- На рисунке 3.5 показана диаграмма компонентов для приложения корзина покупателя.
- Компонент cart предоставляет услуги внешним интерфейсам GUI, таким как ASP, JSP или веб-страницы PHP.
- Сам компонент cart может нуждаться в услугах других компонентов: каталог, инвентарь , доставка и проверка кредитоспособности.
UML для архитектуры ПО - На диаграмме компонентов на рис. 3.6 показаны четыре компонента: компонент clinic (клиники), компонент billing (выставления счетов), компонент patient (пациента) и компонент doctor (врача).
- Компонент clinic (клиники) предоставляет следующие услуги (в виде интерфейса): запись на прием пациентом (make appointment by patient), обновление назначения пациентом (update appointment by patient) и обновление расписания врачом (update schedule by doctor).
- Компонент clinic (клиники) также нуждается в услугах из компонента billing (выставления счетов), компонента patient (пациента) и компонента doctor (врача).
UML для архитектуры ПО UML для архитектуры ПО Диаграмма пакетов - Пакет представлен папкой с вкладками, которая указывает, где находятся все включенные классы и подпакеты.
- Пакеты играют аналогичную роль в качестве каталога для группировки файлов в файловой системе; они позволяют организовать все тесно связанные классы в одном "контейнере".”
UML для архитектуры ПО - На диаграмме развертывания показана физическая конфигурация программной системы, развернутой на узлах аппаратного сервера, и сеть между узлами (определяемая как протоколы).
- Эта диаграмма создается на более поздней стадии жизненного цикла разработки ПО.
- Все компоненты системы должны быть развернуты на серверах для предоставления услуг по сетевым протоколам.
- Диаграммы компонентов являются основой для диаграмм развертывания.
Do'stlaringiz bilan baham: |