使用SysML进行需求建模
在本文中,我们将展示SysML建模语言如何对需求过程进行补充,即更好地定义和跟踪需求。系统建模语言(SysML)是一种通用的图形建模语言,由对象管理小组(OMG)根据著名的统一建模语言(UML)定义。它用于指定,分析,设计和验证复杂的系统,旨在为建模各种系统工程问题提供简单而强大的构造。它在指定需求方面特别有效:支持工程分析的系统属性的结构,行为,分配和约束。
本文将深入探讨SysML提出的特定构造(与UML相比),以对需求和可追溯性进行建模。我们将看到需求图如何允许捕获需求层次结构和派生,以及“满足”和“验证”关系如何允许建模人员将需求关联到满足需求的设计元素或验证需求的测试用例。我们还将就如何最好地使用这些特定的建模结构给出实用的建议。