티스토리 뷰

물론입니다! 정통법(Function Point Analysis, FPA)을 이용한 기능점수 산정 예시를 통해 계산 과정을 설명해드리겠습니다. 가상의 소프트웨어 프로젝트를 예로 들어 보겠습니다.

### 예시 소프트웨어 시스템
가상의 소프트웨어 시스템은 다음과 같은 기능들을 포함하고 있습니다:
- 사용자 로그인 기능 (EI)
- 사용자 정보 조회 기능 (EQ)
- 보고서 생성 기능 (EO)
- 사용자 데이터베이스 (ILF)
- 외부 결제 시스템과의 연동 (EIF)

### 각 기능의 복잡도와 기능점수
1. **사용자 로그인 기능 (EI)**
   - 복잡도: 중간
   - 기능점수: 4

2. **사용자 정보 조회 기능 (EQ)**
   - 복잡도: 낮음
   - 기능점수: 3

3. **보고서 생성 기능 (EO)**
   - 복잡도: 높음
   - 기능점수: 7

4. **사용자 데이터베이스 (ILF)**
   - 복잡도: 중간
   - 기능점수: 10

5. **외부 결제 시스템과의 연동 (EIF)**
   - 복잡도: 중간
   - 기능점수: 7

### 총 기능점수 계산
각 기능의 기능점수를 합산하여 총 기능점수를 계산합니다.

기능유형 기능 복잡도 기능점수
EI 사용자 로그인 기능 중간 4
EQ 사용자 정보 조회 기능 낮음 3
EO 보고서 생성 기능 높음 7
ILF 사용자 데이터베이스 중간 10
EIF 외부 결제 시스템 연동 중간 7
총 기능점수     31

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

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

### 조정 요소 적용 (Optional)
일반적으로 조정 요소는 특정 프로젝트의 특성을 반영하여 총 기능점수를 조정하는 데 사용됩니다. 예를 들어, 성능 요구사항, 사용자 편의성, 보안성 등 다양한 조정 요소가 있을 수 있습니다. 하지만 이 예시에서는 조정 요소를 적용하지 않고 순수 기능점수만 계산하겠습니다.

### 최종 기능점수
최종 기능점수는 조정 요소를 적용하기 전의 총 기능점수와 동일하게 31입니다.

이 예시를 통해 정통법을 사용하여 기능점수를 산정하는 과정을 이해하실 수 있습니다. 실제 프로젝트에서는 각 기능의 복잡도를 보다 정확히 평가하고, 필요에 따라 조정 요소를 적용하여 최종 기능점수를 산정하게 됩니다.

추가로 궁금한 사항이 있으면 언제든지 문의해 주세요!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/12   »
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
29 30 31
글 보관함