2021 국가직7급 소프트웨어공학 25번 해설 — 시퀀스 다이어그램 결합 프레그먼트
정답 ④번출제 쟁점 시퀀스 다이어그램 결합 프레그먼트발문 옳은 것 고르기
문제
UML 시퀀스 다이어그램의 결합 프레그먼트(combined fragment) 에서 사용하는 인터랙션 오퍼레이터에 대한 설명으로 옳은 것은?
- ① ref - 동시에 실행되는 상호작용을 표현한다
- ② opt - 다른 다이어그램을 참조할 때 사용한다
- ③ par - 특정 조건을 만족하는 경우에만 상호작용을 수행한다
- ④ alt - 여러 상호작용 중 조건을 만족하는 상호작용만 수행하는데, 각 상호작용은 점선으로 분리한다 ← 정답
선지별 해설
① ref - 동시에 실행되는 상호작용을 표현한다
이 선지 진술은 틀림(X)
ref는 다른 상호작용(다이어그램)을 참조할 때 사용하는 오퍼레이터이다. 동시 실행을 표현하는 것은 par이므로 옳지 않다.
② opt - 다른 다이어그램을 참조할 때 사용한다
이 선지 진술은 틀림(X)
opt는 특정 조건이 참일 때만 한 번 수행되는 선택적 상호작용을 표현한다. 다른 다이어그램을 참조하는 것은 ref이므로 옳지 않다.
③ par - 특정 조건을 만족하는 경우에만 상호작용을 수행한다
이 선지 진술은 틀림(X)
par는 여러 상호작용을 병렬(동시)로 수행함을 나타낸다. 특정 조건 만족 시에만 수행하는 것은 opt이므로 옳지 않다.
④ alt - 여러 상호작용 중 조건을 만족하는 상호작용만 수행하는데, 각 상호작용은 점선으로 분리한다
이 선지 진술은 옳음(O)
alt는 여러 대안 중 가드 조건을 만족하는 하나의 상호작용만 수행하며, 각 대안 영역은 점선으로 구분한다. 옳은 설명이다.
핵심 요약 (Q&A)
- Q. 2021 국가직7급 소프트웨어공학 25번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직7급 소프트웨어공학 25번은 시퀀스 다이어그램 결합 프레그먼트에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2021 국가직7급 소프트웨어공학 25번의 정답은?
- A. 정답은 ④번입니다. alt는 여러 대안 중 가드 조건을 만족하는 하나의 상호작용만 수행하며, 각 대안 영역은 점선으로 구분한다. 옳은 설명이다.