需求图
需求图用于表示基于文字的需求、需求之间的关系(包含关系、继承关系以及复制关系)以及满足、验证和改善它们的其它模型元素。
元素介绍
|
元素名 |
图标 |
含义 |
|---|---|---|
|
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和文本属性。可以添加用户自定义属性,例如验证方法。可以添加用户自定义的需求分类,例如功能、接口和性能。

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

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

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

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

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

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













