Computer Science ›› 2013, Vol. 40 ›› Issue (6): 21-28.

Previous Articles     Next Articles

Estimation Process Model for RUP Project

DU Yun-mei and LI Shi-xian   

  • Online:2018-11-16 Published:2018-11-16

Abstract: The track record of software industry estimates shows that the failure rate of software projects is still high,and the estimate is one of the basic reasons.The innovation of estimation method does not expect a breakthrough.Through a controlled process,you can get the desired results.Proposed a process model to guide software project to launch a series of estimates related activities.The process model consists of two parts.The first is RUP estimation process model, which gives a detailed description of how to estimate for each development and management of stage.The second is to create a graphical step-by-step process model using Bayesian network inference model,which can be effectively used to estimate analysis,communication,balance,risk prediction.The step guide is to solve the problems of the definition of estimation activities,but it is not easy to form a clear view of the estimate.The features of software estimation are suitable for modeling with Bayesian network.BN workload estimation model is abstraction of the step guides.ESFQ model is the detailed model of the trade-off relationship between the critical factors of software projects.Case studies prove the applicability of the process model.

Key words: Software estimation,Estimation process,Bayesian network

[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!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!