一种信息系统成本的敏捷功能点估算方法
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文在综合现有软件成本估算方法和理论的基础上,对其进行改进和理论创新,提出一种成本估算的敏捷方法,以期能够显著改善已有模型和方法的准确性、灵活性适用性,为信息系统实施工程管理领域相关经济问题提供有价值的决策支持信息。
     软件成本估算作为软件项目开发和实施相关经济问题的核心和基础,是软件开发项目管理中最具挑战性也是最重要的活动。只有使用科学的方法对软件项目的规模、工作量、成本做出合理可靠的估算,才能实施良好的项目计划与控制。作为软件工程领域的核心问题,软件成本估算深受研究人员的重视,相继出现了构造性成本模型、功能点方法等模型,并对其不断改进和完善。但软件开发作为一种高动态性活动,自身开发环境差异显著,很难采用单一模型估算成本。与此同时,随着面向对象思想逐步深入软件开发领域,基于RUP和UML的开发工具日渐成熟,原有模型的准确性和显著性值得商榷,这为软件成本估算带来新的研究课题。
     总之,本文通过分析信息系统开发项目的统计特征,以IFPUG功能点法为基础,建立了敏捷功能点模型;转变静态软件生产率估计为动态估计,充分考虑到人员经验和团队结构的影响,并初步研究了软件复用对系统成本的影响。从而为复杂困难的软件成本提供了更加灵活准确的估算方法。
This paper improves conventional software cost estimation model and theory and makes theoretic creations, presenting an agile method for cost estimation so as to enhance accuracy, flexibility and extend its scope of contemporary model or method, which is able to assist making decisions through providing valuable information of relevant economic issues within project management domain for developing an information system.
    As the core and foundation of some relevant economic issues of software development, software cost estimation is the most challenge business of software development project management. Only through scientific means, it is possible to appropriately estimate system's size, working hours and cost and further make good plans and project control measurements. This central issue still asks some experts concentrate on cost estimation and gradually develop several models like COCOMO or functional point and make further improvements and enhancements. However, since software development is a high dynamic activity which differs in its development environment, it is hard to estimate cost through single model. Meanwhile, as object-oriented thought penetrates into software development fields, software cases based on the UML and RUP has been matured gradually, existing models cannot deal with these new born technology or tools with enough accuracy, which has bred new issues on this domain.
    In all, on the basis of IFPUG, this paper establishes an agile functional point cost estimation model through investigating statistic features of information system development, while transform static software productivity estimation into an dynamic one. This model also takes human experience and team structure into consideration, preliminarily probing software reuse's influence on system's cost and then providing a more flexible and accurate method for facilitating difficult and complex cost estimation.
引文
① 薛华成,《管理信息系统》,清华大学出版社,1999年
    ② Laudon,《管理信息系统》,高等教育出版社,2003年
    ① 赵乃真,《信息系统工程》,机械工业出版社,2006年
    ① Norman E.Fenton,《软件度量》,Thomson,第319页表11-4,2004年
    ① IEEE Transaction on Software Engineering
    ① Aiain Abran, Serge Oligny, Charles Symons, "COSMIC FFP and the World-Wide Field Trials Strategy", New Approaches in Software Measurement, Springer Verlag Berlin, 2000
    ① Manfred Bundschuh, Axel Fabry, "Aufwandsschtzung von ITProjekten", MITP-Verlag GmbH, Bonn, 2000
    ② Chris F, Kemerer , Software Project Management, Readings and Cases, McGraw Hill, 1997
    ③ Chris F. Kemerer, "Software Project Management: Readings and Cases", Software Engineering@Carnegie Mellon, www.distance.cmu.edu, 1997
    ① Roberto Meli, "Early and Extended Function Point: Early and Extended Function Point: a new method for Function Points a new Method for Function Points Estimation", IFPUG - Fall Cnnference, Scottsdale, 1997
    ① 张龙王、凌云,“成熟曲线:知识员工报酬管理方法”,《中国人力资源开发》,2004年
    ① Grady, R.B and Caswell, Software Metrics: Establishing a Company wide program, Prentice Hall, 1987
    ① 杨芙清,《软件复用及相关技术》,计算机科学,1999(5)
    [1] Grady, R.B and Caswell, Software Metrics: Establishing a Company wide program, Prentice Hall, 1987
    [2] ISBSG New Development, Enhancement & Re-development Repository - Release 9
    [3] IEEE Transaction on Software Engineering
    [4] Alain Abran, Serge Oligny, Charles Symons, "COSMIC FFP and the World-Wide Field Trials Strategy", New Approaches in Software Measurement, Springer Verlag Berlin, 2000
    [5] David Garmus & David Herron, Function Point Analysis, Pearson Education, 2001
    [6] Pam Morris, "Total Metrics Resource - Discussion Paper - Evaluation of functional size measurements for real-time embedded and control systems", Total Metrics, www.totalmetrics.com, 2000
    [7] Manfred Bundschuh, Axel Fabry, "Aufwandsschtzung von IT Projekten", MITP-Verlag GmbH, Bonn, 2000
    [8] Chris F. Kemerer, "Software Project Management: Readings and Cases", Software Engineering@Carnegie Mellon, www.distance.cmu.edu, 1997
    [9] Roberto Meli, "Early and Extended Function Point: Early and Extended Function Point: a new method for Function Points a new Method for Function Points Estimation", IFPUG - Fall Conference, Scottsdale, 1997
    [10] Chris F. Kemerer , Software Project Management, Readings and Cases, McGraw Hill, 1997 [11] Netherlands Software Metrics Association NESMA), Definition and Counting Guidelines for the Application of Function Point Analysis, Version 2.0, 1997
    [12] Jearmie Bellows, Interface Models and Function Point Calculation, 2000
    [13] Abran, A., Reliability of Function Points Productivity Model for Enhancement Projects, 1993.
    [14] Goh,F, Function Points methodology for object oriented software model, Ericsson Australia Pty Ltd, 1995.
    [15] M J Bum-Murdoch MBCS, Issues with IFPUG Counting Practices Version 4, 1996
    [16] Harry M. Sneed. Estimating the Costs .of Software Maintenance Tasks. In ICSM [9], pages168-181.
    [17] C.R. Symons. Function point analysis: difficulties and improvements. IEEE Transactions on Software Engineering,14(1):2-11, 1988.
    [18] C.F. Kemerer and B.S. Porter. Improving. the Reliability of Function Point Measurement: An Empirical Study. IEEE Transactions on Soft:ware Engineering, 18(11): 1011—1024,1992.
    [19] Abran, A., Robillard, P. N., Function Points Analysis, An Empirical Study of its Measurement Processes, IEEE Transactions on Software Engineering, vol. 22, no. 12 pp. 895-909, Dec. 1996.
    [20] Morris P., Desharnais J.-M., Measuring ALL the software, not just what the Business uses, Proceedings of the IFPUG Conference, Orlando, 1998.
    [21] 张龙王、凌云,《成熟曲线:知识员工报酬管理方法》,《中国人力资源开发》,2004年
    [22] 侯定丕,《管理科学定理分析引论》,中国科学技术大学出版社,1993年
    [23] 杨芙清,《软件复用及相关技术》,计算机科学,1999(5)
    [24] 薛华成,《管理信息系统》,清华大学出版社,1999年
    [25] Laudon,《管理信息系统》,高等教育出版社,2003年
    [26] 赵乃真,《信息系统工程》,机械工业出皈社,2006年
    [27] Norman E.Fenton,《软件度量》,Thomson,第319页表11-4,2004年
    [28] Boehm,《软件工程经济学》,Prentice Hall,1984年

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700