📘 정처기 공부
🟠 Tier 212 / 12

12 비용 산정 & 프로젝트 관리

규모·비용 추정과 일정·형상관리. COCOMO 기준·공식 계산 빈출.

비용 산정 기법

구분기법
하향식(Top-down)전문가 판단, 델파이(Delphi) 기법
상향식(Bottom-up)LOC(원시 코드 라인), Man-Month, COCOMO, 기능점수(FP)

COCOMO 3가지 모드

모드규모 기준대상
조직형(Organic)5만 라인(50 KDSI) 이하소규모·간단한 응용(사무·업무)
반분리형(Semi-detached)30만 라인(300 KDSI) 이하중간 규모(트랜잭션·컴파일러)
내장형(Embedded)30만 라인(300 KDSI) 초과대규모·복잡(실시간·운영체제·항공)
기출포인트 COCOMO 규모 단위는 KDSI(Kilo Delivered Source Instruction). 조직형 → 반분리형 → 내장형 순으로 규모·난이도 증가.

기능점수(FP)

핵심 5대 기능 요소 = 입력(EI)·출력(EO)·조회(EQ)·파일(ILF)·인터페이스(EIF)에 가중치를 부여해 산정. 개발 언어·기술에 독립적이라는 점이 특징.

일정 관리

구분PERTCPM
기간 추정불확실(확률적) — 3점 추정확정적(1개 값)
추정값낙관치·비관치·기대치(최빈치)단일 소요 시간
초점일정 불확실성 분석임계 경로(Critical Path) 도출
대상신규·불확실 프로젝트경험 있는 반복 프로젝트
암기팁 PERT 기대시간 = (낙관치 + 4×최빈치 + 비관치) / 6. 간트차트(Gantt)는 작업 일정을 막대 그래프로 시각화(진척 관리).

형상관리(SCM)

활동내용
형상 식별관리 대상(형상 항목)을 정의·명명
버전 관리변경 이력·버전 체계적 관리
변경 관리변경 요청 검토·승인·반영 통제
형상 감사변경이 규정대로 이뤄졌는지 검증
암기팁 대표 형상관리 도구: Git(분산형)·SVN(중앙집중형)·CVS.

✅ 자가점검

Q1. COCOMO 3가지 모드와 규모(라인) 기준은?

조직형(5만 라인 이하) · 반분리형(30만 라인 이하) · 내장형(30만 라인 초과).

Q2. PERT와 CPM의 핵심 차이는?

PERT는 기간이 불확실할 때 3점(낙관·비관·기대치)으로 확률적 추정을 하고, CPM은 확정적 소요시간으로 임계 경로(Critical Path)를 도출한다.