DOI QR코드

DOI QR Code

An Enhanced Function Point Model for Software Size Estimation: Micro-FP Model

소프트웨어 규모산정을 위한 기능점수 개선 Micro-FP 모형의 제안

  • Published : 2009.12.31

Abstract

Function Point Method have been applied to measure software size estimation in industry because it supports to estimate the software's size by user's view not developer's. However, the current function point method has some problems for example complexity's upper limit etc. So, In this paper, an enhanced function point model. Micro FP model, was suggested. Using this model, software effort estimation can be more efficiently because this model has some regression equation. This model specially can be applied to estimate in detail the large application system's size Analysis results show that measured software size by this Micro FP model has the advantage with more correlative between the one of LOC, as of 10 applications operated in an large organization.

소프트웨어 규모 측정에 국제표준(IFPUG, FPA)에 기반한 기능점수 방식은 개발자 관점이 아닌 사용자 관점의 접근이라는 장점으로 널리 활용되고 있다. 그러나 현재의 기능점수 측정 방식은 복잡도 적용에서의 상한이 존재하는 등 문제점을 내포하고 있다. 본 논문에서는 이러한 복잡도 상한의 문제를 극복하고, 회귀식을 내장하고 있어 쉽게 소프트웨어 규모를 측정할 수 있으며, 특히 대형 애플리케이션에도 적용할 수 있는 개선된 기능점수 측정모델을 제시한다. 조직내에서 운영중인 10개 애플리케이션에 적용하여 적합성을 평가한 결과, 제시한 개선 모형이 기존의 FPA(Function Point Analysis) 방식보다 LOC(Line of Code) 규모를 비교하여 상관관계가 더 높은 장점을 확인할 수 있었다.

Keywords

References

  1. 정인용 외 3인, "소프트웨어 규모 산정을 위한 개선된 기능 점수 측정 모델," 한국인터넷정보학회, 인터넷정보학회논문지, 제10권 제4호, 115-126쪽. 2009년 8월.
  2. Albrecht, A. J, "Measuring Application Development Productivity," Proceedings of Joint SHARE, GUIDE, and IBM Application Development Symposium, IBM Corp., Monterey, CA, pp. 83-92, Oct. 1979.
  3. Demirors, O. and Gencel, C., "Conceptual Association of Functional Size Measurement Methods," Software, IEEE, Vol. 26, No. 3, pp. 71-78, May-June 2009.
  4. 안연식, "소프트웨어유지보수 프로젝트의 투입인력 규모 예측 모형," 한국컴퓨터정보학회논문지, 제4권, 제2호, 61-69쪽, 1999년 6월.
  5. 이원호, "IT프로젝트에서 개발방법이 기능점수에 미치는 영향: 신규개발과 보강개발을 중심으로," 한국컴퓨터정보학회논문지, 제14권, 제4호, 131-139쪽, 2009년 4월.
  6. Abran, A., J. M. Desharnais and F. Azziz, "Measurement Convertibility: From Function Points to COSMIC," 15th International Workshop on Software Measurement(IWSM 2005), Montreal (Canada), Shaker Verlag, Vol. 12-14, pp. 227-240, Sept. 2005.
  7. Gencel, C., "How to Use COSMIC Functional Size in Effort Estimation Models?," Springer Berlin: Heidelberg, Vol. 5338, pp. 196-207, Nov. 2008.
  8. Molokken, K., and Jorgensen, M., "A Review of Software Surveys on Software Effort Estimation," In International Symposium of Empirical Software Engineering, 2003.
  9. NESMA, "Functional Sizing in Contemporary Environments: Introduction of a Functional Sizing Reference Model," NESMA Workgroup NT, Oct. 2002.
  10. 정보통신부, "소프트웨어 사업대가 기준," 정보통신부고시, 제 2004-8호, 2004.
  11. IBM CIS & a Guidelines 313, "AD/M Productivity Measurement and Estimate Validation," New York, 1984.
  12. IFPUG, "Function Point Counting Practices Manual, version 4.2," International Function Point Users Group, 2004.
  13. IFPUG, "Function Point Counting Practices Manual R4.2.1," International Function Point Users Group, 2006.
  14. NESMA, "Definitions and Counting Guidelines for the Application of Function Point Analysis: A Practical Manual, version 2.2," Netherlands Software Measurement user Association, 2004.
  15. Symons, Charles, "Function Point Analysis-Difficulties and Improvements," IEEE Transactions on Software Engineering, Vol. 14, No. 1, pp. 2-11, 1988. https://doi.org/10.1109/32.4618
  16. Al-Hajri, M. A., A. A. A. Ghani, M. S. Sulaiman, and M. H. Selamat, "Modification of standard function point complexity weights system," Journal of Systems and Software, Vol. 74, pp. 195-206, 2005. https://doi.org/10.1016/j.jss.2003.12.033
  17. Jorgensen, M. "Evidence-based Guidelines for Assessment of Software Development Cost Uncertainty," IEEE transactions on software engineering, Vol. 31, No. 11, pp. 942-954, 2005. https://doi.org/10.1109/TSE.2005.128
  18. Jorgensen, M., "A Review of Studies on Expert Estimation of Software Development Effort," Journal of Systems and Software, Vol. 70, No. 1-2, pp. 37-60, 2004. https://doi.org/10.1016/S0164-1212(02)00156-5
  19. Xia W., L. F. Capretz, D. Ho, and F. Ahmed,"A New Calibration for Function Point Complexity Weights," Information and Software Technology, Vol. 50, Issues 7-8, pp. 670-683, June 2008. https://doi.org/10.1016/j.infsof.2007.07.004
  20. Fenton, N. E., Pfleeger, S. L., "Software Metrics A Rigorous & Practical Approach, -second ed-," PWS, Boston. 1997.
  21. 허승현, 최은만, "동적 웹 어플리케이션의 특성을 반영한 조정 기능 점수 산정 방안," 한국정보과학회 학술발표논문집, 제31권, 제2호, 355-357쪽, 2004.
  22. Heeringen, H. S. Van, "Changing from FPA to COSMIC: A Transition Framework," RPM-AEMES, Vol. 4, pp. 104-115, 2007.