预订演示
前页 后页

非功能需求分析

Enterprise Architect是一个复杂的需求开发和管理平台,允许对任何类型的需求进行建模,包括对有时称为非功能性需求或质量属性的内置支持。这些需求通常表示功能需求所表达的行为必须执行得有多好。 Enterprise Architect有一个为这些重要需求模型构建的元素,以及一个将它们链接到任何其他元素的功能,包括使用案例、用户案例和功能需求。这些关系可以显示在各种图表和窗口中,也可以生成为文档,使不在存储库中工作的项目利益相关者可以使用它们。还有机会在多个项目或工作计划中重用这些需求。

Creating Non-Functional Requirements in the Specification Manager in Sparx Systems Enterprise Architect.

规范管理器

规范管理器是处理基于文本的元素(例如非功能性需求)的主要工具。这些和其他要求可以直接在规范管理器中创建,它们的名称和描述性文本可以以其它的文字处理器或电子表格格式添加。其他属性,如状态、版本和相可以直接在列中管理可以从下拉列表中选择或更改规范管理器和属性列表(如果可用)。还可以在规范管理器中管理以标记值形式的附加属性。规范管理器中可见的非功能性需求可以包含在图表中,如有必要,并链接到其他建模元素。更改规范管理器中的任何需求细节将更新所有其他位置(例如图表)中的元素,反之亦然,因为存储库中有一个在许多视图中可见的元素。

了解更多: 规范管理器

需求图表

需求图可用于模型非功能需求。这些需求通常使用显示需求类别的包元素来显示。在其他图表中,建模者可以显示链接到其他元素的非功能需求,例如使用案例和用户案例或功能需求。也可以在非功能需求和实现需求的系统组件或接口之间创建跟踪。

了解更多: 需求图表

讨论

团队成员经常想要评论或质疑非功能需求的定义或细节。讨论功能提供了一个完美的机制来进行这些关于非功能需求的对话。讨论张贴在一个专门的窗口中,并与元素的注记和细节分开。这确保了需求定义不会被针对建模者而不是其他利益相关者的评论“污染”。随着讨论的发布,摘要窗口会方便地显示整个存储库中的最新条目。

了解更多:讨论

文档

Enterprise Architect的文档生成器可以生成 Docx 和 RTF 字处理器文件、PDF 和 HTML 报告。存储在存储库中的非功能需求可以方便地生成并包含在文档中。需求可以包含在报告的标题下,这些标题按质量属性(例如可扩展性、可维护性等)对非功能性需求进行分组。存在A复杂的模板功能,它提供了一系列内置模板,并允许用户创建自己的模板,定义样式、图像和各种其他格式选项。

了解更多:文档

关系矩阵

关系矩阵是一个引人注目的工具,用于可视化两组元素之间的关系。非功能需求可以与许多不同的元素集相关,包括使用案例、用户案例、功能需求和系统组件以及实现它们的接口。在每个矩阵中, A轴上的非功能需求和另一个轴上的一组不同的元素可以创建许多不同的矩阵。矩阵可以方便地保存为资源,也可以导出到电子表格文件。

了解更多: 关系矩阵

导入和导出电子表格

分析师通常已经开始在电子表格中建模需求(包括非功能性需求),或者想要操纵电子表格中的现有元素。 Enterprise Architect有一个灵活且可配置的工具,用于从 CSV 文件导入和导出元素,该文件可以从电子表格导入和导出。任何类型的元素都可以导入或导出到电子表格文件中,但功能与需求一起使用尤其常见,包括非功能需求。名称、描述、内置属性和标记值形式的扩展属性可以导入或导出。该工具提供了一个灵活的规范窗口,可以在其中定义和保存元素属性与电子表格中的列和其他参数之间的映射。本质上,电子表格的列定义了属性,并且每个元素都在一行中指定。

了解更多: 导入和导出电子表格

基线

该基线被用作一种备份和恢复工具,可以在某个时间点捕获非功能需求的快照,然后在稍后的时间将存储库与此(或另一个基线)进行比较,以达到目的确定发生了什么变化。可以将当前模型恢复到在基线中以细粒度变化级别捕获的状态。

了解更多基线工具