소프트웨어 비용 산정 기법
SW설계비용 산정
읽는데 4분 소요
처음 쓰인 날: 2026-04-29
마지막 수정일: 2026-10-01
조회수: —
요약
정처기 실기에 출제된 LoC(Lines of Code) 기법의 노력·개발 기간·개발 비용 계산을 중심으로, 하향식·상향식 소프트웨어 비용 산정 기법을 정리합니다.
비용 산정 기법이란?
비용 산정(Cost Estimation)은 소프트웨어를 만드는 데 필요한 노력, 개발 기간, 비용을 사전에 추정하는 작업입니다. 견적·일정·인력 배정의 기초가 됩니다.

여기서 노력은 일의 양을 Man-Month(MM) 단위로 나타낸 값입니다1. 1 Man-Month는 1명이 1달 동안 하는 일의 양입니다. 예를 들어 120 Man-Month는 1명이면 120개월, 6명이면 20개월이 걸리는 일의 양입니다.
크게 하향식(전문가 판단·델파이)과 상향식(LoC·기능 점수·COCOMO·Putnam)으로 나눕니다.
실기에서는 LoC 계산만 확실히 익히면 됩니다.
전문가 판단·델파이·기능 점수(FP)·COCOMO·Putnam은 실기에 출제된 적이 없습니다. 하향식·상향식 중 어디에 속하는지 정도만 훑어보고, LoC 공식과 계산 연습에 집중하세요.
하향식 산정 기법
전체 시스템 비용을 먼저 추정한 뒤 세부 모듈에 배분하는 방식입니다.

| 기법 | 핵심 |
|---|---|
| 전문가 판단(Expert Judgement) | 경험 많은 전문가의 직관에 의존 |
| 델파이(Delphi) | 여러 전문가의 의견을 익명 설문으로 수렴 |
상향식 산정 기법
세부 모듈 단위 비용을 합산해 전체 비용을 추정합니다.

LoC (Lines of Code) 기법
LoC 기법은 산정된 총 라인 수를 인력과 1인당 생산성으로 나누어 노력과 개발 기간을 추정하는 가장 단순한 방법입니다.

핵심 공식
- 노력(Man-Month) =
- 개발 기간(월) =
- 개발 비용 = 노력(Man-Month) × 1인당 월 평균 인건비
예시
총 라인 수 36,000, 개발자 6명, 1인당 월 평균 300 라인, 1인당 월 평균 인건비 500만 원일 때 노력·개발 기간·개발 비용은?
- 노력 = Man-Month
- 개발 기간 = 개월
- 개발 비용 = 억 원
개발 비용은 투입 인력(6명)이 아니라 노력(120 Man-Month) 에 인건비를 곱합니다. 6명 × 20개월도 120 Man-Month이므로 결과는 같습니다.
비용 산정 계산 문제는 LoC 공식 3개(노력·개발 기간·개발 비용)로 풉니다.
정처기 기출 문제
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.