DOI QR코드

DOI QR Code

Use Case Points Estimation for the Software Cost Appraisal

소프트웨어 개발비 감정을 위한 유스케이스 점수 추정

  • 권기태 (강릉원주대학교 컴퓨터공학과)
  • Received : 2020.05.21
  • Accepted : 2020.06.19
  • Published : 2020.06.30

Abstract

The software development cost appraisal is treated as a part of the program completion appraisal, and the software engineering methodology is applied. In particular, software cost estimation techniques have been actively applied. For more information about the software development costs calculation, we can refer to the "SW cost estimation guide". Although successful appraisal of a number of development costs based on the guide has been processed, but a number of cases requiring discussion of appraisal results have been discovered. In this study, we propose a use case-based size estimation method to maintain the accuracy and consistency of size estimation. As a result of performing performance evaluation of the proposed method in an environment similar to the development cost appraisal case, it was proved that the accuracy was improved over the existing function points method.

소프트웨어 개발비 감정은 프로그램 완성도 감정과 함께 소프트웨어 공학 방법론을 적용하고 있다. 특히 소프트웨어 비용산정 기법을 적극적으로 준용해왔다. 다수의 감정 사례에서 소프트웨어 개발비 감정을 위해 소프트웨어 비용산정에 기반을 두는 "SW사업 대가산정 가이드"를 참조하여 감정이 이루어져 왔으나, 이러한 방법은 본질적인 한계를 가진다. 개발비 감정을 위한 "SW사업 대가산정 가이드" 자체의 문제점과 함께 소프트웨어 규모 산정의 기본이 되는 기능점수가 가지는 단점으로 인해 감정의 정확성과 일관성이 유지되기 어렵다. 본 연구에서는 규모추정의 정확성과 일관성 유지를 위한 방안으로 유스케이스 기반의 규모 추정 방안을 제시한다. 평가 대상 프로젝트는 개발비 감정 사례들과 유사한 유형의 소프트웨어공학 교과목의 프로젝트로 진행하였으며, 공수 추정 시에 감정 사례들의 상황과 유사하도록 제공되는 문서와 정보를 최소화하였다. 기능 점수 기반의 기존 소프트웨어 개발비 산정 방식과 유스케이스 기반으로 제안한 방안의 성능 평가를 실시한 결과, 기존 방식보다 정확도가 향상되었고 통계적으로 유의함이 입증되었다.

Keywords

References

  1. 한국저작권위원회, "저작권 관련 감정사건 판례집(4)", p.417, 2018. ISBN: 978-89-6120-399-2
  2. 권기태, "컴퓨터 프로그램 완성도 감정 개요", 한국 소프트웨어 감정평가학회 논문지, vol.11, no.2, pp.1-8, Dec. 2015. http://www.i3.or.kr/html/paper/2015-2/(2)2015-1.pdf
  3. 한국소프트웨어산업협회, "SW사업대가산정 가이드(2017년 개정판)", p.451, 2017. https://www.sw.or.kr/site/sw/ex/board/View.do?cbIdx=276&bcIdx=37312
  4. 한국소프트웨어산업협회, "국제표준기반 기능점수 산정 안내서", p.209, 2017. https://www.swit.or.kr/IS/web/isCbmRefView.jsp?ref_sq=655&schCode=13
  5. 권기태 외 공역, "기능점수와 소프트웨어 측정", p.372, 도서출판 그린, 2004. ISBN: 978-89-5727-017-2
  6. IFPUG, "Counting Practice Manual", Release 4.2.1 International Function Point Group, p.2-3, 2008. https://epmc2.monsiteorange.fr/file/d6ab0a1755c60de1840c1337f50b64d2.pdf
  7. 권기태, "개발비 감정 시 SW 사업 대가산정 가이드 적용 문제점", 한국 소프트웨어 감정평가학회 논문지, vol.12, no.1, pp. 11-20, June 2016. http://www.i3.or.kr/html/paper/2016-1/(2)2016-1.pdf
  8. 허령, 서영덕, 백두권, "유스케이스 점수 측정의 신뢰도 향상을 위한 단위기능 중심의 유스케이스 정제 방법", 정보과학회논문지 vol.42, no.9, pp.1117-1123, September 2015. http://kiise.or.kr/e_journal/2015/9/JOK/pdf/06.pdf
  9. Roy K. Clemmons, "Project Estimation With Use Case Points", CrossTalk The Journal of Defense Software Engineering, pp.18-22, February 2006. http://www.royclemmons.com/articles/docs/0602Clemmons.pdfB.
  10. 이선경, "유스케이스 트랜잭션 기반의 소프트웨어 공수 예측 기법", KAIST 석사학위 논문, p.23, 2010. https://koasas.kaist.ac.kr/handle/10203/34923