[10장 연습문제]


1. 분산 환경에서 시스템을 구성하는 하드웨어와 소프트웨어 요소들이 물리적으로 어떻게 배치되는지를 보여주는 UML다이어그램은? 4 (배치 다이어그램)


2. 동적 모델링에 사용하는 UML 다이어그램이라 할 수 없는 것은? 1 (배치 다이어그램)


3. 배치 다이어그램을 사용해 시각화 하거나 문서화 하는데 효과적이지 않은 시스템은? 2(사용자 관점 시스템)

-> 서비스, 기능 등을 사용자 관점에서 보여주는 시스템은 유스케이스 다이어그램입니다.


4. 배치 다이어그램의 요소에 대한 설명으로 적절하지 않은 것은? 4 (확장, 포함 관계는 조건/필수의 경우의 관계를 갖는다.)

-> 확장관계, 포함 관계를 실행해야 하는 경우의 다이어그램은 유스케이스 다이어그램입니다.


7. 다음 버스 안내 시스템의 명세서를 보고 배치 다이어그램을 작성하시오.

--------------------------------------------------

휴대폰/인터넷으로 목적지 입력

버스 노선 안내 시스템에서 입력데이터 처리 후 사용자에게 전달

각 정류장의 LED모니터를 통해 시스템에서 전달하는 버스의 위치/예상 도착 시간 파악

--------------------------------------------------


1) 노드식별: 휴대폰, 인터넷, 노선 안내 시스템, LED모니터

2) 컴포넌트 식별: 입력 인터페이스 모듈, 데이터 처리/전송 모듈

3) 노드 간 구성 관계: 휴대폰/인터넷 - 노선 안내시스템 - LED모니터

4) 컴포넌트 배치: 휴대폰/인터넷(입력 인터페이스 모듈), 노선 안내시스템(데이터 처리/전송 모듈)

5) 최종 다이어그램



+ Recent posts