Добавление оставшихся зависимостей на диаграмму Компонентов системы
Уже существующие зависимости будут автоматически показаны на диаграмме Компонентов системы после добавления туда соответствующих компонентов. Теперь надо добавить остальные зависимости.
• На панели инструментов нажмите кнопку Dependency (Зависимость).
• Щелкните на спецификации пакета OrderDetail.
• Проведите линию зависимости к спецификации пакета OrderMgr.
• Повторите этапы 1 - 3, создав следующие зависимости:
# От спецификации пакета OrderMgr к спецификации пакета Order
# От спецификации пакета TransactionMgr к спецификации пакета OrderItem
# От спецификации пакета TransactionMgr к спецификации пакета Order
# От спецификации задачи OrderClientExe к спецификации пакета OrderOptions
# От спецификации задачи OrderServerExe к спецификации пакета OrderMgr
Соотнесение классов с компонентами
• В Логическом представлении броузера найдите класс Order пакета Entities.
• Перетащите этот класс на спецификацию пакета компонента Order в представлении Компонентов броузера. В результате класс Order будет соотнесен со спецификацией пакета компонента Order.
• Перетащите класс Order на тело пакета компонента Order в представлении Компонентов броузера. В результате класс Order будет соотнесен с телом пакета компонента Order.
• Повторите этапы 1 - 3, соотнеся с классами следующие компоненты:
# Класс OrderItem со спецификацией пакета OrderItem
# Класс OrderItem с телом пакета OrderItem
# Класс OrderOptions со спецификацией пакета OrderOptions
# Класс OrderOptions с телом пакета OrderOptions
# Класс OrderDetail со спецификацией пакета OrderDetail
# Класс OrderDetail с телом пакета OrderDetail
# Класс OrderMgr со спецификацией пакета OrderMgr
# Класс OrderMgr с телом пакета OrderMgr
# Класс TransactionMgr со спецификацией пакета TransactionMgr
# Класс TransactionMgr с телом пакета TransactionMgr
Упражнение 8 . Создание диаграммы размещения
В этом упражнении будет создана диаграмма Размещения для системы обработки заказов.
Создание диаграммы Размещения
Разработайте диаграмму Размещения для системы обработки заказов. Готовая диаграмма должна выглядеть как на рисунке 18.
Этапы выполнения упражнения
Добавление узлов к диаграмме Размещения
• Дважды щелкните мышью на представлении Размещения в броузере, чтобы открыть диаграмму Размещения.
• На панели инструментов нажмите кнопку Processor (Процессор).
• Щелкните на диаграмме, поместив туда процессор.
• Введите имя процессора "Сервер базы данных".
• Повторите этапы 2 - 4, добавив следующие процессоры:
# Сервер приложения
# Клиентская рабочая станция №1
# Клиентская рабочая станция №2
• На панели инструментов нажмите кнопку Device (Устройство).
• Щелкните на диаграмме, поместив на нее устройство.
• Назовите его "Принтер".
Добавление связей
• На панели инструментов нажмите кнопку Connection (Связь).
• Щелкните на процессоре "Сервер базы данных".
• Проведите линию связи к процессору "Сервер приложения".
• Повторите этапы 1 - 3, добавив следующие связи:
# От процессора "Сервер приложения" к процессору "Клиентская рабочая станция №1"
# От процессора "Сервер приложения" к процессору "Клиентская рабочая станция №2"
# От процессора "Сервер приложения" к устройству "Принтер"
Рис. 18. Диаграмма Размещения для системы обработки заказов.
Добавление процессов
• Щелкните правой кнопкой мыши на процессоре "Сервер приложения" в броузере.
• В открывшемся меню выберите пункт New > Process (Создать > Процесс).
• Введите имя процесса OrderServerExe.
• Повторите этапы 1 - 3, добавив еще процессы:
# На процессоре "Клиентская рабочая станция №1" -- процесс OrderClientExe
# На процессоре "Клиентская рабочая станция №2" -- процесс ATMClientEXE