PE Notes · SW
기능점수
ILF·EIF·EI·EO·EQ로 UFP를 만들고, NESMA 간이법과 IFPUG 정통법·VAF를 가른 뒤, 규모 산정인 FP와 진도 측정인 EVA를 비교합니다.
줄 수(LOC)는 언어와 버릇을 탑니다. 는 사용자가 받는 기능의 양을 셉니다. 구현 기술과 독립이라, 공공 SW 대가산정의 표준 단위가 되었습니다. 이 디스크를 풀 때 FP를 TPS·CPU의 출발로 쓰는 이유이기도 합니다.
다섯 가지 기능
데이터 기능은 시스템이 유지하는 와, 바깥을 참조만 하는 EIF입니다. 트랜잭션은 입력 EI, 산출이 있는 출력 EO, 조회 EQ입니다. EQ는 가공 없이 찾아 보여 줍니다.
| 유형 | 역할 | 예 |
|---|---|---|
| ILF | 내부에서 유지하는 논리 파일 | 고객 마스터 |
| EIF | 외부 시스템 데이터 참조 | 공통 코드 |
| EI | 외부 입력·갱신 | 주문 등록 |
| EO | 파생·계산이 있는 출력 | 명세서 |
| EQ | 조회 | 회원 검색 |
정통법(IFPUG) 가중은 ILF 7/10/15, EIF 5/7/10, EI 3/4/6, EO 4/5/7, EQ 3/4/6입니다. 단순·보통·복잡은 DET(필드)와 FTR(참조 파일)로 가릅니다.
간이법과 정통법
정통법은 기능마다 복잡도를 매기고 를 만든 뒤 를 곱합니다. VAF = 0.65 + 0.01 × (14개 일반특성 05점 합)이고, 대략 0.651.35입니다. 통신·분산·성능·대용량·트랜잭션 빈도가 그 특성입니다.
은 복잡도를 보통으로 고정합니다. ILF 10, EIF 7, EI 4, EO 5, EQ 4입니다. VAF는 생략하거나 1.0입니다. 제안·견적에 쓰고, 오차는 정통보다 큽니다.
회원 마스터(ILF 보통 10) + 이력(ILF 단순 7) + 외부 코드(EIF 단순 5) + 등록(EI 4) + 변경·삭제(EI 3+3) + 현황(EO 5) + 조회 두 건(EQ 3+3)이면 UFP 43입니다. 특성 합 30이면 VAF 0.95, 조정 FP는 약 41입니다.
| 비교축 | 정통법 | 간이법 |
|---|---|---|
| 복잡도 | 기능별 단순/보통/복잡 | 보통 고정 |
| VAF | 적용 | 보통 생략 |
| 속도 | 느림 | 빠름 |
| 자리 | 대형·확정 설계 | 초기 견적 |
분석자마다 DET·경계가 갈라질 수 있어, 교육과 변경관리가 산정 품질입니다. 기능이 늘면 FP를 다시 세 사업비를 조정합니다.
FP와 EVA
FP는 얼마나 큰가, 는 계획 대비 어디인가입니다.
| 비교축 | FP | EVA |
|---|---|---|
| 목적 | 규모·비용 | 진도·성과 |
| 시점 | 계획·설계 | 수행 중 |
| 지표 | FP, 원/FP | EV, CPI, SPI, EAC |
| 표준 | IFPUG, NESMA, ISO 20926 | PMBOK 획득가치 |
둘은 이어집니다. 예산(BAC) = FP × 단가(보정 포함). 수행 중 EV ≈ (완료 FP / 전체 FP) × BAC, CPI = EV/AC입니다. 공공은 대가산정 가이드의 단가와 규모·언어 보정을 씁니다. 프로젝트 품질관리가 결함을 보면, 감리는 산정과 진도 숫자를 증적으로 봅니다.
비기능은 SNAP, AI 학습·데이터 공수는 FP 바깥에 두는 논의가 있습니다. 답안은 다섯 유형, 간이/정통, FP≠EVA를 한 장에 닫습니다.