문제
다음은 UML 구조 다이어그램에 대한 설명이다. 괄호 안에 공통으로 들어갈 용어로 가장 적절한 것은?
<설명> 시스템을 폴더 모양의 단위로 구분하여 구성 요소 간 관계를 표현하는 UML 구조 다이어그램이다. 하나의 단위 안에는 여러 클래스나 하위 단위가 포함될 수 있으며, 단위 간에는 «import», «access», «merge» 등의 관계를 통해 의존성을 표현한다. 코드의 실제 폴더 구조와 비슷하게 표현되므로 소프트웨어의 모듈화, 재사용성, 의존 관계를 시각적으로 설계할 때 사용된다.
① 패키지 ② 클래스 ③ 시퀀스 ④ 상태
정답
1번
해설
정답: 1. 폴더 모양 단위로 시스템 구성 요소와 의존 관계를 표현하는 UML 구조 다이어그램은 패키지 다이어그램이다.
오답 풀이
- 1번: 패키지 단위와 패키지 간 의존 관계를 표현하므로 정답이다.
- 2번: 클래스 다이어그램은 클래스, 속성, 메서드, 관계를 표현한다.
- 3번: 시퀀스 다이어그램은 객체 간 메시지 흐름을 시간 순서로 표현한다.
- 4번: 상태 다이어그램은 객체 상태 변화와 전이를 표현한다.
보충 개념 패키지 다이어그램은 UML 구조 다이어그램 중 하나이다. 패키지 간 의존 관계에는 import, access, merge 등이 사용될 수 있다.