내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
정보처리기사 필기 모의고사 - 소프트웨어 설계 20문항 · 시험지
기타
·
총 10문제
·
낱말카드
💡 위퀴즈는 객관식·주관식·낱말카드 모드를 지원해요
📝
한번에 풀기
1 / 10문제
0:00
Q1.
현업 사용자와 개발자가 한자리에 모여 집중적으로 요구사항을 도출·정리하는 기법은?
1
브레인스토밍
2
JAD
3
델파이 기법
4
워크스루
정답 처리
(₩)
복습 큐
💡 해설
JAD는 사용자와 개발자가 공동 워크숍 형태로 참여해 요구사항을 빠르게 정리하는 기법이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
온라인 도서 주문 시스템 요구사항을 검토하던 중 '사용자는 장바구니에 담은 도서를 결제할 수 있어야 한다'는 항목이 나왔다. 이 요구사항의 성격으로 가장 알맞은 것은?
1
기능 요구사항
2
성능 요구사항
3
보안 요구사항
4
가용성 요구사항
정답 처리
(₩)
복습 큐
💡 해설
사용자가 수행해야 할 서비스 기능을 직접 규정한 내용이므로 기능 요구사항이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
스크럼에서 제품 백로그를 관리하고 우선순위를 결정할 책임이 가장 큰 역할은?
1
Scrum Master
2
Product Owner
3
개발팀
4
이해관계자 대표
정답 처리
(₩)
복습 큐
💡 해설
Product Owner는 백로그 우선순위를 조정하며 제품 가치를 극대화하는 책임을 가진다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
새로운 결제 수단이 추가될 때 기존 결제 처리 클래스를 계속 수정해야 한다면 가장 잘 지켜지지 않은 설계 원칙은?
1
단일 책임 원칙
2
개방-폐쇄 원칙
3
리스코프 치환 원칙
4
인터페이스 분리 원칙
정답 처리
(₩)
복습 큐
💡 해설
확장은 가능하되 기존 코드는 가급적 수정하지 않도록 해야 하므로 OCP가 지켜지지 않은 사례다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
유스케이스 다이어그램에서 기본 흐름에 선택적으로 부가 기능을 확장해 붙일 때 사용하는 관계는?
1
include
2
extend
3
generalization
4
association
정답 처리
(₩)
복습 큐
💡 해설
extend는 특정 조건에서만 추가 동작을 붙이는 관계이고, include는 공통 기능을 재사용할 때 쓴다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
기존 객체의 구조는 유지하면서 실행 중에 책임을 덧붙이고 싶을 때 적합한 패턴은?
1
Decorator
2
Observer
3
Command
4
Mediator
정답 처리
(₩)
복습 큐
💡 해설
Decorator는 객체를 감싸는 방식으로 기능을 동적으로 추가할 때 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
여러 서브시스템이 공통 데이터 저장소를 공유하고, 각 컴포넌트가 그 저장소를 중심으로 느슨하게 협력하는 구조에 가장 가까운 아키텍처 패턴은?
1
Pipe-Filter
2
Repository
3
Layered
4
MVC
정답 처리
(₩)
복습 큐
💡 해설
Repository 패턴은 중앙 저장소를 매개로 여러 컴포넌트가 데이터를 공유하고 협력하는 구조다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
클래스 다이어그램에서 전체 객체가 소멸하면 부분 객체도 함께 소멸하는 강한 포함 관계를 나타내는 것은?
1
연관
2
집합
3
합성
4
의존
정답 처리
(₩)
복습 큐
💡 해설
합성은 전체와 부분의 생명주기가 강하게 연결된 관계를 의미한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
응집도에 대한 설명으로 맞는 것은?
1
기능적 응집도는 가장 약한 응집도이다
2
우연적 응집도는 관련 없는 기능이 한 모듈에 모인 형태이다
3
논리적 응집도는 실행 순서에 따라 묶인 형태이다
4
시간적 응집도는 단일 기능만 수행하는 이상적인 형태이다
정답 처리
(₩)
복습 큐
💡 해설
우연적 응집도는 가장 약한 형태로, 기능 간 관련성이 거의 없는 요소들이 묶여 있다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
실행 시점에 알고리즘을 바꿔 끼울 수 있도록 동일한 인터페이스 아래 여러 방식을 캡슐화한 패턴은?
1
Strategy
2
Singleton
3
Prototype
4
Visitor
정답 처리
(₩)
복습 큐
💡 해설
Strategy는 알고리즘 군을 별도 객체로 캡슐화해 교체 가능하게 만드는 패턴이다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
탐색
공부하기
내 퀴즈
로그인
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인
위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!
닫기
설치하기
×
위퀴즈를 앱처럼 사용하기
Safari에서 아래 3단계만 따라하시면 끝!
① 공유 버튼 누르기
화면 하단 가운데의
공유
버튼(↑)을 눌러주세요.
② "홈 화면에 추가" 선택
메뉴를 아래로 스크롤해서
홈 화면에 추가
를 눌러주세요.
③ 추가 누르기
우측 상단
추가
를 누르면 홈 화면에 위퀴즈 아이콘이 생깁니다.
확인했어요