需求工程是系统工程模型的一个基本方面。该学科专注于在流程的早期获取、分析和管理客户需求。一旦了解了要求,就可以进行权衡研究,通常使用加权选择的方式,对设计选项进行正式评估。需求作为一级元素被加以管理,并正式分配给开发项目和验证方法。
Enterprise Architect提供了丰富的功能,可在需求工程的各个环节为建模人员提供支持,包括启动、建模、管理和测试。可以使用各种内置模板,开箱即用地生成高质量的工程文档;这些模板经过精心设计,可以提取模型中的信息,并在视觉上以多种格式呈现出引人注目的高质量文档,包括 DOCX、PDF 和 HTML。文档引擎具有高度可配置性,您可以通过创建模板和设置生成选项,生成符合任何工程或组织标准的文档。
SysML需求模型提供了设计系统必须遵循的系统要求、预期的抽象行为和操作约束。此图显示了便携式音频播放器的需求模型示例。
此示例显示了几个顶级需求,例如“Easy to Use”,然后将这些需求分解为更精细的需求,例如“Graphical User interface”。
创建需求模型
Enterprise Architect为需求建模提供全面支持,特别是通过规范管理器,您可以使用它来:以文本格式显示现有的模型图元素;编辑从文档、电子表格或需求管理工具导入的新需求集;或者从头开始创建新的需求元素,从文本条目开始构建它们。
您还可以从“Model Builder”(Ctrl+Shift+M)中提供的模板生成入门 SysML需求模型。这些模板包括:
在“Model Builder”对话框中,选择“SysML”蓝图,然后滚动并展开“SysML 1.5 Requirements Diagrams”模式组。当您单击选项卡左侧面板中的模式名称时,右侧面板将显示该模式提供内容的完整描述。
元素
需求图中可以出现的主要元素有:
需求元素有两种标记值,使用Ctrl+Shift+Y > Show Element Compartments > Tags ,可以将其设置为显示在关系图上。
连接器
需求图中可以出现的主要连接器有:
注记