정보전략계획 단계에서의 정보시스템 규모 예측:기능점수모형을 중심으로

Software Size Measurement from Information Strategy Planning With the Function Point Method

  • 배준수 (전북대학교 산업정보시스템공학과) ;
  • 정재윤 (경희대학교 산업경영공학과, 산학협력기술연구원)
  • 발행 : 2009.08.31

초록

기업과 정부는 경쟁력 제고와 효율성 확보를 위해 지속적인 정보화사업을 추진하고 있다. 정보화사업의 규모가 커짐에 따라 정보시스템 개발 규모를 측정하고 비용을 예측하는 일이 중요해지고 있다. 본 연구에서는 정보전략계획 단계에서 정보시스템 개발 규모를 합리적으로 측정하기 위하여 기능점수를 활용하는 과정을 설명한다. 정보전략계획의 산출물로부터 프로젝트 종류를 식별하고, 기능점수 산출 범위와 경계를 정의한 후, 데이터 기능과 트랜잭션 기능으로 나누어 기능점수를 계산한다. 특히, 정보전략계획 단계에서 불명확한 기능점수의 복잡도 계산을 하기 위하여 간이기능점수를 활용한다. 합리적인 정보시스템 규모 예측은 투입공수와 사업 대가를 결정함으로써 성공적인 정보화 사업을 수행하는 밑거름이 될 것이다.

Many companies and governments perform information technology (IT) projections repeatedly for higher competitiveness and efficiency. Moreover, as the sizes of IT projects increase, the manpower and cost estimation of the projects are getting more important. In this research, we present a size estimation method of information system development projects on the basis of the function point method at the stage of information strategy planning(ISP), and illustrate the size calculation of an example IT project. According to the method, we first identify the types of projects, the scope and boundaries of size estimation, then count data and transaction functions from the artifacts of the ISP project. The unadjusted function points are adjusted to function point by the table of the Early Function Point. The way of calculating the sizes of IT projects will support successful IT projects by estimating reasonable manpower and cost for the projects.

키워드

참고문헌

  1. 소프트웨어사업 대가의 기준, 정보통신부고시 제2007-39호, 2007년 10월 30일 개정.
  2. F. Ahmed, S. Bouktif, A. Serhani, I. Khalil, “Integrating Function Point Project Information for Improving the Accuracy of Effort Estimation,” 2nd International Conference on Advanced Engineering Computing and Applications in Sciences, 2008, pp. 193-198.
  3. A. K. Bharadwaj, T. R. G. Nair, “Mapping General System Characteristics to Non-Functional Requirements,” IEEE International Conference on Advance Computing, 2009, pp. 1634-1638.
  4. B. W. Boehm, “Software and Its Impact : A Quantitative Assessment,” Datamation, Vol. 19, No. 5, 1973, pp. 48-59.
  5. B. W. Boehm, et al., Software cost estimation with COCOMO II, Prentice Hall PTR, 2000.
  6. Sean Furey, “Why we should use function points,” IEEE Software, Vol. 4, No. 3, 1997, p. 28.
  7. IFPUG, Function Point Counting Practices Manual(Release 4.1.1), International Function Point Users Group, 2000.
  8. ISBUG (International Software Benchmarking Standards Group), http://www.isbsg.org.au/macroest.htm.
  9. ISBUG (International Software Benchmarking Standards Group), http://www.isbsg.org.au/macroest.htm.
  10. G. C. Low, and D. R. Jeffery, “Function points in the estimation and evaluation of the software process,” IEEE Transactions on Software Engineering, Vol. 16, No. 1, 1990, pp. 64-71. https://doi.org/10.1109/32.44364
  11. NESMA, “Function Point Analysis for Software Enhancement,” 2001, C. R. Symons, “Function point analysis : difficulties and improvements,” IEEE Transactions on Software Engineering, Vol. 14, No. 1, 1988, pp. 2-11. https://doi.org/10.1109/32.4618
  12. L. Putnam, W. Myers, Measures for excellence, Yourdon Press, 1992.
  13. J. Wu, and X. Cai, “A Software Size Measurement Model for Large-Scale Business Applications,” 2008 International Conference on Computer Science and Software Engineering 2008, pp. 39-42.
  14. Y. Yokoyama, M. Kodaira, “Software cost and quality analysis by statistical approach,” Proceedings of the 1998 20th International Conference on Software Engineering, Apr 19-25, Kyoto, Japan, 1998, pp. 465-467.