预订演示
前页 后页

SysML需求建模

需求工程是系统工程模型的一个基本方面。该学科侧重于在流程的早期获取、分析和管理客户需求。一旦了解了要求,就可以进行贸易研究以正式评估设计选项,通常使用加权选择。需求作为一等公民进行管理,并正式分配给开发项目和验证方法。

Enterprise Architect具有广泛的功能,可以帮助建模者处理需求工程学科的各个方面,包括启发、建模、管理和测试。可以使用各种内置模板开箱即用地生成高质量的工程文档,这些模板经过精心设计以提取模型中的信息,并以多种格式呈现在视觉上引人注目的高质量文档中包括 DOCX、PDF 和 HTML。文档引擎是高度可配置的,您可以通过创建模板和设置生成选项来生成符合任何工程或组织标准的文档。

SysML需求模型提供了设计系统必须符合的系统要求、预期的抽象行为和操作约束。此图显示了便携式音频播放器的需求模型示例。

This SysML Requirements Diagram depicts several hierarchies of requirements developed during the SysML Requirements Modeling phase of the Systems Engineering Process, in Sparx Systems Enterprise Architect.

此示例显示了几个顶级需求,例如“易于使用”,然后将这些需求分解为更精细的需求,例如“图形用户界面”。

建造需求模型

Enterprise Architect为需求建模提供全面支持,特别是通过规范管理器,您可以使用它: 以文本格式显示现有模型图元素;编辑从文档、电子表格或需求管理工具导入的新需求集;或者从头开始创建新的需求元素,从文本条目构建它们。

您还可以从“从模式创建”选项卡 (模型向导) (Ctrl+Shift+M)中提供的模板生成入门 SysML需求模型这些包括:

  • 一级需求层次结构
  • 两级需求层次结构
  • 复合需求Hierarchy
  • 需求可追溯性
在“从模式创建”选项卡上选择“SysML”蓝图,然后滚动到并展开“SysML 1 .5需求图表”模式组。当您单击选项卡左侧面板中的模式名称时,该模式提供的内容的完整描述将显示在右侧面板中。

元素

需求图中可以出现的主要元素有:

  • 需求
  • 测试用例
需求元素标记值Tags。
  • ID -需求的元素或参考名称
  • 文本——需求的描述(其定义、目的,或者,如果在需求层次结构的顶部,则为该组的通用术语)

连接器

需求图中可以出现的主要连接器有:

  • 遏制
  • 跟踪
  • 复制
  • 派生
  • 核实
  • 细化
  • 满足

注记

  • 标准的Enterprise Architect Requirement-type与SysML需求互换,即规范管理器、可可追溯性视图、关系矩阵等一般需求管理特征都可以在SysML需求管理中使用
  • 使用Copy连接器,当目标需求的“文本”标记值有值时,将文本复制到源需求的“文本”标记值;源'文本'标记值设置为只读

学到更多