기출문제/정보처리기사
2018년 2회 정보처리기사 기출문제 73번
엉클지니
2025. 6. 1. 10:43
73. 비용 예측을 위한 기능 점수 방법에 대한 설명 중 가장 옳지 않은 것은?
① 입력, 출력, 질의, 파일, 인터페이스의 개수로 소프트웨어의 규모를 표현한다.
❷ 기능 점수는 원시코드의 구현에 이용되는 프로그래밍 언어에 종속적이다.
③ 경험을 바탕으로 단순, 보통, 복잡한 정도에 따라 가중치를 부여한다.
④ 프로젝트의 영향도와 가중치의 합을 이용하여 실질기능점수를 계산한다.
300x250
이 문제는 기능 점수(Function Point, FP) 방법에 대한 이해를 묻는 정보처리기사 기출 유형입니다. 아래에 문제 분석, 개념 정리, 보기별 해설, 표를 포함한 정리를 통해 쉽게 설명해 드릴게요.
✅ [문제 73] 비용 예측을 위한 기능 점수 방법에 대한 설명 중 가장 옳지 않은 것은?
📌 정답: ② 기능 점수는 원시코드의 구현에 이용되는 프로그래밍 언어에 종속적이다.
🧠 기능 점수(Function Point, FP)란?
- 소프트웨어의 기능적 크기를 기반으로 개발 비용, 일정, 노력 등을 추정하는 방법입니다.
- 프로그래밍 언어나 개발 환경에 독립적입니다.
📊 FP 산정 구성요소
항목 설명
입력(I) | 사용자로부터 들어오는 데이터 |
출력(O) | 시스템에서 사용자로 나가는 데이터 |
질의(Q) | 요청/응답 구조의 인터랙션 (조회 등) |
파일(F) | 내부 논리 파일, 내부 데이터 저장 |
인터페이스(IF) | 외부 시스템과의 연계 정보 |
- 각 항목은 단순, 보통, 복잡의 세 가지 복잡도 수준으로 나뉘며 가중치를 부여합니다.
🎯 기능 점수 산정 절차
- 기본 요소별 개수 세기 (입력, 출력, 질의, 파일, 인터페이스)
- 복잡도 판단 (단순/보통/복잡)
- 가중치 적용하여 총 기능 점수 계산 (Unadjusted FP)
- 보정 계수(14개 영향 요소 고려) 적용
- 최종 기능 점수 (Adjusted FP) 산출
🔍 보기별 해설
보기 내용 해설
① | 입력, 출력, 질의, 파일, 인터페이스의 개수로 소프트웨어의 규모를 표현한다. | ✅ 정답 설명. FP 방식의 핵심 요소입니다. |
② | 기능 점수는 원시코드의 구현에 이용되는 프로그래밍 언어에 종속적이다. | ❌ 오답입니다. FP는 언어에 독립적입니다. 이것이 LOC 방식과 다른 점입니다. |
③ | 경험을 바탕으로 단순, 보통, 복잡한 정도에 따라 가중치를 부여한다. | ✅ 맞는 설명. 각 항목에 복잡도별 가중치가 적용됩니다. |
④ | 프로젝트의 영향도와 가중치의 합을 이용하여 실질 기능 점수를 계산한다. | ✅ 맞는 설명입니다. 영향도 계수를 반영하여 Adjusted FP를 계산합니다. |
📐 가중치 예시 표 (단순, 보통, 복잡 기준)
항목 단순 보통 복잡
입력 | 3 | 4 | 6 |
출력 | 4 | 5 | 7 |
질의 | 3 | 4 | 6 |
파일 | 7 | 10 | 15 |
인터페이스 | 5 | 7 | 10 |
- 위 가중치를 항목별 수량에 곱해 **기초 FP(Unadjusted FP)**를 구합니다.
✅ 요약 정리
- 기능 점수는 프로그래밍 언어와 무관하게 소프트웨어의 기능적 크기를 기반으로 측정합니다.
- 기능 점수 방식은 LOC(라인수 기반)과 다르게 언어 독립적인 방식입니다.
- 보기 ②는 잘못된 설명이므로 정답입니다.