预订演示
前页 后页

追踪需求

大多数需求流程要求需求从高级概念(如驱动业务驱动因素、愿景和目标)一直到实现它们的组件部分。对于许多项目来说,这是一个棘手的问题,因为大部分信息都存在于一组异构工具中,例如文字处理器文档、电子表格、图表工具、企业演示工具等。一些项目经理试图通过创建一个电子表格来解决这个问题,该电子表格作为所有不同信息的寄存器,但该文件的管理占用了相当多的项目资源,并且该文件几乎不可能保持最新状态。使用Enterprise Architect ,可以在一个工具中对所有项目信息进行模型,并在所有元素之间创建易于维护和可分析的跟踪,从组织的使命声明到编程代码级别(如果需要) .

在图表中可视化跟踪

无论您是使用图表输入项目的需求,使用基于文本的工具(如规范管理器),还是通过其他工具导入它们,在图表中查看需求跟踪都可以轻松理解它们的关系。可以通过从浏览器窗口拖放元素轻松创建图表,或者使用“插入相关元素”选项自动创建图表。此函数可以配置并用于绘制任意深度的元素图,并且可以限制为选定类型的元素和连接器。它是团队环境中一个方便的生产力工具,即使是对领域和存储库有深入了解的建模者也会对图表中显示的连接感到惊讶。

Full Traceability of model input and design in Sparx Systems Enterprise Architect

使用关系矩阵

关系矩阵提供了一种可视化需求与其他元素之间,甚至不同层次或类型需求之间的关系的替代方式。一些利益相关者更喜欢电子表格形式的需求及其关系视图是很常见的,而关系矩阵提供了一种无需借助图表即可呈现关系的绝佳方式。在用例驱动的需求方法中,使用案例被称为实现一个或多个需求,这些关系可以在关系矩阵中直观地显示出来。使用案例列表将出现在矩阵的一个轴上,需求将列在另一个轴上。 A存在关系,则在行列交叉处显示标记,表示特定用例实现了需求。元素之间的关系可以通过关系矩阵创建或删除,并且可以随时保存和重新打开矩阵或保存到 CSV 文件,以便可以在电子表格中打开。还可以创建包含关系矩阵的文档,为无法访问模型的人提供有用的交流工具。

The Relationship Matrix showing relationships between UML Use Case elements and Requirement elements, in Sparx Systems Enterprise Architect.

使用可追溯性窗口可视化跟踪

虽然图表和关系矩阵允许建模者查看需求元素之间的跟踪,但存储库的这些视图的创建者可能故意从视图中省略了元素。例如,图表不需要显示特定利益相关者拥有的所有要求。但是,可追溯性窗口将关系元素之间的完成和完整的视图。无论元素在浏览器窗口中的位置如何,都会显示元素关系。

Showing the relationships between Requirements and other elements in the Traceability Window, in Sparx Systems Enterprise Architect.

使用关系窗口可视化跟踪

建模者经常选择在图表上隐藏一个或多个关系,以使图表更易于理解或隐藏细节。关系窗口是一个有用的打开窗口,因为它将显示图表中元素之间存在的所有关系,指示它们在图表中是可见的还是隐藏的。

Showing requirement traces in the Relationship Window in Sparx Systems Enterprise Architect.

如果关系已隐藏在图表中,则可以通过在图表的“属性”对话框的“连接器”页面上选择“显示关系”选项使其可见。