前页 后页

可视化需求关系

需求与其他元素(包括其他需求)之间的关系是基于模型的系统工程的关键方面。在许多方面,这些关系是规范与设计,问题与解决方案之间的重要桥梁。这些关系可以在各种专门的窗口和用户界面机制中查看。 Enterprise Architect的新手会观察到的第一件事是,这些关系没有明显嵌套在“浏览器”窗口的“项目”选项卡中的元素下。一个明智的设计决定是不要使这些关系与“项目”选项卡杂乱无章,而要使它们在可以与它们相关的元素同时停靠和查看的其他显示器中可见。

此图显示了Inspector窗口的“ Details”选项卡,其中“ Relationships”节点被展开以显示与“ Low Light Visibility”需求相关的所有关系,该需求已在“ Project”选项卡中选择。还有一个专用的“关系”窗口。

还有许多其他窗口可以可视化关系。有关更多信息,请参见浏览器主题。

追溯窗口

“可跟踪性”窗口是Enterprise Architect一项强大而独特的功能,它允许探索关系,以便建模者可以有效地浏览元素及其连接的图形。当您要查看元素的连接方式以及所连接元素的连接方式时,打开该窗口非常有用。因此,例如,在此动臂门模型中,选择了“低光可见性”要求时,“可跟踪性”窗口将显示其已连接到满足该要求的“条形照明”模块。

可从功能区选项“设计>冲击>跟踪”打开“可跟踪性”窗口。

在这种情况下,建模者可能还对“条形照明”模块的结构方面感兴趣,因此可以遵循此元素的关系来发现其结构关系,在图形上行走以找到问题的答案并探索模型。

如果您不担心查看关系,则最好不要打开此窗口,因为每次将焦点更改到另一个元素时都必须呈现其内容,对于连接良好的元素,这可能会花费一些时间,从而增加了花费的时间在模型周围移动。有关更多信息,请参见“ 可追溯性”窗口  帮助主题。

关系窗口

“关系”窗口是一个有用的窗口,在处理横切关注点时(如“需求”通常是这样)可以打开。在窗口,浏览器窗口或图表中选择元素时,“关系”窗口将显示以选定元素(目标)为目标或从元素(源)发出的连接器列表。该窗口的另一个有用方面是“视图”列指示该关系在当前打开的图中是否可见。

可以从功能区选项“开始>桌面>设计>关系”中打开“关系”窗口。

建模者还可以通过从上下文菜单中选择“在所有图表中查找”选项来查找包含所选关系的所有图表。在此插图中,可以看到在两个图中存在连接“低可见性”要求和“照明”要求的“ deriveReqt”关系。有关更多信息,请参见“ 关系”窗口的“帮助”主题。

关系矩阵

Relationship Matrix是一个功能强大的工具,用于在类似于行和列的电子表格的界面中可视化任何两个Package中元素之间的连接。与需求一起使用时,该工具特别强大,并且允许工程师查看需求与其他元素(包括其他需求)的关系。

可以从功能区选项“设计>影响>矩阵”中打开“关系矩阵”。选择当前包是源包,目标包还是两者。

如果存在关系,则箭头图标将显示在源元素和目标元素相交的单元格中,其中箭头显示关系的方向。矩阵也可以配置为用单独的颜色突出显示没有任何关系的行或列。可以在“选项”窗口中配置此选项和其他选项,可从“关系矩阵”标题中的“选项”按钮获得。

这些选项使您可以定制矩阵的显示方式,包括是否对元素进行排序以及其名称以“程序包名称”作为前缀,以及是否突出显示没有连接的源元素和目标元素的行和列。有关更多信息,请参见“ 关系矩阵帮助”主题。

插入相关元素

插入相关元素功能是一种生产率工具,允许工程师或其他利益相关者通过插入中央元素然后要求该工具查找与该元素相关的所有元素,直至连接的任意深度,来快速构建图。这有助于工程师有效地浏览元素图并创建图表,以显示存储库中的其他元素如何直接与该中心元素相关以及其他元素如何与这些元素相关。可以指定包含和排除的元素和连接器类型,并且可以更改深度以将更多或更少的元素和连接器带入图中。可以自动布置图表,也可以使用图表布局工具重新组织布局以使其更具吸引力或相关性。

可以通过在图表中选择一个元素,然后使用功能区选项“设计>元素>添加>相关元素”来使用“插入相关元素”功能。

该功能可以用作探索性工具,在该工具中,呈现的图将作为查询过程的一部分而构建,并在达到其目的后将其丢弃。或者,该功能可用于创建更多永久性图表,这些永久性图表可以保存并重新用于可视化。无论哪种方式,该工具都可以节省工程师的时间,并能够创建准确而富有表现力的图表,这些图表势必会给利益相关者留下深刻的印象,否则他们将无法可视化元素之间的联系。有关更多信息,请参见插入相关元素。  救命 话题。

看板图

看板图可用于可视化需求(和其他元素),当它们经过行业标准或专有过程或方法的阶段时。看板的概念起源于20世纪日本后期的汽车行业过程效率分析。从那以后,它已被许多软件和系统社区所采用,作为管理从积压或队列到实施的需求的有效方法。 Enterprise Architect具有完整,实用的看板实现,可以支持许多不同的需求流程。

在此图中,我们看到了许多列,它们代表了需求过程中的各个阶段,使元素可以在列之间拖动-通常是从左到右,但是偶尔元素可以返回到Backlog。工程师可以完全配置该图,从而可以配置列数及其名称以及该图的许多其他方面,包括绑定属性,进行中的限制和颜色等。

通过应用资源分配并将每个资源显示为进度条,以显示任务的完成百分比,还可以显示针对特定要求所取得的进度。在此图中,我们看到了许多元素,其中一个元素显示了在同一个元素上工作的三个资源。有关更多信息,请参见看板帮助主题。

Multiple resources can be applied to work items on a Kanban Diagram in Sparx Systems Enterprise Architect.