DOI QR코드

DOI QR Code

A Study for Enhancing the Criterion of the Software Cost Estimation

소프트웨어 개발비 대가기준 개선에 관한 연구

  • 권기태 (강릉대학교 컴퓨터공학과) ;
  • 변분희 (강릉대학교 컴퓨터공학과)
  • Published : 2006.10.31

Abstract

It is very important that they accurately predict the software development cost in the early stage of a software development. Because cost estimations are required when bidding for a contract or determining whether a project is feasible in terms of a cost-benefit analysis. The criterions of the software cost estimation was set up to calculate software development cost more exactly, which is applied to made up a budget of the software business or to calculate a suitable cost to start the business in our country. However, as the software technology and environment are changing very rapidly, it need to enhance the criterion of the cost estimation continuously. Therefore, we tried to apply technology of software and a variety of factors of environment changes in present. Most of all, we proposed an introduction and readjustment of the adjustment factor applying 14 general system characteristics to improve the accuracy of the cost estimation and the schedule adjustment factor that is required by practicians. For evaluating the accuracy in terms of the real data, we have used MMRE & PRED. In result, we proved that the accuracy was clearly improved by applying the scale factor and readjusted VAF with 14 general system characteristics. Moreover, we evaluated the accuracy of the schedule adjustment factor.

소프트웨어 개발 초기 단계에서 소프트웨어 개발비용을 정확하게 예측하는 것은 프로젝트의 성패를 결정짓는 중요한 요소이다. 우리나라에서는 소프트웨어 개발비용 산정을 위해 소프트웨어 사업대가기준을 마련하였으며, 이것으로 소프트웨어 사업의 예산수립이나 발주 시 적정비용 산정에 활용하고 있다. 그러나 소프트웨어 기술 발전과 환경 변화에 대응하여 그에 적합한 사업대가기준이 되기 위해서는 지속적인 개선 작업이 필요시 된다. 따라서 본 논문은 소프트웨어 기술 발전과 여러 가지 환경 변화 요인을 반영하여 사업대가기준의 정확성을 향상시키고자 한다. 이를 위해 14가지 일반시스템특성을 반영하는 값 조정 인자의 도입과 실무자들에 의해 필요성이 제기되고 있는 납기 보정계수의 도입을 통한 개선 방안을 제시하였다. 개선 방안의 정확도를 평가하기 위해 실제 데이터를 이용하여 MMRE, PRED 값을 측정해 보았다. 결론적으로, 규모 보정과 함께 14가지 일반 시스템 특성을 반영한 값 조정인자에 추가 조정인자를 적용한 보정계수를 적용함으로써 비용 산정의 정확도가 뚜렷이 향상됨을 확인할 수 있었다. 또한 제안된 두 가지 납기 보정계수의 정확도를 평가하였다.

Keywords

References

  1. Norman E. Fenton and Shari Lawrence Pfleeger, 'Software Metrics,' 2nd Ed., PWS Publishing Company, 1997
  2. 한국소프트웨어산업협회, '2004 소프트웨어 사업대가기준 해설', 2004. 3
  3. 채효근 외, '소프트웨어 개발비 대가기준 개선 연구', 한국전산원 최종보고서, 2004. 11
  4. 이상운, 강정호, 박중양, '기능점수를 이용한 소프트웨어 개발노력 추정', 정보처리학회논문지 D, 제9-D권 제4호, pp.603-612, 2002. 8 https://doi.org/10.3745/KIPSTD.2002.9D.4.603
  5. Maria I. Snaches-Segura et al., 'Virtual Reality Systems Estimation vs. Traditional Systems Estimation,' Journal of Systems and Software, 72, pp.187-194, 2004.권 제4호, pp. 603-612, 2002. 8
  6. 권기태, 신수정, 박찬규, '기능점수와 소프트웨어 측정', 도서출판 그린, 2003. 8
  7. David Garmus and David Herron, 'Function Point Analysis: Measurement Practices for Successful Software Projects,' Addison-Wesley, 2001
  8. 이상운, '소프트웨어 개발기간 추정 모델', 정보과학회논문지: 소프트웨어 및 응용, 제31권 제1호, pp.20-28, 2004. 1
  9. Peter R. Hill, 'Practical Project Estimation', ISBSG, 2001
  10. 김동억 외, '소프트웨어 사업대가기준 개선사업', 한국소프트웨어산업협회 최종보고서, 2001. 12
  11. Barry W. Boehm et al., 'Software Cost Estimation with COCOMO II,' Prentice-Hall, 2002
  12. S. D. Conte et al., 'Software Engineering Metrics and Models,' The Benjamin/Cummings Publishing Company, Inc. 1985
  13. 김동억 외, '정보화사업 비용자료 수집모형 개선연구 및 비용 자료 수집', 한국전산원 최종보고서, 2004. 11