前页 | 后页 |
范围建模
根据所需的描述类型, Enterprise Architect具有许多可用于对范围进行建模的工具。最简单的方法是使用Boundary元素将属于范围的元素(位于Boundary内部)和不属于范围的元素(位于边界之外)分开。 Boundary元素也是形式化的Unified Modeling Language ( UML )的一部分,可用于定义系统边界,作为用例图的一部分,其中用例位于边界内,而Actor位于外部。范围也可以使用功能来建模,这些功能用于定义系统必须具备的条件,并且通常按层次结构进行排列。功能可以在浏览器窗口中定义,也可以显示在需求图上。
浏览器窗口
可以使用浏览器窗口创建要素层次结构,而无需创建图表。系统功能是捕获系统高级功能的好方法。这些可以直接在“浏览器”窗口中创建。可以在每个第一级功能下添加其他功能,以创建第二级功能。这些第二级功能部件可以具有嵌套在其下的功能部件,从而创建第三级功能。生成的功能树提供了一种描述系统范围的有用方法,该范围可以提供给利益相关者或由利益相关者进行审查。列出范围外的功能有时很有用-可以在“浏览器”窗口中创建一个单独的包来包含这些功能。
了解更多: 浏览器窗口
需求图
需求图可用于创建系统功能的层次结构。系统功能是捕获系统高级功能的好方法,可以通过使用“聚合”或“组合关系”的树结构将其分解为多个级别。这提供了令人信服的范围表示,可以由利益相关者进行审查,并可以用作整个计划的指南。差距和范围外的特征应尽早识别,并对树进行修改以反映这些情况。超出范围的要素可以保留在树中,但可以通过某种方式进行注释,以表示它们超出范围,例如通过使用构造型或在图例中使用颜色。
作为一种替代表示,要素也可以在图表中彼此嵌套到多个级别。此方法的优点是,要素将作为子元素自动嵌套在浏览器窗口中。
了解更多: 需求图
范围边界
Enterprise Architect具有方便灵活的边界元素,可用于表示系统边界。它是一个矩形元素,可以调整大小和样式以适合范围内的元素,并因此位于边界内。可以将范围外的元素放置在边界之外,以确保利益相关者清楚范围之内和范围之外的内容。放置在边界内的元素可以是需求,功能,组件或任何其他有助于指示范围的元素类型。
了解更多: 边界
用例图
用例图提供了描述系统(或实体)范围的便捷方法。系统边界用于标记系统范围;参与者(从系统中获取价值的人员或系统)位于边界之外,而用例(参与者旨在实现的目标)位于边界内。不必完成用例的详细步骤,但是应该将场景描述的水平提高到有助于利益相关者理解系统范围的水平。
了解更多: 用例图
用户故事
用户故事提供了一种描述用户试图达到的目标的有用方法。这些是从用户的角度编写的,通常描述他们作为角色一部分需要实现的目标。它们共同提供了系统或计划范围的高级定义。虽然通常在接近实现之前就不会分析用户故事,但是它们的高级描述提供了一种计划和确定将作为迭代的一部分实现的方法。
了解更多: 用户故事