Certificate/정보처리기사

[5과목 정보시스템 구축 관리] 소프트웨어 개발 방법론 활용 - 168. 비용 산정 기법 ~ 170. 비용 상정 기법 - 상향식

S_sun 2026. 5. 14. 15:42

168. 비용 산정 기법

1. 소프트웨어 비용 산정의 개요

  • 소프트웨어의 개발 규모를 소요되는 인원 ,자원, 기간 들으로 확인하여 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정하는 것
  • 높은 비용 선정 : 예산 낭비, 일의 효율성 저하
  • 낮은 비용 선정 : 개발자 부담 가중, 품질 문제 발생

2. 소프트웨어 비용 결정 요소

1) 프로젝트 요소

  • 제품 복잡도
  • 시스템 크기
  • 요구되는 신뢰도

2) 자원 요소

  • 인적 자원
  • 하드웨어 자원
  • 소프트웨어 자원

3) 생산성 요소

  • 개발자 능력
  • 개발 기간

169. 비용 산정 기법 - 하향식

  • 과거의 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 산전하는 비과학적인 방법
  • 프로젝트 전체 비용을 산정한 후, 각 작업별로 비용을 세분화

1) 전문가 감정 기법

  • 조직 내에 있는 경험이 많은 두 명 이상의 정문가에게 비용 산정을 의뢰하는 기법
  • 가장 편기하고 신속하게 비용 산정
  • 의뢰자로부터 믿음을 얻을 수 있음
  • 새로운 프로젝트에는 과거의 프로젝트와 다른 요소들이 있다는 것을 간과할 수 있음
  • 새로운 프로젝트와 유사한 프로젝트에 대한 경험이 없을 수 있음
  • 개인적이고 주관적

2) 델파이 기법

  • 전문가 감정 기법의 주관적인 편경을 보완
  • 많은 전문가의 의견을 종합하여 산정하는 기법
  • 한 명의 조정자와 여러 전문가로 구성

170. 비용 상정 기법 - 상향식

  • 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법

1) LOC (원시 코드 라인수, source Line Of Code) 기법

  • 원시 코드 라인 수의 비관치(가장 많이 측정된 코드 라인 수), 낙관치(가장 적게 측정된 코드 라인 수), 기대치(측정된 모든 코드 라인 수의 평균)를 측정하여 예측치를 구하고 비용을 산정하는 기법
    측정이 용이하고 이해하기 쉬워 가장 많이 사용됨
  • 예측치를 이용해 생산성, 노력, 개발 기간 등의 비용 산정
예측치 = (a + 4m + b) / 6 (a: 낙관치, b: 비관치, m: 기대치(중간치))

2) 개발 단계별 인월수 (Effort Per Task) 기법

  • LOC 기법 보완
  • 각 기능을 구현시키는 데 필요한 노력을 생명 주기의 각 단계별로 산정
  • LOC 기법보다 더 정확

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형