1. 개요
소프트웨어 구축이 완료된 사업(운영·유지보수 단계)을 대상으로 IFPUG ISO/IEC 20926 기반 기능점수 간이법(Estimated FP)을 적용할 경우, 설계 단계의 산출물이 아닌 실제 구현된 시스템의 기능을 객관적으로 재구성할 수 있는 산출물이 필수적으로 요구된다.
간이법은 상세법과 달리 DET/FTR을 정밀 계수하지 않으므로, EP 식별의 객관성과 ILF/EIF 식별의 정확성을 확보할 수 있는 산출물 확보가 측정 신뢰도의 핵심이다.
2. 반드시 확보해야 하는 핵심 산출물
- 화면설계서(UI 설계서):
사용자 트리거, 처리흐름, 입출력 항목 확인 → 트랜잭션 기능(EI/EO/EQ) 식별의 1차 근거
- DB 스키마 정의서(ERD, 테이블정의서):
논리파일 구조 확인 → 데이터 기능(ILF/EIF) 식별의 절대 근거
- 인터페이스 정의서(연계명세):
외부 시스템 데이터 참조 및 송수신 확인 → EIF 및 EI/EO 판단 근거
- 프로그램 목록/메뉴구조도:
전체 기능 범위 확인 → EP 누락 방지
- 업무처리 흐름도(프로세스 플로우):
처리 단위 구분 → EP 분리/통합 판단
- 코드 또는 API 목록:
실제 처리 존재 여부 검증 → 설계와 구현의 정합성 확인
3. 보조 산출물 (정확도 향상)
- 배치 스케줄 목록: 스케줄러 기동 EP 식별 (EI/EO)
- 권한/역할 정의서: 조회 전용 기능(EQ) 구분
- 보고서/출력물 샘플: 출력 기능(EO) 존재 증빙
- 로그/APM 화면: 실제 호출 트랜잭션 확인
- 테스트 시나리오: 사용자 트리거 확인
- 운영자 매뉴얼: 숨은 기능 식별
4. 산출물과 기능유형 매핑
화면설계서 → EI / EO / EQ
DB 스키마 / ERD → ILF / EIF
인터페이스 정의서 → EIF / EI / EO
메뉴구조도 → EI / EO / EQ
업무흐름도 → EI / EO / EQ
프로그램 목록 → EI / EO / EQ / ILF / EIF
배치정의서 → EI / EO
보고서 샘플 → EO
운영자 매뉴얼 → EI / EO / EQ
5. 간이법 적용 시 주의사항
- ILF/EIF는 화면만으로 식별 불가 → 반드시 DB/인터페이스 자료 필요
- EI/EO/EQ는 화면 없이 식별 불가 → UI 자료 필수
- 산출물이 부족할 경우 FP 오차율이 30~40%까지 증가할 수 있음
6. 결론: 간이법 필수 산출물 6종
1) 화면설계서
2) DB 스키마/ERD
3) 인터페이스 정의서
4) 메뉴구조도
5) 업무처리 흐름도
6) 프로그램 목록 또는 소스/API 목록
1. 개요
소프트웨어 구축이 완료된 사업(운영·유지보수 단계)을 대상으로 IFPUG ISO/IEC 20926 기반 기능점수 간이법(Estimated FP)을 적용할 경우, 설계 단계의 산출물이 아닌 실제 구현된 시스템의 기능을 객관적으로 재구성할 수 있는 산출물이 필수적으로 요구된다.
간이법은 상세법과 달리 DET/FTR을 정밀 계수하지 않으므로, EP 식별의 객관성과 ILF/EIF 식별의 정확성을 확보할 수 있는 산출물 확보가 측정 신뢰도의 핵심이다.
2. 반드시 확보해야 하는 핵심 산출물
- 화면설계서(UI 설계서):
사용자 트리거, 처리흐름, 입출력 항목 확인 → 트랜잭션 기능(EI/EO/EQ) 식별의 1차 근거
- DB 스키마 정의서(ERD, 테이블정의서):
논리파일 구조 확인 → 데이터 기능(ILF/EIF) 식별의 절대 근거
- 인터페이스 정의서(연계명세):
외부 시스템 데이터 참조 및 송수신 확인 → EIF 및 EI/EO 판단 근거
- 프로그램 목록/메뉴구조도:
전체 기능 범위 확인 → EP 누락 방지
- 업무처리 흐름도(프로세스 플로우):
처리 단위 구분 → EP 분리/통합 판단
- 코드 또는 API 목록:
실제 처리 존재 여부 검증 → 설계와 구현의 정합성 확인
3. 보조 산출물 (정확도 향상)
- 배치 스케줄 목록: 스케줄러 기동 EP 식별 (EI/EO)
- 권한/역할 정의서: 조회 전용 기능(EQ) 구분
- 보고서/출력물 샘플: 출력 기능(EO) 존재 증빙
- 로그/APM 화면: 실제 호출 트랜잭션 확인
- 테스트 시나리오: 사용자 트리거 확인
- 운영자 매뉴얼: 숨은 기능 식별
4. 산출물과 기능유형 매핑
화면설계서 → EI / EO / EQ
DB 스키마 / ERD → ILF / EIF
인터페이스 정의서 → EIF / EI / EO
메뉴구조도 → EI / EO / EQ
업무흐름도 → EI / EO / EQ
프로그램 목록 → EI / EO / EQ / ILF / EIF
배치정의서 → EI / EO
보고서 샘플 → EO
운영자 매뉴얼 → EI / EO / EQ
5. 간이법 적용 시 주의사항
- ILF/EIF는 화면만으로 식별 불가 → 반드시 DB/인터페이스 자료 필요
- EI/EO/EQ는 화면 없이 식별 불가 → UI 자료 필수
- 산출물이 부족할 경우 FP 오차율이 30~40%까지 증가할 수 있음
6. 결론: 간이법 필수 산출물 6종
1) 화면설계서
2) DB 스키마/ERD
3) 인터페이스 정의서
4) 메뉴구조도
5) 업무처리 흐름도
6) 프로그램 목록 또는 소스/API 목록