내 퀴즈
학습
탐색
로그인
회원가입
QUIZ · 문제 풀이
[정처기] 1과목 - 소프트웨어 설계
자격증
·
총 10문제
·
낱말카드
←
세트로
1 / 10문제
0:00
Q1.
럼바우(Rumbaugh)의 OMT 방법론에서 정보 모델링에 사용되는 다이어그램은?
1
기능 모델 - DFD
2
객체 모델 - 객체 다이어그램
3
동적 모델 - 상태 다이어그램
4
위 세 가지 모두 포함
정답 처리
(₩)
복습 큐
💡 해설
럼바우의 OMT는 객체 모델(클래스/객체 다이어그램), 동적 모델(상태 다이어그램), 기능 모델(DFD)의 3가지로 시스템을 분석합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
다음 중 시스템 내부의 데이터 구조와 처리 과정이 아닌, 외부적인 입력에 따른 출력을 확인하는 테스트 기법은?
1
① 화이트박스 테스트
2
② 블랙박스 테스트
3
③ 단위 테스트
4
④ 통합 테스트
정답 처리
(₩)
복습 큐
💡 해설
블랙박스 테스트는 요구사항 명세서를 기반으로 기능이 정상 동작하는지 확인하는 기법이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
UML 다이어그램 중 객체들 사이의 메시지 흐름을 시간 순서대로 나타내는 것은?
1
컴포넌트 다이어그램
2
배치 다이어그램
3
시퀀스 다이어그램
4
협력 다이어그램
정답 처리
(₩)
복습 큐
💡 해설
시퀀스 다이어그램(Sequence Diagram)은 객체 간 메시지 교환을 시간 흐름에 따라 수직 방향으로 표현합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
인터페이스 보안에서 '부인 방지(Non-repudiation)'를 보장하기 위해 사용하는 기술은?
1
① 복사 붙여넣기
2
② 디지털 서명 및 공개키 암호화(PKI)
3
③ 압축 프로그램
4
④ 파일 이름 변경
정답 처리
(₩)
복습 큐
💡 해설
디지털 서명은 메시지를 보낸 사실을 부인할 수 없도록 법적/기술적 근거를 제공한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
다음 중 운영체제(OS) 분석 시 고려해야 할 '가용성' 요소와 가장 관련이 깊은 것은?
1
① 지원 가능한 최대 하드웨어 사양
2
② 오픈 소스 여부
3
③ 패치 및 업데이트의 용이성 및 지속 가능성
4
④ 메모리 점유율
정답 처리
(₩)
복습 큐
💡 해설
운영체제가 안정적으로 유지되기 위해서는 지속적인 보안 패치와 기술 지원이 필수적이며, 이는 가용성 확보의 핵심이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
소프트웨어 설계 모델 중 아키텍처 설계 이후 수행되는 '상세 설계'의 주된 결과물은?
1
① 요구사항 명세서
2
② 클래스 설계 및 인터페이스 명세서
3
③ 운영체제 구성도
4
④ 네트워크 장비 목록
정답 처리
(₩)
복습 큐
💡 해설
상세 설계(컴포넌트 설계)는 각 모듈 내부의 알고리즘과 데이터 구조를 구체적으로 정의하는 단계다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
요구사항 명세 기법 중 '정형 명세 기법'의 특징은?
1
① 자연어(Natural Language)를 사용하여 누구나 쉽게 이해한다.
2
② 수학적 기호나 논리학(Z, VDM 등)을 사용하여 모호성을 제거한다.
3
③ 그림을 위주로 그린다.
4
④ 계획서를 쓰지 않는다.
정답 처리
(₩)
복습 큐
💡 해설
정형 명세는 정확하지만 작성과 이해가 어렵고, 비정형 명세(자연어)는 쉽지만 오해의 소지가 있다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
인터페이스 가용성(Availability)을 높이기 위한 인프라 구성 방식은?
1
① 중앙 집중식 서버 구성
2
② 로드 밸런서(L4)를 통한 서버 이중화 및 다중 노드 구성
3
③ 한 대의高性能 서버 사용
4
④ 외부 인터넷 차단
정답 처리
(₩)
복습 큐
💡 해설
장애 발생 시 자동으로 다른 서버로 요청을 넘겨주는(Failover) 이중화 구성이 가용성의 핵심이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
구조적 분석 기법에서 데이터의 흐름과 가공 과정을 도식화한 것은?
1
① 자료 흐름도 (DFD)
2
② 자료 사전 (DD)
3
③ 구조도 (Structure Chart)
4
④ 유스케이스 다이어그램
정답 처리
(₩)
복습 큐
💡 해설
DFD(Data Flow Diagram)는 데이터가 시스템 내부에서 어떻게 이동하고 처리되는지를 프로세스, 흐름, 저장소, 외부 엔티티로 표현한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
요구사항 확인을 위한 '프로토타이핑(Prototyping)'의 가장 큰 장점은?
1
① 개발 비용이 획기적으로 줄어든다.
2
② 최종 결과물을 미리 시각적으로 확인하여 요구사항의 오류를 조기에 발견할 수 있다.
3
③ 문서화가 완벽해진다.
4
④ 유지보수가 필요 없어진다.
정답 처리
(₩)
복습 큐
💡 해설
말이나 글보다 눈으로 확인 가능한 견본(Prototype)을 보여주는 것이 사용자 이해도를 높이는 가장 빠른 길이다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
공식자료
회원가입
로그인