내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
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.
UML 다이어그램 중 정적 다이어그램이 아닌 것은?
1
① 클래스 다이어그램
2
② 패키지 다이어그램
3
③ 시퀀스 다이어그램
4
④ 복합 구조 다이어그램
정답 처리
(₩)
복습 큐
💡 해설
시퀀스 다이어그램은 시간에 따른 객체 간 상호작용을 보여주는 '동적' 다이어그램이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
디자인 패턴 중 생성 패턴에 해당하지 않는 것은?
1
① Abstract Factory
2
② Builder
3
③ Singleton
4
④ Adapter
정답 처리
(₩)
복습 큐
💡 해설
Adapter는 구조(Structural) 패턴에 해당하며, 서로 다른 인터페이스를 연결하는 역할을 한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
하향식 설계(Top-down Design)의 특징은?
1
① 하위 모듈부터 구현한다.
2
② 데이터 구조 중심이다.
3
③ 전체적인 구조를 먼저 정의하고 상세화한다.
4
④ 통합 테스트가 불가능하다.
정답 처리
(₩)
복습 큐
💡 해설
전체 개요에서 시작하여 점진적으로 상세 모듈을 정의하는 방식이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
객체지향 설계 원칙 중 '클라이언트는 자신이 사용하지 않는 메서드에 의존하도록 강제되어서는 안 된다'는 원칙은?
1
① SRP
2
② OCP
3
③ LSP
4
④ ISP (Interface Segregation Principle)
정답 처리
(₩)
복습 큐
💡 해설
ISP는 인터페이스 분리 원칙으로, 거대한 인터페이스보다 명확한 여러 개의 인터페이스가 좋다는 원칙이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
결합도(Coupling) 중 가장 약한(좋은) 결합도는?
1
① 자료(Data) 결합도
2
② 제어(Control) 결합도
3
③ 내용(Content) 결합도
4
④ 스탬프(Stamp) 결합도
정답 처리
(₩)
복습 큐
💡 해설
데이터 결합도는 파라미터로 필요한 값만 전달하는 가장 이상적인 결합도다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
애자일(Agile) 개발 방법론의 특징이 아닌 것은?
1
① 가변적 요구사항 대응
2
② 고객과의 협업
3
③ 방대한 문서화 지향
4
④ 짧은 개발 주기
정답 처리
(₩)
복습 큐
💡 해설
애자일은 '문서보다 실행되는 소프트웨어'를 가치로 둔다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
인터페이스 설계를 위해 사용자에게 시스템 환경을 미리 보여주는 도구는?
1
① 컴파일러
2
② 스토리보드
3
③ 디버거
4
④ 링커
정답 처리
(₩)
복습 큐
💡 해설
스토리보드나 와이어프레임 등을 통해 기획 단계에서 화면 구성을 공유한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
모듈의 독립성을 높이기 위해 '응집도'와 '결합도'는 어떻게 조절해야 하는가?
1
① 응집도 높게, 결합도 높게
2
② 응집도 낮게, 결합도 낮게
3
③ 응집도 높게, 결합도 낮게
4
④ 응집도 낮게, 결합도 높게
정답 처리
(₩)
복습 큐
💡 해설
모듈 내부 요소들은 긴밀히 뭉쳐있고(강한 응집), 모듈 간 영향은 최소화(약한 결합)해야 한다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
탐색
공부하기
내 퀴즈
로그인
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인
위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!
닫기
설치하기
×
위퀴즈를 앱처럼 사용하기
Safari에서 아래 3단계만 따라하시면 끝!
① 공유 버튼 누르기
화면 하단 가운데의
공유
버튼(↑)을 눌러주세요.
② "홈 화면에 추가" 선택
메뉴를 아래로 스크롤해서
홈 화면에 추가
를 눌러주세요.
③ 추가 누르기
우측 상단
추가
를 누르면 홈 화면에 위퀴즈 아이콘이 생깁니다.
확인했어요