상 | 간이법 계산 | 데이터 기능 - 내부논리파일(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 |
[문제에서 데이터 기능측정, 트랜잭션 기능측정 주어짐]
- 소프트웨어 복잡도에 의한 규모 산정방식, FP의 개요
가. FP(Function Point, ISO/IEC 14143-1)의 정의
- 정보처리 규모와 기능의 복잡도 요인에 의거한 SW 규모 산정 방식
- 소프트웨어 크기를 결정하는 소프트웨어 기능 유형별 수량과 성능 및 품질요인들의 영향도를 고려하여 계산되는 SW 규모 산정 방식
- 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) | - 평균 복잡도 |
반응형
'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 리팩토링(SW Refactoring) (1) | 2024.04.23 |
---|---|
SW사업 대가산정 가이드 (0) | 2024.04.22 |
Function Point / ISO/IEC 14143 (0) | 2024.04.20 |
SW 비용 산정 일반 (0) | 2024.04.19 |
감리결과보고서 작성하기 (1) | 2024.04.18 |