기능점수란?

2015. 5. 18. 13:00공부/사업관리

반응형

프로젝트를 마무리할 때, 프로젝트의 규모를 산정해야하는 데 세가지 방법이 있다. 코드라인으로 산정하는 것과 투입공수(M/M)로 산정하는 것과 마지막으로 기능점수로 산정하는 방법이 있다. 이 중 기능점수 산정법에 대해 알아보자 !

 

 

 

기능점수(Function Point)?

- 사용자에게 제공되는 기능 단위로 점수를 정량화하여, 소프트웨어 규모를 산정하는 기법

- 사용자가 요구한 요구사항을 논리적 기능량으로 측정하는 것

- 측정기준이 모두 정의되어 있어 일관성, 정확성을 유지할 수 있음

 

 

 

 

 

EI(External Input) : 외부입력, 외부에서 들어오는 데이터 및 제어정보를 처리하는 단위프로세스, 주로 내부논리파일을 유지(추가, 수정, 삭제)하거나 변경하는 사용

 

EO(External Output) : 외부출력, 데이터 및 제어정보의 조회 외에 처리 로직을 통해서 사용자에게 정보를 제공하는데 사용, 즉 수학적 공식 및 계산식을 포함하거나 유도되는 데이터를 생성하는 처리 로직과정을 거쳐서 출력해주는 것

 

EQ(External inQuiry) : 외부조회, 응용시스템 외부에 데이터나 제어정보를 보내는 단위프로세스, (Key)값을 통해 내부DB에서 데이터나 제어정보를 조회하여 사용자에게 정보를 제공

 

ILF(Internal Logical File) : 내부논리파일, 측정 대상 어플리케이션 내에 있는 논리적 데이터

 

EIF(External Interface File) : 외부연계파일, 측정 대상 어플리케이션 내에서 참조하지만, 실질적인 데이터는 외부에 있는 파일

 

 

 

 

 

데이터 기능이란?

- 외부 데이터를 저장하는 요구사항을 충족시키기 위해 사용자에게 제공되는 기능량

- 터 기능은 내부논리파일(ILF)와 외부연계파일(EIF)로 식별됨

 

간이법일 경우에는 ILFEIF만 있으면 되지만, 정통법일 경우 데이터 기능 복잡도 평가요소인 RETDET까지 계산에 포함시켜야한다.

RET(Record Element Type) : 레코드요소유형, 내부논리파일 또는 외부연계파일 내에서 사용자가 식별 가능한 데이터 요소의 서브그룹을 말함, 쉽게 이야기하면 테이블 수라고 생각하면 됨

DET(Data Element Type) : 데이터요소유형, 내부논리파일 또는 외부연계파일 내에서 사용자가 식별 가능하고 비반복적이고 유일한 속성을 말함. 테이블 내의 속성의 수를 의미함

 

 

트랜잭션 기능이란?

- 어플리케이션이 데이터를 처리하여 사용자에게 제공하는 기능

- 외부입력, 외부출력, 외부조회가 존재

 

간이법일 경우에는 EI, EQ, EO만 있으면 되지만, 정통법일 경우 트랜잭션 기능복잡도 평가요소인 FTRDET까지 계산에 포함시켜야한다.

FTR(File Type Reference) : 참조파일유형, 단위 프로세스에서 사용된 논리파일 수, 기능이 실행될 때, 참조 또는 변경하는 ILF(내부논리파일) 수라고 생각하면 됨

DET(Data Element Type) : 데이터요소유형, 단위 프로세스에서 사용된 필드항목 수, 테이블 내의 속성의 수를 의미함

 

 

 

 

기능점수 계산

- 기능점수 계산 = 총 데이터 기능점수 + 총 트랜잭션 기능점수

                                       총 데이터 기능점수 = {(내부논리파일 * 내부논리파일 복잡도 가중치)

                                                                               + (외부연계파일 * 외부연계파일 복잡도 가중치)}

총 트랜잭션 기능점수 = {(외부입력 * 외부입력 복잡도 가중치)

                                      + (외부출력 * 외부출력 복잡도 가중치)

                                      + (외부조회 * 외부조회 복잡도 가중치)}

 

<End>  

반응형

'공부 > 사업관리' 카테고리의 다른 글

SW규모에 따른 투입공수 산정  (2) 2016.04.14
전자정부지원사업 유형  (0) 2015.05.18
전자정부지원사업이란?  (0) 2015.05.18
전자정부란?  (0) 2015.05.18
투입공수란?  (0) 2015.05.18