티스토리 뷰

728x90
반응형

 

 

기능점수 산정에 앞서, FP 유형 용어를 먼저 정리해봅니다.

FP 유형에는 데이터(ILF, EIF)와 트랜잭션(외부입력, 외부출력, 외부조회)이 있습니다.

 

먼저, 데이터는 ILF와 EIF로 나뉩니다.

 

 

데이터


 

 

1. ILF (내부논리파일)

 : 내부에서 유지되는 데이터
 : 개발되는 트랜잭션 기능에 의해 유지되는 데이터나 제어정보

- 내부논리파일(Internal Logical File_ILF)
내부논리파일(ILF)은 사용자가 식별 가능한 논리적으로 연관된 데이터 그룹이나 제어정보로 애플리케이션 경계 내에 서 유지관리 되어 진다. 주요 의도는 산정대상 애플리케이션의 외부입력 또는 외부출력 단위프로세스에 의해 유지관리 되는 데이터를 보관한다.

 

 

2. EIF (외부연계파일)

 : 외부에서 유지되고 산정대상 앱에서는 참조만 되는 데이터
 : 개발되는 트랜잭션 기능에 의해 오직 참조만 되는 데이터

 

- 외부 연계 파일(External Interface File_EIF)
외부연계파일(EIF)은 사용자가 식별 가능한 논리적으로 연관된 데이터 그룹이나 제어정보로 애플리케이션에 의해 참조 되어지며, 반드시 다른 애플리케이션 경계 안에서 유지되어야 한다. 주요 의도는 산정대상 애플리케이션의 경계 내에서 하나 또는 다수의 단위프로세스를 통해 참조 되는 데이터를 보관하는 것이다. 산정대상 애플리케이션에서 외부연계파 일(EIF) 로 식별된다 함은 반드시 다른 애플리케이션에서는 내부논리파일(ILF) 이어야 함을 의미한다.

 

 

 

 

 

트랜잭션


 

 

트랜잭션은 위 ILF, EIF 데이터들을 처리하기 위해서 사용자에게 제공되는 기능으로,

외부입력, 외부출력, 외부조회로 구분됩니다.

 

 

 

 

3. 외부입력 (EI)

 : 데이터의 등록, 수정, 삭제 등 내부논리파일을 유지하는 외부입력

 

- 외부 입력(External Input_EI)
애플리케이션 경계 밖으로부터 부터 들어온 데이터나 제어정보를 처리하는 단위프로세스로, 주요 의도는 하나 이상의 내부논리파일을 유지관리하거나 처리로직을 통해 시스템의 동작을 변경하는 것이다.

 

 

 

 

4. 외부 조회 (EQ)

 : 데이터를 단순검색, 조회함

- 외부 조회(External Inquiry_EQ)
외부조회(EQ)는 애플리케이션 경계 밖으로 데이터나 제어정보를 내보내는 단위프로세스이다. 주요 의도는 내부논리파 일 이나 외부참조파일로부터 데이터나 제어 정보를 검색하여 사용자에게 제공하는 것이다. 처리 로직은 수학공식이나 계산을 포함해서는 안 되며, 파생 데이터를 생성해서도 안 된다. 수행되는 동안 내부논리파일(ILF) 이 유지(Maintain)되 지 않아야 하고, 시스템 작동을 변경해서도 안 된다.

 

 

 

 

5. 외부출력 (EO)

: 정보를 계산식, 분석데이터,파생데이터 포함하여 사용자에게 정보를 보여주는 기능

 

- 외부 출력(External Output_EO)
외부출력(EO)은 애플리케이션 경계 밖으로 데이터나 제어정보를 내보내는 단위프로세스로, 주요 의도는 조회되는 데이 터나 제어 정보의 단순 제공이 아니라 처리 로직을 통해 사용자에게 정보를 제시하는 것이다. 처리로직은 최소한 하나 의 수학공식이나 계산을 포함하거나 또는 파생 데이터를 생성해야 한다. 또한, 하나 또는 그 이상의 내부논리파일을 유 지관리하거나 시스템의 작동을 변경할 수도 있다.

 

 

FP 유형 용어를 알아보았으니, 이제 FP 기능 점수 산정을 위해 애플리케이션 기능들을 나열해야합니다.

어플리케이션 기능을 단위프로세스 단위로 쪼개어 점수를 산정합니다.

 

- 단위 프로세스
: 사용자의 기능적 사용자 요구사항을 바탕으로 사용자에게 의미를 주는 최소 단위활동
   ex) 사원정보 등록, 사원정보 수정, 사원정보 삭제, 사원정보 상세조회 등을 말함

: 각 단위 프로세스의 용도에 따라 외부입력, 외부출력, 외부조회로 구분한다.
1) 외부입력: 앱 밖에서부터 데이터를 받아들여서 내부논리파일을 유지하거나 동작상태를 변경하는 활동
2) 외부출력: 앱 밖으로 데이터를 내보내는 로직으로, 추가적인 처리로직 4가지 중 반드시 하나이상 처리 로직이 수행되어야함
3) 외부조회: 앱 밖으로 데이터를 내보내는 로직으로, 추가적인 처리로직 4가지를 절대로 포함해서는 안됨 *4가지 처리로직: 수학계산을 포함, 파생데이터를 생성, 내부논리파일 유지, 시스템동작 변경

 

 

예를 들어,

사용자는 “언제든지 직원정보를 이용하여 직원정보를 조회하기를 원한다”. 라는 단위프로세스가 있을 때,

이를 이용한 기능목록과 기능유형을 식별하면 다음과 같습니다.
1) 직원정보 조회 : 외부조회
2) 직원정보 파일 : 내부논리파일

 

 

 

국제표준 기반의 FP 기능점수 산정 사례입니다.

 

국제표준기반 - 기능점수 산정 사례

728x90
반응형
댓글