首页> 中文学位 >基于UML软件体系结构的软件风险评估
【6h】

基于UML软件体系结构的软件风险评估

代理获取

摘要

风险评估是每个软件风险管理计划的一个必要过程。在软件开发阶段早期执行风险评估可以更有效地提高系统资源的分配率。为了改善软件开发过程,提高软件产品的质量,必须能够在软件开发过程早期收集的数据基础上建立风险分析模型。这些模型将帮助系统开发师鉴别产品架构的高风险构件,从而采取合适的补救措施以达到控制和优化开发过程、提高产品质量的目的。
   本文给出了两种软件开发早期的基于软件体系结构UML模型的风险评估方法,分别用于评估软件系统的可靠性和维护性。对可靠性风险评估,描述了一个基于动态度量的启发式风险评估方法。该方法使用动态复杂性和动态耦合定义体系结构元素(构件和连接件)的复杂性因子,利用失效波及范围界定评估严重性,然后联合严重性和复杂性作为构件和连接件开发启发式风险因子,最后通过开发一个风险聚集算法将构件和连接件的风险因子聚集到体系结构层次。对维护性风险评估,主要从构件发生变更的可能性和构件变更的维护影响两方面着手,首先构造一个行为依赖因子来估算系统构件发生变更的可能性,计算每对构件之间的变更大小来估算每个构件变更的维护影响因子,然后联合上述两个因素得到系统中每个构件的维护风险因子。最后,对Digital Sound Recorder体系结构进行了实例分析。结果表明,通过上述方法能够评估系统风险,识别关键构件、场景,证明了方法的有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号