An improvement of software sizing and cost estimation model with function point methods

기능 점수를 이용한 소프트웨어 규모 및 비용산정 방안에 관한 연구

  • 김현수 (국민대학교 정보관리학과)
  • Published : 1997.05.01

Abstract

Software cost estimation is an important both for buyers and sellers(developers). We reviewed domestic and foreign researches and practices on software cost estimation with function point method comprehensively, In this paper, we derived four promising alternative function point models. They are an IFPUG(International Function Point User Group)-based model(Model I), a shorthand model for client/sever software systems(Model II), a data-oricnted model for relatively large software projects(Model III), and a general- purpose function point model for non business application softwares as well as business applications(Model IV). Empirical data shows that Model I, II, and IV are very useful function point models. In particular, model II and IV look very useful models since they are concise and accurate. These models can be incorporated in a new improved guideline for software cost estimation. General opinion survey shows that Model I, II and IV are preferable. There are no significant differences in preference between buyers and sellers. The survey also shows that users think function point method is better than step(line of code)-oriented cost estimation methods in many ways including objectivity and estimation accuracy.

Keywords

References

  1. 소프트웨어 개발비 산정기준 문제점 분석 및 개선방안에 관한 연구 김영태;이주헌(외 10인)
  2. 소프트웨어 개발비용 추정안내서 김현수
  3. 정보처리 v.1 no.3 소프트웨어 규모 견적 기술의 동향 西山茂;정보처리학회(역)
  4. 소프트웨어 개발 및 구축기술 대가기준에 관한 연구 유병배;김현수(외 18인)
  5. 전문가협의회 회의자료 시스템통합 사업대가 산정기준에 관한 연구 이주헌
  6. 클라이언트/서버의 어려운 문제 - 개발공수 견적에 도전 田中淳
  7. Proc. IBM Application Develop. Symp. Measuring Application Development Productivity Albrecht, Allan J.
  8. IEEE Transaction on Software Engineering v.9 no.6 Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation Albrecht, Allan J.;John Gaffney
  9. Measuring Programmer Productivity and Software Quality Arthur,L.J.
  10. Proceedings on the 5th International Conference on Software Engineering A Meta-Model for Software Development and Resource Expenditures Bailey, J.W.;V.R.Basili
  11. Software Engineering Economics Boehm,B.W.
  12. Controlling Software Project Management Measurement and Estimation DeMarco,T.
  13. A Short History of Function Points and Feature Points Jones,C.
  14. IEEE Transactions on Software Engineering v.18 no.11 Improving the Reliability of Function Point Measurement: An Empirical Study Kemerer, Chris F.;Benjamin S. Porter
  15. IEEE Transactions on Software Engineering v.16 no.1 Function Points in the Estimation and Evaluation of the Software Process Low,Graham C.;Ross Jeffery
  16. The Economics of Information System Management Mendelson,Haim
  17. IEEE Transactions on Software Engineering v.18 no.10 Software Effort Models for Early Estimation of Process Control Applications Mukhopadhyay,Tridas;Sunder Kekre
  18. Software Engineering: A Practitioner's Approach(3rd ed.) Pressman,Roger S.
  19. IEEE Transactions on Software Engineering v.4 no.4 A General Empirical Solution to the Macro Software Sizing and Estimation Problem Putnam, Lawrence H.
  20. IEEE Transactions on Software Engineering v.14 no.1 Function Point Analysis : Difficulties and Improvements Symons,Charles R.