검색 상세

소프트웨어 사업대가기준의 보정계수 유도 및 개선

Derivation and Enhancement of Adjustment Factors for Software Cost Estimation Guidelines

초록/요약

본 논문은 국내의 소프트웨어 비용 산정 모델인 소프트웨어 사업대가기준에 관한 연구로서, 소프트웨어 사업대가기준을 이용한 비용 산정 시 산정의 정확성을 향상시키는 것에 그 목적을 두고 있다. 이를 위해 AHP 기법을 이용한 보정계수 유도 및 개선에 관한 방안을 연구하였다. 설문 응답자의 평균값을 적용한 기존 사업대가기준과는 달리, 본 연구에서는 AHP 기법을 이용하여 어플리케이션 유형 보정계수와 언어 보정계수를 유도하기 위해 의사결정계층을 구성하였다. 어플리케이션 유형 보정계수의 판단기준으로는 제어 복잡도, 처리 복잡도, 데이터관리 복잡도를 기준으로 8가지 어플리케이션 유형 보정계수를 유도하였다. 다음으로 개발 언어 보정계수의 판단기준으로 개발 인력의 보편성, 개발 코딩 시간, 디버깅시간을 기준으로 4가지 언어 보정계수를 유도하였다. 이후, 민감도 분석을 통하여 각 판단기준이 보정계수에 미치는 영향을 조사하였다. 어플리케이션 유형 보정계수는 처리 복잡도에 비해 데이터관리 복잡도와 제어 복잡도 에 민감하게 반응하였으며, 언어 보정계수는 디버깅 시간에 비해 개발 인력의 보편성과 개발 코딩 시간에 민감하게 반응하였다. 소프트웨어 기술 발전과 환경 변화에 대응하여 그에 적합한 사업대가기준이 되기 위해서는 지속적인 개선 작업이 필요하다. 이를 위해 IFPUG(International Function Point User's Group)의 14가지 일반 시스템 특성을 반영하는 값 조정 인자의 도입과 실무자들에 의해 필요성이 제기되고 있는 납기 보정계수의 도입을 통한 개선 방안을 제시하였다. 개선 방안의 정확도를 평가하기 위해 실제 데이터를 이용하여 MMRE와 PRED 값을 측정하였다. 측정 결과, 규모 보정계수와 함께 14가지 일반 시스템 특성을 반영한 값 조정인자에 추가 조정인자를 적용한 보정계수를 적용함으로써 비용산정의 정확도가 향상되었음을 확인할 수 있었다. 또한 제안된 두 가지 납기 보정계수의 정확도를 평가하였다.

more

목차

제1장 서론 = 1
1.1 연구의 배경 = 1
1.2 논문의 구성 = 3
제2장 관련 연구 = 5
2.1 소프트웨어 비용 산정 = 5
2.1.1 기존의 소프트웨어 비용 산정 기법 = 5
2.1.2 소프트웨어 비용 산정의 문제점 = 9
2.2 소프트웨어 규모 산정 = 12
2.2.1 주관적 기법 = 13
2.2.2 객관적 모델 = 18
2.3 비용 산정 모델의 보정계수 = 23
제3장 보정계수 유도 및 민감도 분석 = 27
3.1 보정계수 유도 = 27
3.1.1 AHP 기법 = 27
3.1.2 AHP 기법을 이용한 보정계수 산정 = 31
3.2 민감도 분석 = 37
3.2.1 판단기준의 가중치 조정에 따른 동적 민감도 분석 = 38
3.2.2 판단기준에 따른 경사 민감도 분석 = 49
제4장 일반 시스템 특성의 반영 및 납기 보정 = 56
4.1 소프트웨어 사업대가기준 = 56
4.2 IFPUG의 일반 시스템 특성 = 63
4.3 소프트웨어 사업대가기준 개선 방안 = 77
4.3.1 보정계수 조정 = 77
4.3.2 납기 보정계수 = 81
4.4 보정치 조정 후 모델의 평가 = 84
4.4.1 평가 척도 = 84
4.4.2 조정된 값 조정 인자(VAF)를 적용한 보정계수 = 86
4.4.3 납기 보정계수 = 87
제5장 결론 = 88
참고문헌 = 90
Abstract = 95
[부록 Ⅰ] = 97
[부록 Ⅱ] = 115

more