WEB/기타
챗GPT가 알려주는 IT 기능점수 산정기법 중 정통법
silverline79
2024. 7. 30. 21:59
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 |