간이법 계산 데이터 기능 - 내부논리파일(ILF)-7.5, 외부연계파일(EIF)-5.4
트랜잭션 기능 - 외부입력(EI)-4.0, 외부출력(EO)-5.2, 외부조회(EQ)-3.9
정통법 vs 간이법 비교
[개념] 기능별 복잡도 매트릭 이용 FP 산정-개략적 요구사항 평균복잡도로 산정
[사용시기] 분석/설계 이후, 사후정산단계 - 예산확보, 사업발주 단계
[사용목적] SW분석설계/개발/유지보수 활용 - 예산수립, 제안단계
[측정항목] DET/RET/FTR 측정 - 데이터, 트랜젝션 기능
[복잡도] 기능별 복잡도 매트릭(Low,Avg,High) - 평균복잡도
평균복잡도 내외입출조
토픽 이름 () 간이법 계산
분류 SW 규모 산정(원가산정) > 기능점수(FP)
키워드(암기) 사개보후지소, 규연성운보
암기법(해당경우)  

 

기출문제

번호 문제 회차
1 기능점수(Function Point) 산출방법에 대하여 설명하고 간이법을 적용하여 아래의 이벤트(Event) 리스트와 "ISBSG(International Software Benchmark Standard Group) 평균복잡도" 근거로 하여 기능점수를 산출하시오
<이벤트(Event) 리스트)
. 담당자는 고객주문을 입력,수정,삭제 한다(고객DB)
. 인사담당자는 사원목록을 부서단위로 조회한다(사원DB, 부서DB)
. 인사담당자는 사원복록을 단순 출력한다(사원DB)
. 인사담당자는 일정 금액 이상의 급여 수령자 사원목록을 검색한다(사원DB, 급여DB)
. 원화에 대한 미국 달러(USD) 가치를 찾기 위해 A은행 외환DB에서 환율을 검색한다(외환DB)
. 인사담당자는 5 경력 이상이고, 해당 직무 수행겸험이 있는 사원목록을 추출한다(사원DB)
. 인사담당자는 신입/경력사원 입사 사원 파일을 갱신한다(사원DB)
. 인사담당자는 외국 사원 입사 시 사원의 급여를 결정하기 위해 H연합외 통화정보를 참조한다(사원DB, 급여DB, 통화DB)
. 회계시스템은 전표번호(부서번호 앞자리 2+년도+일련번호) 자동채번한다(전표DB)
. 인사담당자는 사원현왕을 엑셀 파일을 업로드 시킨다(사원DB)


기능유형 : 평균 복잡도
EI : 4.3
EQ : 5.4
EQ : 3.8
ILF : 7.4
EIF : 5.5
105.관리.2.6
2 3.2. 기능점수(Function Point) 측정에 대하여 아래의 내용을 근거로 질문에 답하시오.
<Application Boundary>
 [업무기능요건] 
         . 인사담당자가 인사기본정보(사원DB, 부서DB) 관리한다.
         .인사담당자가 임직원의 직무정보(사원DB, 직무DB) 산업인력관리공단의 표준직무 DB 연계하여 관리한다.
         . 인사담당자가 부서별 각종 최신 통계자료(사원DB, 직무DB, 부서DB) 조회?출력한다.
         . 기능점수 산출방법의 간이법과 정규법의 차이점을 비교 설명하시오.
         . 간이법을 적용하여 주어진 [업무기능요건] 대한 트랜잭션 기능(Transaction Function) 데이터기능(Data Function) 산출 하시오.
         . 간이법을 적용하여 주어진 [업무기능요건] 대한 기능점수를 산출하시오. (복잡도는 ISBSG 평균데이타를 이용할 )
 ISBSG(International Software Benchmarking Standards Group) 평균복잡도
84.관리.3.2

[문제에서 데이터 기능측정, 트랜잭션 기능측정 주어짐]

  1. 소프트웨어 복잡도에 의한 규모 산정방식, FP 개요

. FP(Function Point, ISO/IEC 14143-1)의 정의

  • 정보처리 규모와 기능의 복잡도 요인에 의거한 SW 규모 산정 방식
  • 소프트웨어 크기를 결정하는 소프트웨어 기능 유형별 수량과 성능 및 품질요인들의 영향도를 고려하여 계산되는 SW 규모 산정 방식
  1. FP 산정방식 /* 사개보후지소 */

 

 

II. 기능점수 산출방법 사례를 통한 답안 작성

. 담당자는 고객 주문을 입력, 수정 삭제한다. (고객 DB)
. 인사 담당자는 사원 목록을 부서 단위로 조회한다. (사원 DB, 부서 DB)
. 인사 담당자는 사원 목록을 단순 출력한다. (사원 DB)
. 인사 담당자는 일정 금액 이상의 급여 수령자 사원 목록을 검색한다. (사원 DB, 급여 DB)
. 원화에 대한 미국 달러(USD) 가치를 찾기 위해 A 은행 외환 DB에서 환율을 검색한다. (외환 DB)
. 인사 담당자는 5 경력 이상이고, 해당 직무 수행 경험이 있는 사원 목록을 추출한다. (사원 DB)
. 인사 담당자는 신입/경력 사원 입사 사원 파일을 갱신한다. (사원 DB)
. 인사 담당자는 외국 사원 입사 시 사원의 급여를 결정하기 위해 H연합회 통화 정보를 참조한다.
    (사원 DB, 급여 DB, 통화 DB)
. 회계 시스템은 전표 번호(부서 번호 앞자리 2 + 년도 + 일련 번호) 자동 채번한다. (전표 DB)
. 인사 담당자는 사원 현황을 엑셀 파일로 업로드 시킨다. (사원 DB)

 

[문제풀이]

1. 사전준비
   - 요구사항 명확화 / 간이법 결정
2. 개발대상 SW 기능점수 산정
   - 기능점수를 산정한다.
   - 58.3 + 51.2 = 109.5 FP
3. 보정전 개발원가 산정(2021 현재 553,114)
   - 보정 전 개발원가 = 기능점수 X 기능점수당 단가
   - 109.5 X 530,000 = 58,035,000

 

 

III, 기능점수 산출 방법의 두가지 유형(정규법과 간이법)비교

구분 정규법 간이법
개념 - 논리적인 설계를 바탕으로 , 기능의 속성을 정의하여 기능별 복잡도 매트릭에 의한 기능점수 산정 방식 - 개략적인 사용자 요구사항을 바탕으로 기능 점수를 도출하여 평균 복잡도에 의한 기능 점수 산정 방식
사용시기 - 상세한 기능점수 측정 - 프로젝트 초기에 측정
사용목적 - SW 분석/설계, 개발, 유지보수의 개발 범위, 일정 원가 산정 - 예산 수립,  - 제안서 견적 산정
- 계약의 SW 사업대가 산정
측정항목 - 데이터 기능 DET, RET 도출
RET: Record Element Type
DET: Data Element Type
- 트랜잭션 기능 DET, FTR 식별
FTR: File Type Reference(참조파일수)
DET: 데이터 항목
- 데이터 기능, 트랜잭션 기능
복잡도 - 기능별 복잡도 매트릭(Low, Avg, High) - 평균 복잡도
반응형

+ Recent posts