




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于COCOTS模型的COTS风险分析软件-V1.0 7基于COCOTS模型的COTS风险分析软件 V1.0目录:11.功能说明:21.1风险分析21.2风险量化21.3模拟仿真加强精度21.4多层次输出结果22.使用说明:32.1软件的三个使用步骤。32.2用户输入过程32.3风险分析过程42.4统计数据,分析并输出结果41. 功能说明:1.1 传统软件风险分析工具往往采取风险库和问卷的方式分析软件风险,而且主要针对一般的软件开发风险,没有专门针对基于COTS集成开发的风险分析。本软件提出了一种基于风险因子的风险分析方法,主要是分析基于COTS集成开发时的人员,应用,COTS产品和安全的风险,并采用仿真模拟方法提高分析精度。1.2 本软件采用基于风险因子的风险分析方法,依据用户输入的相应风险因子的级别,按照指定的风险规则和风险计算公式,就可以得出量化的风险值。1.2.1 本软件提出了COTS集成开发中的18个风险因子,包括4个人员风险因子,6个COTS产品风险因子,5个应用风险因子以及3个安全风险因子。每个因子都按照历史项目经验分为5个级别,分别为Very Low,Low,Normal,High,Very High。1.2.2 根据风险因子的不同级别,两两组合对比,按照如下的风险规则定义潜在的项目风险: 如果(因子 A normal)&(因子 Bnormal)那么(A和B之间产生一个风险) 然后对潜在的项目风险,采取专家评估和Delphi方法分析,最后得到了46组风险。1.2.3 根据风险因子级别和风险列表,进行相应的风险转化,得出风险概率。再根据风险概率(riskprob)和每个风险因子对项目风险的影响程度(PR),采用以下公式计算出量化的风险值(Project risk)。 Project risk=1.3 虽然我们给出了每个风险因子级别的特征描述,用户对实际项目的风险因子级别依然依靠主观经验判断,可能存在判断误差。为解决这个问题,软件允许给每个风险因子赋予不同的几个级别及相应的概率,然后采取Monte Carlo仿真模拟方法进行模拟分析,最后统计、分析风险分析结果。1.3.1 加入Monte Carlo仿真模拟之后的风险分析结构如下图所示: 首先用户为每个风险因子输入一个或几个可能的级别,然后系统反复为每个因子随机的产生一个风险级别并按照1.2所说的过程进行风险分析,每次仿真都把风险分析的记过保存起来,最终进行统计分析。1.4 对仿真模拟的风险分析数据,按层次统计出四类结果,供用户选择参考。四类结果是:1.4.1 风险值的统计分布图。统计仿真过程中每次风险分析产生的量化风险值,分析该风险值最有可能取哪些值或者哪些区间的值。根据最有可能的风险值,可以判断最可能的情况中风险是否可接受,也可风险值在不可接受范围内的概率有多大,等等。1.4.2 按风险的统计分布图。统计每个风险在多次仿真模拟中出现的总次数及程度,计算出该风险在多次模拟中产生的总的风险值。以此来判断项目的关键风险和一般风险,以便重点处理那些风险值大的关键风险。1.4.3 按风险因子的统计分布图。按照前面叙述的,每个风险是有两个相关的风险因子定义的。根据风险的统计分布值,统计每个风险因子总共产生的风险值,以此来判断关键风险因子并改善。1.4.4 按风险因子类别的统计分布图。从更高的层次出发,可以只关心哪个类别的风险最关键。即统计每类风险的所有风险因子产生的风险值,以此来判定在项目中主要做哪一方面的改进,比如说人员风险最多,则主要做人员的改进。2. 使用说明:2.1 本软件的使用非常简便,大体可分为以下三个步骤,其中用户只需在第一步骤和第三步骤进行相关操作,第二步骤是软件自动完成。2.1.1 用户输入风险因子的级别数据。2.1.2 根据用户输入的风险因子级别,进行风险分析,仿真模拟和统计分析。2.1.3 获取分析结果,输出分布图2.2 下面介绍用户输入数据的方法:2.2.1 首先运行软件,进入如下的用户输入界面。上面的四个按钮分别对应四类风险因子,中间显示的是三个安全类的风险因子,用户要输入其他类别的因子级别时,只需双击上面相应的风险类按钮。在18个风险因子中,大部分风险因子都定义了从Very Low 到 Very High 五个级别,少数几个因子历史项目数据,只定义了部分级别。用户输入就是在点击每个因子后面的选择按钮,选择一个或多个可能的风险级别。比如说用户觉得COTS产品的EAL级别是3级,于是就选择N(Normal);觉得COTS产品不会使用的部分可能占50%到75%,于是就选择N(Normal)和H(High)。2.2.2 为让用户了解每个风险因子的详细定义和级别定义,用户可以参考相应的帮助文档。用户可以查看类似下面的风险因子定义表:Driver TypesNameDefinitionPersonnel Risk DriversACIEPCOTS Integrator Experience with ProductACIPCCOTS Integrator Personnel CapabilityAXCIPIntegrator Experience with COTS Integration ProcessesAPCONIntegrator Personnel ContinuityCOTS Product Risk DriversGlue Code SizeThe total amount of COTS glue code developed for the system.ACPMTCOTS Product MaturityACSEWCOTS Supplier Product Extension WillingnessAPCPXCOTS Product Interface ComplexityACPPSCOTS Supplier Product SupportACPTDCOTS Supplier Provided Training and DocumentationApplication RiskDriversAARENApplication Architectural EngineeringACRELConstraints on Application System/Subsystem ReliabilityAACPXApplication Interface ComplexityACPERConstraints on COTS Technical PerformanceASPRTApplication System PortabilitySecurity Risk DriversAPEALApplication Evaluated Assurance LevelACEALCOTS Evaluated Assurance LevelACPUFPercentage of COTS unused features 上面这个表详细列举了4种类别,18个风险因子的定义。为了方便用户选择因子的风险级别,软件也给出了每个风险不同级别的参考意见,如下图所示。用户可以参考文档中的提示,选择相应的级别。必要时候,用户在足够经验和数据的支持下,可以根据自己组织和项目的实际情况,重定义或者调整该文档,也就是调整风险因子级别的判断依据。2.3 软件的风险分析过程。在用户输入了所有的风险因子级别,点击开始分析的按钮之后,风险分析过程便自动进行,无需用户参与。如果用户没有为每个风险因子都选择某个级别,软件会提示输入尚未完成。否则开始风险分析并存储数据。详细过程可参见1.2和1.3的内容。2.4 获取分析结果和统计数据。像1.4部分介绍的,风险分析完成之后,根据多次仿真模拟的数据,统计出四种分布图。用户可以点击界面下方的四个按钮获得相应的分布图。2.4.1 风险之的统计分布图。本图的横坐标表示风险值,纵坐标表示相应风险值统计的出现次数。因为采用的仿真模拟方法是离散型的数据模拟方法,数据可能集中在一些离散点中,比如说上图中显示3.6,5.5和8.4都是最有可能的风险值。2.4.2 按风险的统计分布图。本图的横坐标表示项目中出现的风险列表,按照1.2的阐述,风险是由两个风险因子对比分析之后定义的,因此图中的风险也是用相应的两个风险因子表示的。APCPX&AACPX 表示的是APCPX(COTS Product Interface Complexity)和AACPX(Application Interface Complexity)之间产生的风险,也就是COTS产品的接口很复杂,同时应用系统的接口也很复杂,想要将这样COTS产品和应用系统集成起来,就存在着很大的风险。本图的纵坐标表示相应风险的仿真统计值,值越大,显示相应的风险越严重。2.4.3 按风险因子的统计分布图。本图的横坐标表示风险因子列表,纵坐标表示相应风险因子的风险统计值,值越大,说明该风险因子产生的风险越多。统计方法在1.4.3中有详述。上图显示ACREL(Constraints on Application System/Subsystem Reliability)和APCPX(COTS Product Interface Complexity)是产生风险最多的两个风险因子,也就是关键风险因子。用户要缓解项目风险,应重点考虑处理这样的关键风险因子。2.4.4 按风险因子类别的统计分布图。本图的横坐标表示风险因子的类别列表,纵坐标表示相应类别的风险因子的风险统计值,值越大,说明该类别的风险因子产生的风险越多。统计方法在1.4.3中有详述。上图显示的是应用风险最多,用户应该重点解决应用系统的问题,比如说使设计更加明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 相机租赁合同范本英文
- 食堂员工聘用合同范本
- 塑料成品模具合同范本
- 钢管产品订货合同范本
- 企业招聘中介合同范本
- 众筹合同范本
- 武装押运租车合同范本
- 衣柜拆装服务合同范本
- 单位音响租赁合同范本
- 承包羊舍建设合同范本
- 手术室时间管理课件
- 2025版线上直播场推广服务合同模板
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 2025至2030ABF(Ajinomoto积膜)基质行业市场占有率及投资前景评估规划报告
- 智能建造技术课件
- 呼吸科考试试题及答案
- 肿瘤内科胆囊癌护理查房
- 《肺结节规范化诊治专家共识(2024)》解读 课件
- 质量管理五大工具培训教材
- 2025年村支书考试试题及答案
- 锂电池生产企业事故综合应急预案
评论
0/150
提交评论