计算机科学 ›› 2014, Vol. 41 ›› Issue (6): 131-135.doi: 10.11896/j.issn.1002-137X.2014.06.026

• 软件与数据库技术 • 上一篇    下一篇

一种利用UML的软件需求阶段风险评估方法

刘锦行,夏红霞   

  1. 武汉理工大学计算机科学与技术学院 武汉430070;武汉理工大学计算机科学与技术学院 武汉430070
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家重大基础研究(973)项目:需求工程——对复杂系统的软件工程的基础研究(2007CB310800)资助

New Methods of Software Requirements Risk Assessment Using UML

LIU Jin-hang and XIA Hong-xia   

  • Online:2018-11-14 Published:2018-11-14

摘要: 在软件开发活动早期阶段评估软件的风险及其影响程度将有效减少软件开发成本和降低软件开发风险。针对目前软件风险评估的研究主要集中在软件过程的中后期阶段的现状及遵循“尽早识别和控制风险”的实践准则,提出了一种在软件需求分析阶段,利用UML建模图形度量软件风险的方法。该方法主要关注在软件需求分析阶段预防软件风险,为降低风险在软件开发后期产生严重影响提供优化参考。

关键词: 软件风险评估,软件需求分析,软件工程,软件质量控制 中图法分类号TP311.53文献标识码A

Abstract: Evaluating software risks in the early stages of software development activities will effectively reduce the levelof software development costs and the development risk .Aiming at the status that the current research on the software risk assessment mainly focuses on late stage of the software development,and following the practice principle which is “early identification and control software risk”,this paper presented a method for assessment software risk at requirements analysis phase using UML.This method primarily focuses on the software risk prevention at requirements analysis phase,and sequentially gives some reference to reduce the risk impact of the late phase.

Key words: Software risk assessment,Software requirements analysis,Software engineering,Software quality control

[1] Pressman R S.Software Engineering_A Practitioner’s Approach[M].北京:机械工业出版社,2007
[2] 朱少民.软件质量保证和管理[M].北京:清华大学出版社,2007
[3] Goseva-Popstojanova K,Hassan A,Guedem A,et al.Architectural-Level Risk Analysis Using UML[J].IEEE Transactions on Software Engineering,2003,9(10):946-959
[4] Appukkutty K,Ammar H H,Popstajanova K G.Software re-quirement risk assessment using UML[C]∥3rd ACS/IEEE International Conference on Computer Systems and Applications,2005.Cairo,Egypt,2005:615-618
[5] 闫栋,祁国宁.大规模软件系统的无标度特性与演化模型[J].物理学报,2006,5(8):3799-3806
[6] 何克清,李兵,马于涛.软件网络[M].北京:科学出版社,2008
[7] 李兵,马于涛,刘婧,等.软件系统的复杂网络研究[J].力学进展,2006,8(6):805-813
[8] Gilliam D P,Powell J D,Kelly J C.Reducing Software Security Risk through an Integrated Approach[C]∥Presented at the The 26th Annual NASA Goddard Software Engineering Workshop.2001
[9] Yacoub S M,Ammar H H.A methodology for architecture-level reliability risk analysis[J].IEEE Transactions on Software Engineering,2002,8(6):529-547
[10] 郑明辉,周慧华,马光致.基于UML需求分析模型的软件规模评估方法[J].计算机应用与软件,2004,1(3):23-25
[11] Munson J,Khoshgoftaar T.Software Metrics for Reliability Assessment[M].McGraw-Hill,USA,1996
[12] Jian X,Han Y,Qianmu L.A methodology for software reliabilityrisk assessment[J].Journal of Convergence Information Technology,2011,6(4):188-200
[13] Yacoub S M,Ammar H H,Robinson T.Methodology for architectural-level risk assessment using dynamic metrics[C]∥11th International Symposium on Software Reliability Engineering (ISSRE 2000).San Jose,CA,USA,2000:210-221
[14] 刘正高.软件失效模式、影响及危害性分析问题探讨[J].电子产品可靠性与环境试验,2000,1:26-29
[15] Wang B,Wang L.Analysis of defects propagation in software system based on weighted software networks[J].Journal of Convergence Information Technology,2012,7(17):63-77
[16] Fenton N E,Ohlsson N.Quantitative Analysis of Faults andFailures in a Complex Software System[J].Proceeding(s) of the IEEE Transactions on Software Engineering,2000,6(8):797-813
[17] McCabe T.A Complexity Metrics[J].IEEE Transactions onSoftware Engineering,1976,2(4):308-320
[18] 刘海,郝克刚.软件缺陷原因分析方法[J].计算机科学,2009,36(1):242-244

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!