2敏捷系统工程 下面将论述活动的目的和意图,但不会论述活动如何进行、何时进行(这些内容将在后 续章节中论述)。由于本书的焦点在于描述如何用敏捷的方式达到系统工程的目标,因此如 何执行这些任务将有别于这种简单化的论述。我们将在第2章中从总体上讨论敏捷方法,并 在后续章节中详细阐述敏捷方法的最佳实践。 1.1.1识别客户需要 我们创建系统最终是要满足客户的一整套需要。它通常作为利益攸关者需求或客户需 求集来捕获。我更喜欢这两个术语中的前者,因为利益攸关者的集合超出了采购方或甚至主 要用户的范围。我们必须满足广大利益攸关者的需要,例如: ·采购方 ·用户@ ●评价者 ●市场人员 ●卖方 ●培训人员 ●制造商 。采办方 。安装人员 ●维护人员 。支持服务 ·运行管理 。认证机构 客户支持 ●处置服务 表达利益攸关者需要的最常用方式是采用文本形式的利益攸关者需求规范②,但模型可 以单独使用或与文本需求相结合使用。利益攸关者需求必须是针对利益攸关者的需要是什么 的准确表述,理解这一点很重要。 1.1.2规定系统需求 利益攸关者需求是对利益攸关者需要的表述,系统需求则是对可观察到的系统特性的精 确的、可测试的表述。系统需求最常关注的是系统做什么,但也可包括其他种类的需求,如 服务品质(QoS)、安全性、可靠性、安保性、耐久性、可制造性、可维护性、可复用性、所 谓的“设计需求”和参数需求。第4章会更详细地论述这个主题。要点在于系统需求是关于 ①也可理解为,可能有很多不同类型的用户以不同的方式使用本系统以实现不同的目标。对于一辆汽车,乘客和 司机都是用户,但他们以不同的方式参与到系统中。 ②为清楚起见,在我使用“文本XXX规范”术语时,我所指的是自然语言规范,而不是以精确的文本语言方式表 述的规范,如数学、Z、SysML以及临时逻辑语言。2 敏捷系统工程 下面将论述活动的目的和意图,但不会论述活动如何进行、何时进行(这些内容将在后 续章节中论述)。由于本书的焦点在于描述如何用敏捷的方式达到系统工程的目标,因此如 何执行这些任务将有别于这种简单化的论述。我们将在第2章中从总体上讨论敏捷方法,并 在后续章节中详细阐述敏捷方法的最佳实践。 1.1.1 识别客户需要 我们创建系统最终是要满足客户的一整套需要。 它通常作为利益攸关者需求或客户需 求集来捕获。我更喜欢这两个术语中的前者,因为利益攸关者的集合超出了采购方或甚至主 要用户的范围。我们必须满足广大利益攸关者的需要,例如: ● 采购方 ● 用户a ● 评价者 ● 市场人员 ● 卖方 ● 培训人员 ● 制造商 ● 采办方 ● 安装人员 ● 维护人员 ● 支持服务 ● 运行管理 ● 认证机构 ● 客户支持 ● 处置服务 表达利益攸关者需要的最常用方式是采用文本形式的利益攸关者需求规范b,但模型可 以单独使用或与文本需求相结合使用。利益攸关者需求必须是针对利益攸关者的需要是什么 的准确表述,理解这一点很重要。 1.1.2 规定系统需求 利益攸关者需求是对利益攸关者需要的表述,系统需求则是对可观察到的系统特性的精 确的、可测试的表述。系统需求最常关注的是系统做什么,但也可包括其他种类的需求,如 服务品质(QoS)、安全性、可靠性、安保性、耐久性、可制造性、可维护性、可复用性、所 谓的“设计需求”和参数需求。第4章会更详细地论述这个主题。要点在于系统需求是关于 a 也可理解为,可能有很多不同类型的用户以不同的方式使用本系统以实现不同的目标。对于一辆汽车,乘客和 司机都是用户,但他们以不同的方式参与到系统中。 b 为清楚起见,在我使用“文本XXX规范”术语时,我所指的是自然语言规范,而不是以精确的文本语言方式表 述的规范,如数学、Z、SysML以及临时逻辑语言