更新时间:2026-02-03 GMT+08:00
分享

需求图

需求图用于表示基于文字的需求、需求之间的关系(包含关系、继承关系以及复制关系)以及满足、验证和改善它们的其它模型元素。

元素介绍

表1 需求图元素

元素名

图标

含义

FSR

Functional Safety Requirement,功能安全需求,定义了独立于具体实现方式的安全行为,或独立于具体实现方式的安全措施,包括安全相关的属性。

DR

Design Requirement,设计需求,通常由SE拆解,将SR拆解为DR。

SSR

Software Safety Requirement,软件安全需求,针对每个基于软件的功能,这些功能的失效可能导致违背分配到软件的技术安全需求。

TSR

technical safety requirement,技术安全需求,为实现相关的功能安全要求而得出的需求。

Requirement

需求,根据合同或其它正式的强制性规范,某个产品、服务或结果必须达到的条件或具备的能力。

HSR

Hardware Safety Requirement,硬件安全需求,从分配给硬件的技术安全需求中导出,硬件安全需求应包括与安全相关的每一条硬件要求。

SG

Safety Goal,安全目标,代表实现整体安全风险必要性降低的最高层需求,也可代表对安全性质的保有,安全性质包含危险因素的可消除性、危险诱因的可阻断性、伤害严重程度的可减轻性、伤害事件发生的可能性、伤害对象的可控性等。

Nesting

嵌套关系,表示直线端包含在十字准线端中。

Satisfy

满足关系,在提供方端必须有一个需求。

Copy

复制关系,表示一个需求是另一个需求的副本。

Trace

跟踪关系,对提供方元素(位于箭头端)的修改可能会导致对客户端元素(位于尾端)修改的需要。

Refine

改善关系,表示客户端的元素要比提供方端的元素更加具体。

deriveReqt

衍生需求,表示一个需求是从另一个需求中衍生出来的。这种关系常用于需求管理,以明确需求之间的依赖和衍生关系。

关键元素

需求(Requirement)代表一种文本式的需求。包含id和文本属性。可以添加用户自定义属性,例如验证方法。可以添加用户自定义的需求分类,例如功能、接口和性能。

需求在层次结构中可视化,将复杂的需求分解为更细粒度的需求,直至单个级别。图中使用垂直树形线样式的嵌套关系组织到层次结构中的需求。

连线关系

跟踪

对提供方元素(位于箭头端)的修改可能会导致对客户端元素(位于尾端)修改的需要。

改善

需求元素和任何模型元素之间绘制,例如用例、状态机或活动。此处用例用于描述场景,使需求更容易理解。

满足

在提供方端必须有一个需求,客户端元素通常是模块,说明客户端模块的实例会满足提供方端的需求。

复制

建立需求副本,并与原需求进行关联,以实现需求的复用。

衍生

表示一个需求是从另一个需求中衍生出来。

相关文档