본 자료는 일전에 회사에서 사용하던 것으로써 기능점수의 실전사례를 체험해 볼수 있기에, 이론적인 공부를 마치고 실전에 적용을 준비중인 분들에게 도움이 되시라고 공유합니다.
1. 측정개요
- 측정 목적에 부합하는 Application Boundary내에서 Transaction Type(EI, EO, EQ)과 DATA Type(ILF, EIF)을 구분하여 각각을 식별하고, 각 기능(EI, EO, EQ, ILF, EIF)별로 RET & DET, FTR & DET를 계수하여 복잡도(Complexity)에 따른 UFP를 계산함.
- 시스템의 일반적 특성(기술, 품질, 성능) 등 14개 항목을 조사하여 총영향도(TDI)를 구하고, 이를 보정계수를 구하는 수식에 적용하여 VAF(Value Adjustment Factor)를 산출함.
- UFP와 VAF를 곱하여 최종적으로 해당 시스템의 기능점수(Function Point)를 구함.
2. 측정절차
2.1 측정 타입결정
측정 타입은 측정목적에 따라 다음의 3가지 항목으로 구분됨.
- 개발 프로젝트(Development) : 신규 어플리케이션 개발규모 추정 및 개발 후 규모측정시
프로젝트성 개발경우로 신규구축,customized포함 - 개선 프로젝트(Enhancement) : 어플리케이션 개선시, 개선할 업무규모 측정시
추가,변경,삭제되는 모든 기능을 포함하여 측정 - 운영 (Application) : 운영중인 어플리케이션이나 패키지의 규모측정시
2.2 측정범위와 Application Boundary 정의
- 측정목적을 분명히 하면 측정범위는 자동으로 결정됨.
- 측정범위내 개별 어플리케이션 범위 역시 측정 목적에 따라 구분됨.
- 중복성을 배제하기 위함
- 기술적,시스템적 관점이 아니라 사용자의 관점에서 데이터의 그룹이 유지되는 범위를 구함.
출처 : http://blog.naver.com/jtum?Redirect=Log&logNo=50085388985