고객관리시스템 업무인 회원관리 기능을 개발하기 위해 비용을 산정하고자 … | [경찰간부후보생 소프트웨어공학] 26년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 26년 1회차
고객관리시스템 업무인 회원관리 기능을 개발하기 위해 비용을 산정하고자 한다. 제시된 단위 업무 설명과 식별된 데이터 또는 트랜잭션의 수는 아래 표와 같다. 간이법을 통해 기능점수를 산출한다고 가정할 때, 총 기능점수는? (단, 평균 복잡도 가중치는 EI: 4.0, EO: 5.2, EQ: 3.9, ILF: 7.5, EIF: 5.4 이며, 제시된 단위 업무와 관련된 추가 세부 기능이나 다른 가정사항 및 제약조건은 없는 것으로 전제함)
| 단위 업무 설명 | 식별된 데이터 / 트랜잭션 수 |
| 고객관리시스템에는 회원관리 정보를 직접 저장하고 관리한다. | 2 |
| 회원 고객의 결제 계좌 데이터는 이미 구축되어 운영중인 결제시스템으로부터 제공받는다. | 1 |
| 신규고객은 ‘회원 가입하기’를 통해 회원 등록을 한다. | 1 |
| 회원은 ‘회원 정보 조회’를 통해 자신의 정보를 조회한다. | 1 |
| 회원은 ‘회원 정보 수정’을 통해 자신의 정보를 수정한다. | 1 |
| 회원은 ‘회원 탈퇴’를 통해 비회원이 될 수 있다. | 1 |
| 고객관리팀의 현업담당자는 ‘신규 회원 가입 통계 보고서 생성’을 통해 실시간 신규 회원 현황을 집계한다. | 2 |
1
39.2
2
44.6
3
45.4
4
46.7
해설
표의 업무를 기능 유형별로 분류해 평균 가중치를 곱하면 총 기능점수는 46.7이다.
직접 저장·관리하는 회원 정보는 ILF 2개, 외부 결제시스템에서 받는 계좌 데이터는 EIF 1개, 가입·수정·탈퇴는 데이터를 변경하는 EI 3개, 단순 조회는 EQ 1개, 집계 결과를 만드는 통계 보고서는 EO 2개이다.
오류나 개정된 내용이 보이면 알려주세요