ma'ruza uml notatsiyasi


Download 1.13 Mb.
bet8/12
Sana24.12.2022
Hajmi1.13 Mb.
#1060667
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
2 - Maruza Dasturiy taminot arxitekturasi uchun modellar

UML для архитектуры ПО

  • На рисунке 3.5 показана диаграмма компонентов для приложения корзина покупателя.
  • Компонент cart предоставляет услуги внешним интерфейсам GUI, таким как ASP, JSP или веб-страницы PHP.
  • Сам компонент cart может нуждаться в услугах других компонентов: каталог, инвентарь , доставка и проверка кредитоспособности.

UML для архитектуры ПО

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 для архитектуры ПО

Диаграмма развертывания

  • На диаграмме развертывания показана физическая конфигурация программной системы, развернутой на узлах аппаратного сервера, и сеть между узлами (определяемая как протоколы).
  • Эта диаграмма создается на более поздней стадии жизненного цикла разработки ПО.
  • Все компоненты системы должны быть развернуты на серверах для предоставления услуг по сетевым протоколам.
  • Диаграммы компонентов являются основой для диаграмм развертывания.

Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling