Prototype selection of customized development process based on open source software
-
摘要: 在定制改造开发过程中选择合适的原型系统,可以达到提高定制改造过程效率、减少开发成本、缩短开发周期的目的.在定制改造过程的原型分析和评估中依托构造成本模型COCOMO(COstructive COst MOdel) II,提出一种新的软件成本评估方法,综合分析了影响定制改造过程的功能差异、性能、规模、稳定性等关键因素,量化了这些关键因素对定制改造过程中成本计算公式中的关键变量——等价代码——的影响.实际的项目显示,该方法对预期工作量的估计误差约为17%,远小于COCOMO II模型40%的可接受阈值.Abstract: Selecting an appropriate prototype for customized development process will increase development efficiency, decrease development costs and shorten development time. Based on the COCOMO(costructive cost model) II model, a new software cost assessment method was proposed to analyze the influence of the key factors, such as the function differences, system performances and scale, stability, in the development process. The influences of the key factors on the equivalent code, which is essential in the cost estimation formula, were quantified. A practical project shows that the assessment error is about 15%, well within the 40% acceptable threshold in COCOMO II model.
-
Key words:
- customized development /
- prototype selection /
- cost assessment /
- equivalent code
-
[1] January 2005 Web server survey. Netcraft, 2005. http://news.netcraft.com/archives/2005/01/01/january_2005_web_server_survey.html [2] Linux has 25% share in servers. ZDNet Research, 2005. http://www.itfacts.biz/index.php?id=P675 [3] Jrgensen M. Software effort estimation by analogy and regression toward the mean[J]. Journal of Systems and Software, 2003,68(3):253-262 [4] Shepperd M, Kitchenham B. Effort estimation using analogy Proceedings of the International Conference on Software Engineering. Berlin:IEEE CS Press, 1996:170-178 [5] Shepperd M, Scholfield C. Estimating software project using analogy [J]. IEEE Transactions on Software Engineering, 1997, 23(12):736-743 [6] Jrgensen M, Molkken K. Combination of software development effort prediction intervals:why, when and how Fourteenth IEEE Conference on Software Engineering and Knowledge Engineering. Ischia, Italy:,2002:425-428 [7] Jrgensen M, Teigen K H. Uncertainty intervals versus interval uncertainty:an alternative method for eliciting effort prediction intervals in software development projects International Conference on Project Management. Singapore:,2002:343-352 [8] Hill J, Thomas L C, Allen D E. Experts′ estimates of task durations in software development projects[J]. International Journal of Project Management, 2000, 18(1):13-21 [9] Molkken K. Expert estimation of Web-development effort:individual biases and group processes. Department of Informatics, University of Oslo, 2002 [10] Boehm B W. Software engineering economics[M]. Englewood Cliffs, N J:Prentice Hall, 1981 [11] Granja-Alvarez J C, Barraco-Garcia′ M J. A method for estimating maintenance cost in a software project:a case study[J]. Software Maintenance Research and Practice, 1997:161-175 [12] Beohm B W. Software cost estimation with COCOMO II[M]. Englewood Cliffs, NJ:Prentice Hall, 1981 [13] Caldiera G, Antoniol G, Fiutem R, et al. A definition and experimental evaluation of function points for object-oriented systems In Proc of the Fifth International Symposium on Software Metrics-METRICS98. Bethesda, MD:,1998:167-178 [14] IFPUG. Function point counting practices manual, Release 4.0[M]. Westerville, Ohio:International Function Point Users Group, 1994 [15] Minkiewicz A. Measuring object-oriented software with predictive object points In Proceedings of European Software Control and Metrics Conference. Atlanta:, 1997 [16] Sneed H. Estimating the costs of object-oriented software In Proceedings of Software Cost Estimation Seminar.Durham, UK:,1995 [17] Ligett D. Extensions to incremental development COCOMO Proceedings Eighth International Forum on COCOMO and Software Cost Modeling. Pittsburg, P A:Software Engineering Institute, Carnegie Mellon University, 1993 [18] Madachy R. System dynamics and COCOMO:complementary modeling paradigms Proceedings of the Tenth International Forum on COCOMO and Software Cost Modeling. Pittsburgh, P A:SEI, 1995 [19] Reifer D, Boehm B, Chulani S. The rosetta stone:making COCOMO estimates work with COCOMO II[J]. The Journal of Defense Engineering, 1999,12(2):11-15
点击查看大图
计量
- 文章访问数: 2472
- HTML全文浏览量: 100
- PDF下载量: 1487
- 被引次数: 0