[정보처리기사 기출 해설] 95번 – 소프트웨어 개발 프레임워크의 기대효과
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계
❓ 기출문제 원문
95. 소프트웨어 개발 프레임워크를 적용할 경우 기대효과로 거리가 먼 것은?
① 품질 보증
② 시스템 복잡도 증가
③ 개발 용이성
④ 변경 용이성
✅ 정답: ② 시스템 복잡도 증가
📘 개념 설명: 소프트웨어 개발 프레임워크의 기대효과
**프레임워크(Framework)**란, 소프트웨어 개발 시 반복적인 구조나 기능을 제공하는 재사용 가능한 개발 틀입니다.
프레임워크를 적용하면 다음과 같은 이점이 있습니다:
- 개발 생산성 향상: 표준화된 구조로 빠르고 일관된 개발 가능
- 품질 향상: 검증된 코드 기반으로 신뢰성 있는 결과물 생산
- 유지보수 용이성: 구조화된 코드로 변경과 확장에 유리
- 재사용성 확보: 공통 모듈을 여러 프로젝트에서 활용 가능
반면, 프레임워크는 오히려 시스템 복잡도를 낮추고 효율성을 향상시키는 역할을 합니다.
따라서 “복잡도 증가”는 기대효과가 아닌 오답입니다.
🔍 정답 해설
프레임워크의 사용은 생산성, 품질, 변경 용이성 등을 높이는 효과가 있으며, “복잡도를 증가”시키는 것이 아니라 구조를 정형화하여 단순화하는 방향으로 작용합니다.
따라서 정답은 ②번 시스템 복잡도 증가입니다.
❌ 보기별 오답 해설
- ① 품질 보증: 코드 일관성과 오류 감소로 품질 향상에 도움
- ③ 개발 용이성: 재사용 가능한 구조 덕분에 개발이 쉬움
- ④ 변경 용이성: 모듈화된 구조로 기능 변경 및 유지보수가 편리함
🎯 핵심 요약
- 프레임워크는 개발과 유지보수를 효율화하기 위한 도구입니다.
- 기대효과에는 품질 향상, 개발 속도 증가, 유지보수 편의성 등이 있습니다.
- “시스템 복잡도 증가”는 해당되지 않으며, 정답은 ②번입니다.
📎 참고자료
- 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
- 프레임워크 개념 및 도입 효과 설명
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
97. 다음이 설명하는 용어로 옳은 것은? (1) | 2025.06.01 |
---|---|
96. 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있는 보안 요소는? (0) | 2025.06.01 |
94. 메모리상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두었다가,그 값이 변경되었을 경우 오버플로우 상태로 가정하여 프로그램 실행을 중단하는 기술은? (0) | 2025.06.01 |
93. 백도어 탐지 방법으로 틀린 것은? (0) | 2025.06.01 |
92. 다음 설명의 정보보안 침해 공격 관련 용어는? (1) | 2025.06.01 |