티스토리 뷰

IT 기능점수 산정기법 중 정통법(Function Point Analysis, FPA)은 소프트웨어 개발의 복잡성과 규모를 측정하는 방법 중 하나입니다. 이 방법은 Albrecht에 의해 개발되었으며, 소프트웨어의 기능적 요구사항을 기반으로 소프트웨어의 크기를 정량적으로 평가하는 기법입니다. 정통법은 다음과 같은 절차로 이루어집니다:

### 1. 기능 유형 식별
소프트웨어 시스템의 기능을 다음 다섯 가지 주요 기능 유형으로 구분합니다.
- **외부 입력 (External Inputs, EI):** 사용자나 다른 시스템에서 데이터를 입력받는 기능.
- **외부 출력 (External Outputs, EO):** 사용자나 다른 시스템으로 데이터를 출력하는 기능.
- **내부 논리 파일 (Internal Logical Files, ILF):** 시스템 내에서 유지되고 관리되는 데이터 파일.
- **외부 인터페이스 파일 (External Interface Files, EIF):** 시스템 외부의 다른 시스템에서 관리되는 데이터 파일에 접근하는 기능.
- **외부 조회 (External Inquiries, EQ):** 사용자가 조회를 통해 데이터를 요청하고 받는 기능.

### 2. 각 기능의 복잡도 결정
각 기능 유형별로 복잡도를 결정합니다. 복잡도는 저, 중, 고로 구분되며, 기능의 복잡도는 데이터 요소와 제어 요소의 개수에 따라 결정됩니다.

### 3. 기능 점수 할당
각 기능 유형과 복잡도에 따라 사전에 정의된 기능 점수를 할당합니다. 이 점수는 국제 표준에 의해 정의된 값이며, 다음과 같습니다:

기능유형
외부 입력 (EI) 3 4 6
외부 출력 (EO) 4 5 7
내부 논리 파일 (ILF) 7 10 15
외부 인터페이스 파일 (EIF) 5 7 10
외부 조회 (EQ) 3 4 6


### 4. 총 기능 점수 계산
각 기능 유형별로 할당된 점수를 모두 합산하여 총 기능 점수를 계산합니다. 이 총 기능 점수는 시스템의 복잡도와 규모를 나타내는 중요한 지표가 됩니다.

### 5. 조정 요소 적용
총 기능 점수에 특정 조정 요소를 적용하여 최종 기능 점수를 산정합니다. 조정 요소는 소프트웨어의 특성과 환경에 따라 다르며, 성능, 신뢰성, 보안성, 사용자 편의성 등 다양한 측면을 고려합니다.

### 결론
정통법을 통해 산정된 기능 점수는 소프트웨어 프로젝트의 규모를 정량적으로 평가하고, 프로젝트 관리, 인력 배치, 일정 계획 등에 활용됩니다. 이를 통해 보다 효과적인 프로젝트 관리와 예산 계획을 수립할 수 있습니다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함