25-3온라인 좌석 예약 시스템을 설계하면서, 관련 있는 클래스들을 묶… | 2025년 정보처리기사실기 3회차 기출문제 상세 페이지
18
25-3
온라인 좌석 예약 시스템을 설계하면서, 관련 있는 클래스들을 묶음 단위로 나누고 묶음 사이의 의존 관계를 아래와 같이 UML로 표현하였다. 이 다이어그램의 이름을 적으시오.
- 탭이 달린 폴더 모양의 요소 세 개(Reservation, Fare, Seat)가 그려져 있고, 각 요소 안에는 여러 클래스가 들어 있다.
| 출발 요소 | 연결선 | 도착 요소 |
|---|---|---|
| Reservation | 점선 화살표(의존) | Fare |
| Reservation | 점선 화살표 + «import» 표기 | Seat |
해설
패키지 다이어그램(Package Diagram)
[해설]
탭이 달린 폴더 모양 요소로 관련 클래스를 묶고 그 사이 의존을 점선 화살표로 잇는 것은 UML 패키지 다이어그램(Package Diagram)이다.
«import»는 한 패키지가 다른 패키지의 요소를 가져다 쓰는 의존을 밝히는 스테레오타입이다.
패키지 다이어그램은 시스템의 정적 구조를 보여 주는 구조 다이어그램에 속한다.
혼동 주의: 클래스 다이어그램은 개별 클래스의 속성·연산과 관계를, 컴포넌트 다이어그램은 실행 구성 요소와 인터페이스를 그린다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.