소프트웨어 설계의 중심 원리인 추상화, 정보은닉, 단계적 분해, 모듈화
정보관리기술사 제118회 2교시 18번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘추상화’ 키워드는 정보관리기술사 기출 4문항에 나왔습니다.
원문 문제
정보관리기술사 제118회 18번. 소프트웨어 설계의 중심 원리인 추상화, 정보은닉, 단계적 분해, 모듈화
핵심 키워드
- 추상화
- 정보 은닉
- 모듈화
- 단계적 분해
- 응집도
- 결합도
- 설계 원리
고득점 가이드 — 1. 개요
SW 설계 원리는 시스템 복잡도를 체계적으로 통제하고 변경에 강한 구조를 확보하기 위한 사고 도구로, 추상화·정보은닉·단계적 분해·모듈화 네 가지가 핵심 축을 구성한다. 네 원리는 독립적으로 작동하지 않고 상호 보완하여 응집도는 높이고 결합도는 낮추는 방향으로 설계 품질을 견인하며, 결과적으로 유지보수성과 재사용성을 동시에 확보한다.
출제 이력
- 추상화기출 4문항
- 정보 은닉기출 4문항
- 모듈화기출 2문항
- 단계적 분해기출 1문항
- 응집도기출 2문항
- 결합도기출 3문항
- 설계 원리기출 1문항
- 제134회 5번객체 간의 데이터 보호를 위한 정보은닉(Information Hiding)SW공학1교시겹치는 키워드: 정보 은닉, 추상화무료
- 제128회 20번소프트웨어 모듈(Module) - 응집도/결합도/Fan-in/Fan-outSW공학3교시겹치는 키워드: 응집도, 결합도
- 제131회 12번객체지향 방법론에서 캡슐화(Encapsulation)와 정보은닉(Information Hiding)SW공학1교시겹치는 키워드: 정보 은닉무료
- 제129회 7번소프트웨어 결합도(Coupling)의 종류SW공학1교시겹치는 키워드: 결합도무료
- 제129회 9번객체지향 프로그래밍의 캡슐화(Encapsulation)SW공학1교시겹치는 키워드: 정보 은닉무료
- 제125회 30번절차지향 프로그래밍(Procedure Oriented Programming) 방법과 객체지향 프로그래밍(Object Oriented Programming) 방법 비교SW공학4교시겹치는 키워드: 모듈화
- 제111회 4번소프트웨어 교육과 CT(Computational Thinking)SW공학1교시겹치는 키워드: 추상화무료
- 제117회 11번OSI 7 Layer인프라1교시겹치는 키워드: 추상화무료
같은 과목 문항
- 제118회 3번현실세계에서 모델링(Modeling)의 필요성과 Inside-Out 전략1교시무료
- 제118회 13번CMMI(Capability Maturity Model Integration)의 단계적 표현(Staged Representation)과 연속적 표현(Continuous Representation)1교시무료
- 제118회 14번프로세스 마이닝의 개념과 필요성, 기술요소와 연구분야, 적용사례2교시
- 제118회 25번프로젝트 일정 및 획득가치관리3교시
- 제118회 26번소프트웨어 개발방법론의 4가지 유형 및 제품계열(Product Line) 방법론의 필요성과 2가지 구성요소4교시
- 제119회 1번COCOMO Ⅱ(Constructive Cost Model Ⅱ)의 Post-Architecture Model1교시무료