摘要: 软件行业估算追踪记录显示软件项目的失败率仍很高,估算问题是基本的原因之一。估算方法的创新没有出现期望的突破,而通过可控的过程,可以获得期望的结果。提出了一个过程模型,用于指导软件项目展开一系列估算相关的活动。该过程模型包括两部分,一是RUP估算过程,其详细描述了RUP开发模型里每个开发管理阶段应如何进行估算;二是用贝叶斯网络对RUP估算过程模型建立图形化推理模型,它能有效地用于估算分析、交流、权衡以及风险预测等。RUP估算过程解决了估算活动的定义问题,但不便于形成清晰的估算视图。软件估算的特点很适合用贝叶斯网络进行建模。贝叶斯工作量估算模型是RUP估算过程模型的抽象;ESFQ模型详细建模了软件项目关键因素之间的权衡关系。案例分析证明了该过程模型的适用性。
[1] Brooks F P.The Mythical Man-Month[M].Addison-Wesley Professional,1995 [2] Boehm B W.Software Engineering Economics[M].PrenticeHall PTR,1981 [3] Boehm B W,Abts C,Brown A W,et al.Software Cost Estimationwith COCOMO II[M].Prentice Hall PTR,2000 [4] Jones C,Engineering S.The state of the Art in 2005(Version 5)[M].Software Productivity Research WhitePaper,February 2005 [5] Jrgensen M,Shepperd M.A systematic review of software de-velopment cost estimation studies[J].IEEE Transactions on Software Engineering,2007,33(1):33-53 [6] Stutzke R D.Estimating Software-Intensive Systems[M].Upper Saddle River,NJ:Addison-Wesley,2005 [7] Goldratt,Eliyahu M.Critical Chain[M].MA:The North River Press,1997 [8] Jones C.Software Assessments.Benchmarks,and Best Prac-tices,Reading[M].MA:Addison-Wesley,2000 [9] Project Management Institute.A guide to the project management body of knowledge (PMBOK Guide)(Fourth Edition)[M].ANSI/PMI 99-001-2008 [10] Shepperd M.Software project economics:a roadmap[C]∥Future of Software Engineering(FOSE’07).IEEE,2007 [11] Yang Da,Wang Qing,Li Ming-shu,et al.A Survey on Software Cost Estimation in the Chinese Software Industry[C]∥ESEM’08.Kaiserslautern,Germany,October 2008 [12] Fraser S,Jrgensen M,Boehm B,et al.The role of judgment in software estimation[C]∥31st International Conference on Software Engineering.Companion Volume,ICSE 2009.2009:13-17 [13] Ahmed F,Bouktif S,Serhani A,et al.Integrating function point project information for improving the accuracy of effort estimation[C]∥The 2nd International Conference on Advanced Engineering Computing and Applications in Sciences,ADVCOMP 2008.2008:193-198 [14] Wang Hao,Peng Fei,Zhang Chao,et al.Software project level estimation model framework based on Bayesian belief networks[C]∥International Conference on Quality Software.2006:209-216 [15] Yang Y,Jesal B,Boehm B.Value-based processes for COTS-based applications[J].IEEE Software,2005,22(4):54-62 [16] Jones C.Patterns of Software Systems Failure and Success[M].International Thomson Press,1996 [17] AgenaRisk 5.0User Manual.www.agenarisk.com [18] Steve McConnell.软件估算--“黑匣子”揭秘[M].北京:电子工业出版社,2007 [19] Jones C.软件项目估计[M].北京:电子工业出版社,2008 [20] Jacobson I,Booch G,Rumbaugh J.统一软件开发过程[M].北京:机械工业出版社,2002 [21] 李明树,何梅,杨达,等.软件成本估算方法及应用[J].软件学报,2007,18(4):775-795 |
No related articles found! |
|