- Системные аналитики используют диаграммы вариантов использования для сбора и проверки требований пользователей.
- Архитекторы и дизайнеры используют эти диаграммы для получения структурных диаграмм (например, диаграмм классов) и поведенческих диаграмм (например, диаграмм последовательности и диаграмм связи).
- Модель – это полное, упрощенное описание системы с определенной перспективы или точки зрения.
- Не существует единого представления, которое могло бы представить заинтересованным сторонам все аспекты сложного ПО.
Модели представления аритектуры - Модели представления предоставляют частичное представление архитектуры ПО конкретным заинтересованным сторонам, таким как пользователи системы, аналитик / дизайнер, разработчик / программист, системный интегратор и системный инженер.
Модели представления аритектуры - Разработчики ПО могут организовать описание своих архитектурных решений в разных ракурсах.
- Заинтересованные стороны могут использовать представление, чтобы найти то, что им нужно в архитектуре ПО.
Модели представления аритектуры - Модель 4 + 1 была изначально представлена Филиппом Крухтеном (Kruchten, 1995).
- Модель предоставляет четыре основных представления: логическое представление, представление процесса, физическое представление и представление разработки.
Модели представления аритектуры - Логическое представление описывает, например, объекты и их взаимодействия;
- представление процесса описывает действия системы, их параллелизм и синхронизацию;
- физическое представление описывает отображение ПО на оборудование, сервер и конфигурацию сети;
- и представление разработки описывает статическую структуру ПО в данной среде разработки.
Модели представления аритектуры - ADL – это спецификация нотации, предоставляющая синтаксис и семантику для определения архитектуры ПО.
- Он также предоставляет разработчикам возможность разбивать компоненты, объединять компоненты и определять интерфейсы компонентов.
- ADL – это язык формальной спецификации с четко определенным синтаксисом и семантикой, используемый для описания компонентов архитектуры и их соединений, интерфейсов и конфигураций.
Do'stlaringiz bilan baham: |