预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

需求定义和管理

需求工程领域是解决方案开发生命周期中最关键的学科之一,并且对项目的成功产生了有据可查的影响。用著名的二十世纪物理学家的话来说。

“如果您足够仔细地定义问题,解决方案将为您解决。”

艾尔伯特爱因斯坦

Enterprise Architect拥有一套强大而无与伦比的工具,用于开发,管理,可视化和记录需求,包括用于导入或与外部需求管理系统集成或同步的工具。

这些工具实现了SysML规范中定义的需求的所有方面,但是工具功能远不止于此,它创建了一个复杂的需求平台,其中充斥了与需求管理和定义相关的所有学科的工具。这些工具不仅对直接与需求打交道的工程师或经理有用,而且还有一系列可协助任何学科的工具,例如可追溯性窗口,可由负责确保需求的体系结构和设计团队使用被嵌入到设计中,并因此被实施到交付的产品或服务中。有关更多信息,请参见需求模型主题。

开发要求

需求开发包括与发现,评估,记录,记录和验证特定项目的需求相关的所有活动和任务。发现,分析,指定和验证需求。 Enterprise Architect具有广泛的工具和功能,可以帮助工程师开发需求。需求开发的核心是规范管理器,系统工程师可以通过它以文本形式输入,查看和管理需求,就像在电子表格或文档中一样。可以在线编辑需求属性,例如状态,优先级和作者,并且可以应用过滤器以将显示限制为特定需求。

Defining requirements using the Specification Manager in Sparx Systems Enterprise Architect.

规范管理器可以与其他工具的平台结合使用,例如图表,可追溯性窗口和元素讨论工具。

管理要求

This consists of the activities to maintain a set of requirements that represent an accord or agreement between the project team and the customer. It also has a focus on ensuring that the requirements are acceptable to the design and development teams, and that they are sufficiently specific to be implemented into working business, software or hardware systems. Enterprise Architect is a sophisticated platform for managing requirements, and regardless of the domain, the size of the project or the method being followed Enterprise Architect provides tools that make it easy to manage the largest of requirements repositories in complex projects.

Status chart - a Requirements Management Tool used in Sparx Systems Enterprise Architect.

需求关系

有丰富的需求关系集,允许需求元素连接到其他建模元素,包括其他需求。这些关系包括:

  • 遏制
  • 跟踪
  • 复制
  • 派生
  • 校验
  • 细化
  • 满足
我们将在本主题中全面探讨这些关系。

可视化需求

需求的可视化是需求过程的重要方面,因为至关重要的是,在指定,分析,开发和管理需求时,所有利益相关者都可以查看需求目录。这些要求代表了工程师对利益相关者对当前问题或机会的讨论,观察和表达的理解。 Enterprise Architect具有广泛的机制,不仅可以向利益相关者社区提出这些要求,还可以对这些要求进行讨论,审查和整理。

文件要求

作为需求工程学科的一部分,通常会生成许多文档,例如系统需求规范和用例报告,这些文档可以使用内置模板或用户定义的模板从需求模型中自动生成。此外,还可以使用内置或自定义模板来生成各种其他文档。

还可能在便携式设备(例如电话或平板电脑或PC)上的网络浏览器中查看模型。该功能可作为Pro Cloud Server产品的一部分提供,它是生成静态文档的替代方法,并允许工程团队与建模环境外的扩展受众进行交流和协作,而无需任何软件安装或配置。