본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

95. 소프트웨어 개발 프레임워크를 적용할 경우 기대효과로 거리가 먼 것은?

by 게토레이쉐이크 2025. 6. 1.

[정보처리기사 기출 해설] 95번 – 소프트웨어 개발 프레임워크의 기대효과

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계


❓ 기출문제 원문

95. 소프트웨어 개발 프레임워크를 적용할 경우 기대효과로 거리가 먼 것은?

① 품질 보증
② 시스템 복잡도 증가
③ 개발 용이성
④ 변경 용이성


✅ 정답: ② 시스템 복잡도 증가


📘 개념 설명: 소프트웨어 개발 프레임워크의 기대효과

**프레임워크(Framework)**란, 소프트웨어 개발 시 반복적인 구조나 기능을 제공하는 재사용 가능한 개발 틀입니다.
프레임워크를 적용하면 다음과 같은 이점이 있습니다:

  • 개발 생산성 향상: 표준화된 구조로 빠르고 일관된 개발 가능
  • 품질 향상: 검증된 코드 기반으로 신뢰성 있는 결과물 생산
  • 유지보수 용이성: 구조화된 코드로 변경과 확장에 유리
  • 재사용성 확보: 공통 모듈을 여러 프로젝트에서 활용 가능

반면, 프레임워크는 오히려 시스템 복잡도를 낮추고 효율성을 향상시키는 역할을 합니다.
따라서 “복잡도 증가”는 기대효과가 아닌 오답입니다.


🔍 정답 해설

프레임워크의 사용은 생산성, 품질, 변경 용이성 등을 높이는 효과가 있으며, “복잡도를 증가”시키는 것이 아니라 구조를 정형화하여 단순화하는 방향으로 작용합니다.
따라서 정답은 ②번 시스템 복잡도 증가입니다.


❌ 보기별 오답 해설

  • ① 품질 보증: 코드 일관성과 오류 감소로 품질 향상에 도움
  • ③ 개발 용이성: 재사용 가능한 구조 덕분에 개발이 쉬움
  • ④ 변경 용이성: 모듈화된 구조로 기능 변경 및 유지보수가 편리함

🎯 핵심 요약

  • 프레임워크는 개발과 유지보수를 효율화하기 위한 도구입니다.
  • 기대효과에는 품질 향상, 개발 속도 증가, 유지보수 편의성 등이 있습니다.
  • “시스템 복잡도 증가”는 해당되지 않으며, 정답은 ②번입니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 프레임워크 개념 및 도입 효과 설명
  • 한국산업인력공단 정보처리기사 시험 문제지