前页 | 后页 |
模型、图表、元素和视图
模型
模型这个词被过度使用并且意义重大。有些人使用模型来表示整个存储库,而其他人则使用它来指代完成存储库的一部分。模型是存储库中的结构划分。
图表
SysML 规范定义了九种图表类型。这是规范列表,并且 SysML 还定义了通常在每个图表上使用的元素。许多新手甚至一些有经验的用户都没有意识到,尽管这些元素列表描述了特定图表类型的常用元素,但这并不妨碍建模者在这些图表上使用其他元素。事实上,在同一个图表上使用多种元素类型会产生一个富有表现力的模型,并使来自不同学科的利益相关者和工程师能够理解模型之间的图表间联系。
在本节中,我们还将了解到规范建议可以将许多“通用”模型元素合并为任何图表的一部分,包括注释、约束和基本原理。此图显示了一系列元素类型,包括块、用例、需求和测试用例,都在块定义图表(BDD) 上表示。
如前所述,系统建模语言指定了九种不同类型的图表。
元素
前面描述的九个图表是单独指定的,以传达工程机会或解决方案的特定方面;例如,参数图旨在显示方程是如何构造的。然而,有许多类型的元素对模型工作来说是通用的,并且可以出现在任何类型的图表上。这些元素中的许多元素用于图表以向模型传达重要的注释或帮助解释模型的特定方面。它们包括诸如注记、约束、基本原理和视图。在此图中,一位一直在查看模型的利益相关者添加了评论以质疑模型的一部分。
有关详细信息,请参阅公共页面帮助。
虽然Enterprise Architect高度符合 SysML 规范,但它具有许多协作特征,允许管理此类评论,例如通过其讨论特征。这允许将讨论与构成模型的元素分开。此屏幕图像显示了使用讨论特征添加的相同评论,该评论允许回复和一系列其他协作设备。
有关详细信息,请参阅讨论帮助主题。
响应者还可以发送模型邮件消息,其中可能包括指向Enterprise Architect元素或图表的链接,如图所示。
有关详细信息,请参阅模型邮件帮助主题。
当用户打开邮件消息时,他们能够跟随链接并打开链接中引用的图表。这是一种有用的机制,允许引用和访问建模信息的动态和实时视图,而不是在静态文档中发送图像。此图像显示了打开链接时工具中将显示的图表。
链接来自不同建模领域的元素的能力是Enterprise Architect作为团队和学科的统一平台的一大优势,这在业务战略和工程之间以及软件开发和工程之间的关系中表现得尤为明显。结果是一致且协调的模型,其中不同团队之间的接缝导致故障的可能性显着降低。有关详细信息,请参阅可追溯性窗口帮助。
视图
从根本上说,系统是为其利益相关者构思、分析、设计和构建的。系统工程师从利益相关者那里收集关注点和兴趣,并应用分析来创建需求和约束。这些用作分析和设计的输入,在系统交付验证和验证之前使用。利益相关者需要能够可视化他们的利益如何在工程过程的各个阶段得到解决,并且这种可视化可以通过视图和观点来提供。视点和视图的概念在 ISO-42010(以前的 IEEE-1471)中进行了阐述,并且 SysML 规范的编写与 ISO-42010 标准保持一致。有许多常用的观点,包括:
- 操作
- 表现
- 制造业
- 安全
除了 SysML 规范以视图和视点元素的形式描述的正式机制之外, Enterprise Architect还具有广泛的工具来帮助创建和管理视点、视图和表示。有几种工具可用于创建存储库中元素的不同视图;这些包括工作集和模型视图。工作集允许将图表、矩阵、团队图书馆和其他项目的集合作为一个集合保存和重新打开,这在与不同的利益相关者组合作时很有用。有关更多信息,请参阅工作集帮助主题
模型视图可用于创建组合在一起的元素的视图,无论它们在浏览器窗口中的位置如何。还有一些工具可以隐藏或隐藏图表的某些部分,以使其对特定受众更具吸引力。图表的外观可以通过改变元素的外观来改变,包括使用图像,并且图表Filters 可以隐藏或隐藏元素的视图。有关详细信息,请参阅视觉过滤器帮助主题。文档引擎可以直接将模型创建为 pdf 或 docx 格式的高质量发布物。有关更多信息,请参阅文档帮助主题。