다음은 한 시스템의 UML 구조를 단순화해 나타낸 것이다. 탭이 달린 묶음 안에 모델 요소를 배치하고 묶음 사이의 의존 관계를 표시한 이 다이어그램의 명칭을 쓰시오.
┌── ui ─────────────┐
│ Screen │
│ ViewModel │
└───────────────────┘
..>
┌── service ────────┐
│ AccountService │
└───────────────────┘
..>
┌── persistence ────┐
│ AccountRepository │
└───────────────────┘모범답안
패키지 다이어그램(Package Diagram)
풀이와 판단 근거
그림은 UI·서비스·영속성 관련 요소를 각각 탭이 달린 패키지로 묶고 패키지 간 의존 방향을 나타낸 패키지 다이어그램이다. 패키지 다이어그램은 모델 요소의 네임스페이스와 큰 구조를 정리한다.
시간 순서 메시지를 나타내는 시퀀스 다이어그램이나 실행 노드 배치를 나타내는 배치 다이어그램과 구별해야 한다.
자주 틀리는 지점
- 시간 순서 메시지를 나타내는 시퀀스 다이어그램을 답함
- 배포 노드 구성을 나타내는 배치 다이어그램과 혼동함
- 파일 시스템의 실제 디렉터리 구조만 표현한다고 봄
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.