您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center 汽车系统工程   模型库  
会员   
   
LLM大模型与智能体开发实战
2026年1月17、24日 北京+线上
需求分析与管理
2026年1月22-23日 北京+线上
UAF与企业架构
2026年2月3-4日 北京+线上
     
   
 订阅
使用EA进行风险建模
 
 
作者: 黄月、俎涛(火龙果软件工程)
 
  4332   次浏览      53 次
2022-11-7

1、什么是风险建模

在项目中总是存在风险,常见的风险有:

1.需求风险: 有些需求在实现方面不可行。

2.资源风险:人员技能不足。

3.时间风险:项目无法按照预期的计划完成。

4.过程风险:采用的开发模式不够高效。

… ….

在采用了模型的项目中,这些风险的来源、影响的要素都存在于模型中。

这样,我们就可以在已有模型的基础上,对风险建模。如下图示意:

 

2、为什么进行风险建模

因为风险的来源五花八门,风险的影响也是无处不在,所以风险分析需要把这些都关联起来分析,才能对风险进行清楚的认知,进而进行周密分析和正确的决策。

 

 

3 、如何进行风险建模

风险建模的推荐过程是:

•  识别风险,对风险进行分析和描述。

•  将风险分配给元素

•  创建风险模型

识别风险

识别风险过程即分析模型中元素可能存在的风险,并把风险分配给元素。这个过程通过风险窗口进行操作和管理。

以控制 LED 的需求风险分析为例,元素 “ 灯的控制器的功能 ” 风险如表所示:

风险编号 风险类型 权重 风险描述
Risk001 进度风险 5 用户增减控制器功能,造成开发进度延长。
Risk002 成本风险 5 用户要求增加控制器的功能,需增加资源,造成成本增加。
Risk003 人力资源风险 3 工作量增加,增加开发人员。

表 1

将风险分配给元素

先选中要分析的元素,然后在 EA 功能区中选择: Construct > Project Management > Risk

在风险窗口中把这些风险分配给元素:

经过相同的步骤,在风险窗口中,把识别到的风险标记到相关元素。

创建风险模型

新建风险模型包,然后把已分配有风险的元素拖到建模工作区,通过风险窗口查看元素的风险,还可以在模型的风险窗口中添加新的风险,新添加的风险将会自动分配给元素。

在此图基础上,可以使用 风险分类工具箱 进一步 分析风险来源、风险场景、损失等。

现在对风险识别表(表 1 )继续完善,增加两列:风险来源和风险导致的损失,如表 2 :

风险编号 风险类型 权重 风险描述 风险来源 风险导致的损失
Risk001 进度风险 5 用户增减控制器功能,造成开发进度延长。 用户 进度延长
Risk002 成本风险 5

用户要求增加控制器的功能,需增加资源,造成成本增加。

用户 成本增加
Risk003 人力资源风险 3 工作量增加,增加开发人员。 用户 人力资源不足,新的沟通成本。

表 2

模型如下所示:

4 、风险分类

一个风险可以被建模为一个单独的元素,链接到任意数量的其他建模元素。

EA 用不同的元素来分别表示各种与风险有关的要素,通过建模分析,确定风险类别(即确定风险的大小与风险等级)。这些元素包括风险场景、威胁社区、威胁频率、威胁能力和控制力度等等。

风险分类元素和关系如下表:

