본문으로 건너뛰기

객체 지향 프로그래밍 기법을 활용한 소프트웨어 설계 시 고려해야 할 SOLID 원칙 5가지

제132회3교시SW공학/프로젝트관리신규

컴퓨터시스템응용기술사 제132회 3교시 24번 문항으로, 과목은 SW공학/프로젝트관리입니다.

원문 문제

컴퓨터시스템응용기술사 제132회 24번. 객체 지향 프로그래밍 기법을 활용한 소프트웨어 설계 시 고려해야 할 SOLID 원칙 5가지

핵심 키워드

  • SOLID 원칙
  • 단일 책임 원칙
  • 개방 폐쇄 원칙
  • 리스코프 치환 원칙
  • 인터페이스 분리 원칙
  • 의존성 역전 원칙
  • 객체 지향 설계

고득점 가이드 — 1. 개요

SOLID 원칙은 객체 지향 소프트웨어 설계에서 변경 용이성·확장성·재사용성을 확보하기 위한 5가지 핵심 지침으로, 각 원칙의 영문 첫 글자를 따 명명되었다. 단일 클래스에 다수 책임이 몰리거나 기능 확장 시 기존 코드를 반복 수정해야 하는 등의 설계 결함은 SOLID 위반의 전형적인 증상이며, 정의·위반 결함·실무 적용 방안을 함께 이해해야 레거시 개선 프로젝트에서 효과적으로 활용할 수 있다.

로그인하면 하루 1편은 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • SOLID 원칙기출 1문항
  • 단일 책임 원칙기출 1문항
  • 개방 폐쇄 원칙기출 1문항
  • 리스코프 치환 원칙기출 1문항
  • 인터페이스 분리 원칙기출 1문항
  • 의존성 역전 원칙기출 1문항
  • 객체 지향 설계기출 1문항

다른 회차에서 같은 키워드가 나온 문항이 아직 없어요.

같은 과목 문항

SW공학/프로젝트관리 기출 전체 보기 →

AI 생성 골격 · 검수완료