ma'ruza uml notatsiyasi


Download 1.13 Mb.
bet11/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 для архитектуры ПО

  • Системные аналитики используют диаграммы вариантов использования для сбора и проверки требований пользователей.
  • Архитекторы и дизайнеры используют эти диаграммы для получения структурных диаграмм (например, диаграмм классов) и поведенческих диаграмм (например, диаграмм последовательности и диаграмм связи).

Модели представления аритектуры

  • Модель – это полное, упрощенное описание системы с определенной перспективы или точки зрения.
  • Не существует единого представления, которое могло бы представить заинтересованным сторонам все аспекты сложного ПО.

Модели представления аритектуры

  • Модели представления предоставляют частичное представление архитектуры ПО конкретным заинтересованным сторонам, таким как пользователи системы, аналитик / дизайнер, разработчик / программист, системный интегратор и системный инженер.

Модели представления аритектуры

  • Разработчики ПО могут организовать описание своих архитектурных решений в разных ракурсах.
  • Заинтересованные стороны могут использовать представление, чтобы найти то, что им нужно в архитектуре ПО.

Модели представления аритектуры

  • Модель 4 + 1 была изначально представлена Филиппом Крухтеном (Kruchten, 1995).
  • Модель предоставляет четыре основных представления: логическое представление, представление процесса, физическое представление и представление разработки.

Модели представления аритектуры

  • Логическое представление описывает, например, объекты и их взаимодействия;
  • представление процесса описывает действия системы, их параллелизм и синхронизацию;
  • физическое представление описывает отображение ПО на оборудование, сервер и конфигурацию сети;
  • и представление разработки описывает статическую структуру ПО в данной среде разработки.

Модели представления аритектуры

Язык описания архитектуры

  • ADL – это спецификация нотации, предоставляющая синтаксис и семантику для определения архитектуры ПО.
  • Он также предоставляет разработчикам возможность разбивать компоненты, объединять компоненты и определять интерфейсы компонентов.
  • ADL – это язык формальной спецификации с четко определенным синтаксисом и семантикой, используемый для описания компонентов архитектуры и их соединений, интерфейсов и конфигураций.

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