UML — 소프트웨어공학 기출 모아보기
이 논점의 기출 선지 8개 · 시험 1개
UML은(는) 소프트웨어공학 기출에서 반복 출제되는 핵심 논점입니다. 아래는 소프트웨어공학 기출 시험 1개에서 이 논점이 출제된 선지 8개를 OX 명제와 해설로 정리한 것입니다. 각 명제의 정답(O/X)을 먼저 판단한 뒤 해설로 근거를 확인하세요.
헷갈리는 선지는 “이 논점만 집중 회독하기”로 반복 학습하면 시험장에서 같은 논점이 변형 출제돼도 바로 풀립니다.
2021 국가직7급
O상태 다이어그램(state diagram)은 객체의 상태 변화를 나타낸다.
상태 다이어그램은 하나의 객체가 이벤트에 따라 갖는 상태와 상태 전이를 표현하므로 옳다.
2021 국가직7급 13번 ›O클래스 다이어그램(class diagram)은 클래스와 클래스 사이의 관계를 나타내는 정적인 모델이다.
클래스 다이어그램은 클래스와 그 사이의 연관·상속 등 관계를 나타내는 대표적인 정적(구조) 모델이므로 옳다.
2021 국가직7급 13번 ›X컴포넌트 다이어그램(component diagram)은 물리적인 노드와 커뮤니케이션 경로를 각각 육면체와 선으로 표시한다.
물리적 노드(육면체)와 커뮤니케이션 경로(선)로 표현하는 것은 배치(deployment) 다이어그램이다. 컴포넌트 다이어그램은 소프트웨어 컴포넌트와 그 인터페이스·의존 관계를 나타내므로 옳지 않다.
2021 국가직7급 13번 ›O활동 다이어그램(activity diagram)은 업무의 흐름을 표현하거나 유스케이스의 구체적인 흐름을 나타내기 위해 사용한다.
활동 다이어그램은 작업·업무의 처리 흐름과 유스케이스의 상세 흐름(분기·병렬 포함)을 표현하므로 옳다.
2021 국가직7급 13번 ›Xref - 동시에 실행되는 상호작용을 표현한다.
ref는 다른 상호작용(다이어그램)을 참조할 때 사용하는 오퍼레이터이다. 동시 실행을 표현하는 것은 par이므로 옳지 않다.
2021 국가직7급 25번 ›Xopt - 다른 다이어그램을 참조할 때 사용한다.
opt는 특정 조건이 참일 때만 한 번 수행되는 선택적 상호작용을 표현한다. 다른 다이어그램을 참조하는 것은 ref이므로 옳지 않다.
2021 국가직7급 25번 ›Xpar - 특정 조건을 만족하는 경우에만 상호작용을 수행한다.
par는 여러 상호작용을 병렬(동시)로 수행함을 나타낸다. 특정 조건 만족 시에만 수행하는 것은 opt이므로 옳지 않다.
2021 국가직7급 25번 ›Oalt - 여러 상호작용 중 조건을 만족하는 상호작용만 수행하는데, 각 상호작용은 점선으로 분리한다.
alt는 여러 대안 중 가드 조건을 만족하는 하나의 상호작용만 수행하며, 각 대안 영역은 점선으로 구분한다. 옳은 설명이다.
2021 국가직7급 25번 ›