내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
정보처리기사 필기 모의고사 - 소프트웨어 설계 20문항 · 시험지
기타
·
총 10문제
·
낱말카드
📝
한번에 풀기
1 / 10문제
0:00
Q1.
애자일 선언의 가치에 가장 부합하는 설명은?
1
계획보다 변경 대응을 더 중시한다
2
문서보다 계약 협상을 더 중시한다
3
프로세스보다 도구를 더 중시한다
4
고객 협업보다 계획 준수를 더 중시한다
정답 처리
(₩)
복습 큐
💡 해설
애자일은 계획을 무시하는 것이 아니라, 변화에 유연하게 대응하는 가치를 더 높게 본다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
GoF 디자인 패턴 중 생성 패턴에 해당하는 것은?
1
Factory Method
2
Adapter
3
Bridge
4
Facade
정답 처리
(₩)
복습 큐
💡 해설
Factory Method는 객체 생성 책임을 분리하는 대표적인 생성 패턴이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
사용자의 입력 오류를 줄이고 처리 결과의 정확성을 높이기 위해 입력값 형식 검사와 선택형 입력을 강화했다. 이와 가장 관련 깊은 UI 설계 원칙은?
1
직관성
2
유효성
3
학습성
4
유연성
정답 처리
(₩)
복습 큐
💡 해설
유효성은 사용 목적에 맞는 정확한 입력과 올바른 처리 결과를 확보하도록 설계하는 원칙이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
응집도에 대한 설명으로 맞는 것은?
1
기능적 응집도는 가장 약한 응집도이다
2
우연적 응집도는 관련 없는 기능이 한 모듈에 모인 형태이다
3
논리적 응집도는 실행 순서에 따라 묶인 형태이다
4
시간적 응집도는 단일 기능만 수행하는 이상적인 형태이다
정답 처리
(₩)
복습 큐
💡 해설
우연적 응집도는 가장 약한 형태로, 기능 간 관련성이 거의 없는 요소들이 묶여 있다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
외부 라이브러리의 인터페이스가 현재 시스템 규격과 달라 직접 호출할 수 없다. 클라이언트 코드는 바꾸지 않고 연동하려면 어떤 패턴이 가장 알맞은가?
1
Proxy
2
Adapter
3
Composite
4
Template Method
정답 처리
(₩)
복습 큐
💡 해설
Adapter는 기존 인터페이스를 현재 시스템이 기대하는 형태로 변환해 연결한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
상위 모듈이 구체 클래스가 아니라 추상 인터페이스에 의존하도록 설계하려는 이유로 가장 적절한 것은?
1
구현 세부사항 변경의 영향을 줄이기 위해서
2
객체 생성을 모두 정적으로 결정하기 위해서
3
모든 클래스를 하나의 계층 구조로 강제하기 위해서
4
상속을 사용하지 못하게 하기 위해서
정답 처리
(₩)
복습 큐
💡 해설
의존성 역전 원칙은 고수준 모듈이 저수준 구현에 직접 묶이지 않게 해 변경 파급을 줄인다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
현업 사용자와 개발자가 한자리에 모여 집중적으로 요구사항을 도출·정리하는 기법은?
1
브레인스토밍
2
JAD
3
델파이 기법
4
워크스루
정답 처리
(₩)
복습 큐
💡 해설
JAD는 사용자와 개발자가 공동 워크숍 형태로 참여해 요구사항을 빠르게 정리하는 기법이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
요구사항 명세서를 작성할 때 서로 상충되는 표현 없이 동일한 의미로 유지되어야 하는 품질 특성은?
1
완전성
2
일관성
3
추적성
4
수정 용이성
정답 처리
(₩)
복습 큐
💡 해설
요구사항 간 모순이 없고 동일한 의미 체계를 유지해야 하므로 일관성이 중요하다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
기존 객체의 구조는 유지하면서 실행 중에 책임을 덧붙이고 싶을 때 적합한 패턴은?
1
Decorator
2
Observer
3
Command
4
Mediator
정답 처리
(₩)
복습 큐
💡 해설
Decorator는 객체를 감싸는 방식으로 기능을 동적으로 추가할 때 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
스크럼에서 제품 백로그를 관리하고 우선순위를 결정할 책임이 가장 큰 역할은?
1
Scrum Master
2
Product Owner
3
개발팀
4
이해관계자 대표
정답 처리
(₩)
복습 큐
💡 해설
Product Owner는 백로그 우선순위를 조정하며 제품 가치를 극대화하는 책임을 가진다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
탐색
공부하기
내 퀴즈
로그인
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인
위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!
닫기
설치하기
×
위퀴즈를 앱처럼 사용하기
Safari에서 아래 3단계만 따라하시면 끝!
① 공유 버튼 누르기
화면 하단 가운데의
공유
버튼(↑)을 눌러주세요.
② "홈 화면에 추가" 선택
메뉴를 아래로 스크롤해서
홈 화면에 추가
를 눌러주세요.
③ 추가 누르기
우측 상단
추가
를 누르면 홈 화면에 위퀴즈 아이콘이 생깁니다.
확인했어요