내 퀴즈
학습
탐색
로그인
회원가입
QUIZ · 문제 풀이
[정처기 모의고사] 1과목 - 소프트웨어 설계 · 시험지
기타
·
총 10문제
·
낱말카드
←
세트로
1 / 10문제
0:00
Q1.
럼바우(Rumbaugh) 분석 기법의 3가지 모델링이 아닌 것은?
1
① 객체 모델링
2
② 동적 모델링
3
③ 기능 모델링
4
④ 데이터 모델링
정답 처리
(₩)
복습 큐
💡 해설
럼바우는 객체(Object), 동적(Dynamic), 기능(Functional) 모델링을 제시한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
공통 모듈의 품질 측정 지표 중 응집도가 가장 낮은 것은?
1
① 논리적 응집도
2
② 절차적 응집도
3
③ 통신적 응집도
4
④ 우연적 응집도
정답 처리
(₩)
복습 큐
💡 해설
우연적(Coincidental) 응집도는 아무 연관성 없는 요소들이 모인 최악의 수준이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
디자인 패턴 중 생성 패턴에 해당하지 않는 것은?
1
① Abstract Factory
2
② Builder
3
③ Singleton
4
④ Adapter
정답 처리
(₩)
복습 큐
💡 해설
Adapter는 구조(Structural) 패턴에 해당하며, 서로 다른 인터페이스를 연결하는 역할을 한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
객체지향 설계 원칙 중 '클라이언트는 자신이 사용하지 않는 메서드에 의존하도록 강제되어서는 안 된다'는 원칙은?
1
① SRP
2
② OCP
3
③ LSP
4
④ ISP (Interface Segregation Principle)
정답 처리
(₩)
복습 큐
💡 해설
ISP는 인터페이스 분리 원칙으로, 거대한 인터페이스보다 명확한 여러 개의 인터페이스가 좋다는 원칙이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
소프트웨어 아키텍처 모델 중 데이터가 네트워크를 통해 전달되며 필터와 파이프를 거치는 구조는?
1
① 계층 구조
2
② 클라이언트-서버 구조
3
③ 파이프-필터 구조
4
④ MVC 구조
정답 처리
(₩)
복습 큐
💡 해설
데이터 흐름(Stream) 중심의 시스템 아키텍처 패턴이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
운영체제가 제공하는 응용 프로그램과의 인터페이스를 무엇이라 하는가?
1
① GUI
2
② API (Application Programming Interface)
3
③ BIOS
4
④ CPU
정답 처리
(₩)
복습 큐
💡 해설
운영체제나 라이브러리가 제공하는 기능을 호출하기 위한 규격이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
하향식 설계(Top-down Design)의 특징은?
1
① 하위 모듈부터 구현한다.
2
② 데이터 구조 중심이다.
3
③ 전체적인 구조를 먼저 정의하고 상세화한다.
4
④ 통합 테스트가 불가능하다.
정답 처리
(₩)
복습 큐
💡 해설
전체 개요에서 시작하여 점진적으로 상세 모듈을 정의하는 방식이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
요구사항 분석 기법 중 개발자가 방문하여 사용자와 대화하며 업무를 파악하는 방법은?
1
① 인터뷰
2
② 브레인스토밍
3
③ 프로토타이핑
4
④ 설문지
정답 처리
(₩)
복습 큐
💡 해설
인터뷰는 직접적인 소통을 통해 상세 요구사항을 파악하는 가장 일반적인 방법이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
디자인 패턴 중 행위(Behavioral) 패턴에 해당하는 것은?
1
① Proxy
2
② Facade
3
③ Observer
4
④ Bridge
정답 처리
(₩)
복습 큐
💡 해설
상태 변화를 관찰하고 통지하는 Observer 패턴은 대표적인 행위 패턴이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
UML 다이어그램 중 정적 다이어그램이 아닌 것은?
1
① 클래스 다이어그램
2
② 패키지 다이어그램
3
③ 시퀀스 다이어그램
4
④ 복합 구조 다이어그램
정답 처리
(₩)
복습 큐
💡 해설
시퀀스 다이어그램은 시간에 따른 객체 간 상호작용을 보여주는 '동적' 다이어그램이다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
공식자료
회원가입
로그인