风险分类元素
资产损失:定义资产给组织带来的损失 ( 根据资产的价值 / 负债和数量 )
假设:捕捉风险分析中做出的假设
接触频率:在给定时间范围内,威胁代理与资产接触的可能频率
外部损耗:捕捉外部损失因素
损失:捕捉威胁可能导致的损失
损失事件频率:在给定时间范围内,威胁代理对资产造成损害的可能频率
损失幅度:亏损事件导致的可能亏损幅度
组织损失:捕捉组织的损失
行动概率:一旦发生接触,威胁代理将对资产采取行动的概率
抵抗能力:与力的基线测量相比,控制的强度
风险情景:定义涉及风险的环境或情况
风险:定义对未来损失的可能频率和幅度的估计
风险管理决策:降低风险的决策
威胁:定义风险对资产造成的损害
威胁代理:可能对资产造成损害的来源
威胁能力:威胁代理能够对资产施加的可能的水平
威胁社区:与风险资产相关的人员
威胁事件频率:在给定时间范围内,威胁代理对资产采取行动的可能频率
威胁响应:与管理亏损事件相关的操作
脆弱性:威胁事件变成损失事件的概率
风险分类关系
影响:表示威胁对资产的影响
拒绝访问:表示对资产的威胁的关系类型
破坏:表示资产损失
披露:代表非法披露敏感信息的代理
损失流:表示损失之间的映射
滥用:表示对资产的未授权使用
修改:表示对资产的未经授权的更改
未经授权访问:表示资产上简单的未授权访问关系

 

现在以控制 LED 的一个风险分类场景为例进行建模:

•  风险场景:联网工作的 LED 遭遇网络攻击

•  威胁能力:中, LED 存在端口漏洞,攻击者通过漏洞入侵。

•  抵抗能力 :中,路由器端口可控制用户操作权限。

•  损失幅度:高, LED 被入侵后,会造成设备的操作和运行信息泄露。

模型如下:


 

5. 后记

希望您读了此文后有所受益.

如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询和工具感兴趣,欢迎了解:

•  建模工具: EA

•  MBSE 平台: iSpace

•  模型 web 浏览工具: WebEA

•  课程: 基于SysML和EA进行系统设计与建模

•  课程: 基于UML和EA进行系统分析设计

•  咨询方案: MBSE( 基于模型的系统工程 )

•  咨询方案: 基于 UML 的模型驱动的开发

•  所有建模有关的课程: http://www.modeler.org.cn/course/index.asp

•  咨询方案: 基于模型的工程管理

如果您希望了解更多信息:

  • 欢迎访问建模者频道 http://modeler.org.cn/
  • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969

 

 

 

   
4332   次浏览       53 次
 
相关工具

文档生成器(DocGenerator)
代码工程师 Code Engineer
模型检查器 Checker
WebEA
自动建模器(AutoModeler)
 
相关文章

ASPICE 4.0 过程指南
采用SysML对FPGA逻辑单元进行建模(对应到VHDL代码)
DoDAF建模图例(EA+UPDM)
EA集成第三方工具:Polarion、JIRA、AzureDevOps
UML建模指南(建模工具iSpace)
 
相关课程

ASPICE4.0核心开发过程指南
使用NML进行系统分析与建模
基于UML和EA进行系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模

工具新闻
2025年6月 EA v17.1 发布
2024年6月 EA v17.0 Beta版发布
2022年11月 EA v16.1的发布说明
2022年11月 EA v16.1正式版介绍
2022年7月 EA v16.05的发布说明
 
最新文章
SysML图解
UAF 过程指南
代码逆向模型:QT插件Demo
基于企业架构的企业数字化指南
采用SysML对FPGA逻辑单元进行建模
DoDAF建模图例(EA+UPDM)
硬件模型:智驾域控制器(建模工具EA)
UML建模指南(建模工具iSpace)
更多...   
MBSE工具
MBSE平台
建模工具 EA
模型库-Model Center
需求管理-ReqManager
自动建模-Modeler
多级仿真-Sys Simulator
代码工程-Code Engineer
文档生成器-DocGenerator
更多...   
成功案例
某汽车整车企业 MBSE工具链和咨询服务
航天三院某研究所 建模工具、模型库和咨询
零跑汽车 建模工具EA及服务
赛力斯 MBSE工具链和培训服务
高合汽车研发部门 建模工具EA、WebEA、
广汽研究院 SysML+EA+软件分析设计
高合汽车研发部门 建模工具EA、WebEA、
国汽智联 建模工具EA、模型库、WebEA
更多...