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