MBSE建模学习之八:需求和需求图

目录

需求(Requirement)

需求关系

需求图

建模过程中的需求分析工作

需求跟踪和需求覆盖分析


需求(Requirement)

        需求(Requirement)是一个系统必须或应该满足的能力或条件。当设计一个产品的时候,最初产生的设计概念或要求都是用文字描述和交流的。这些文字化描述的需求最终需要落实到每个设计细节。SysML通过建立文字化的需求元素,以及这些需求元素和系统中其它设计元素(表示功能的行为、表示架构的模块等)的关系,以实现设计过程对中文字化需求的跟踪分析。这种跟踪分析的工作包括需求实现情况的分析(需求覆盖分析)、变动之后对设计的影响分析(需求变更分析)等等。

        根据需求说明的对象不同,需求分为“利益相关者需求”和“系统需求”。“利益相关者需求”是反映利益相关者需要的表述,是从用户或其它使用系统的相关人员(包括维护人员、市场人员等)的角度,系统应该向他们提供什么。“系统需求”是系统将要做什么以及必须做到什么程度的表述,是从实现的角度,主要讲给内部设计人员的。需求分析的过程,是先有利益相关者需求,然后经过分析、总结,才产生系统需求。

        SysML标准附录中对需求的类型进行了扩展,五种扩展需求的说明如下:

功能需求:代表对系统的功能要求,它将被一个“行为”(如“活动”Activity))满足或改善(Refine,表示更详细的说明)。

性能需求:表示系统或系统中的部件的能力应该达到的定量要求。通常用一个约束来更具体的说明(改善),被一个表示系统或部件能力的值属性来满足。

物理需求:表示系统或部件的物理特征或物理约束,被一个表示具体结构的元素来满足。

接口需求:表示对系统或系统部件的端口的要求,被一个端口、连接器、项目流或约束属性满足。

设计约束:它表示对系统或系统中的部件给出的一个约束,例如“系统中的某类部件必须使用商业货架产品”,被一个具体的模块或部件满足。

         上面所说的关系可以通过下面一个需求图来说明:

需求关系

        如

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值