[10장 연습문제]
1. 분산 환경에서 시스템을 구성하는 하드웨어와 소프트웨어 요소들이 물리적으로 어떻게 배치되는지를 보여주는 UML다이어그램은? 4 (배치 다이어그램)
2. 동적 모델링에 사용하는 UML 다이어그램이라 할 수 없는 것은? 1 (배치 다이어그램)
3. 배치 다이어그램을 사용해 시각화 하거나 문서화 하는데 효과적이지 않은 시스템은? 2(사용자 관점 시스템)
-> 서비스, 기능 등을 사용자 관점에서 보여주는 시스템은 유스케이스 다이어그램입니다.
4. 배치 다이어그램의 요소에 대한 설명으로 적절하지 않은 것은? 4 (확장, 포함 관계는 조건/필수의 경우의 관계를 갖는다.)
-> 확장관계, 포함 관계를 실행해야 하는 경우의 다이어그램은 유스케이스 다이어그램입니다.
7. 다음 버스 안내 시스템의 명세서를 보고 배치 다이어그램을 작성하시오.
--------------------------------------------------
휴대폰/인터넷으로 목적지 입력
버스 노선 안내 시스템에서 입력데이터 처리 후 사용자에게 전달
각 정류장의 LED모니터를 통해 시스템에서 전달하는 버스의 위치/예상 도착 시간 파악
--------------------------------------------------
1) 노드식별: 휴대폰, 인터넷, 노선 안내 시스템, LED모니터
2) 컴포넌트 식별: 입력 인터페이스 모듈, 데이터 처리/전송 모듈
3) 노드 간 구성 관계: 휴대폰/인터넷 - 노선 안내시스템 - LED모니터
4) 컴포넌트 배치: 휴대폰/인터넷(입력 인터페이스 모듈), 노선 안내시스템(데이터 처리/전송 모듈)
5) 최종 다이어그램
'객체지향 설계와 분석을 위한 UML 기초와 응용' 카테고리의 다른 글
UML 기초와 응용 [9장] 연습문제 (0) | 2020.11.16 |
---|---|
UML 기초와 응용 [8장] 연습문제 (0) | 2020.11.08 |
UML 기초와 응용 [7장] 연습문제 (0) | 2020.11.01 |
UML 기초와 응용 [6장] 연습문제 (0) | 2020.10.30 |
UML 기초와 응용 [5장] 연습문제 (0) | 2020.10.30 |