Модели и виды архитектуры

Модели — это самый важный вид артефактов в РУП. Модель — это упрощение реальности; она создается для лучшего понимания разрабатываемой системы. В РУП определено девять моделей, которые совместно охватывают все важнейшие решения относительно визуализации, специфицирования, конструирования и документирования ИС:

· модель бизнес-процессов — формализует абстракцию организации;

· модель предметной области — формализует предметную область, в рамках которой работает система;

· модель прецедентов — формализует функциональные требования к ИС;

· аналитическая модель (необязательная) — формализует идею проекта;

· проектная модель — формализует словарь предметной области и области решения;

· модель процессов (необязательная) — формализует механизмы параллелизма и синхронизации в системе;

· модель развертывания — формализует топологию аппаратных средств, на которых выполняется система;

· модель реализации — описывает части, из которых собирается физическая система;

· модель тестирования — формализует способы проверки и приемки системы.

Вид — это одна из проекций модели. В РУП существует пять тесно связанных друг с другом видов системной архитектуры: с точки зрения проектирования, процессов, развертывания, реализации и прецедентов. Это так называемое представление «4+1»: вид через прецеденты связывает воедино остальные четыре вида.

Описание видов:

· с точки зрения проектирования — логическое представление, содержит наиболее важные классы проекта, структуру их организации в пакеты и подсистемы различных уровней; здесь уже имеется некоторая реализация прецедентов; этот вид задает функциональность и ориентирован на пользователей;

· с точки зрения процессов — содержит описание процессов и их нитей (thread), их взаимодействия и распределения объектов и классов по решаемым задачам; такое представление важно только в том случае, когда система имеет существенный параллелизм; этот вид ориентирован на системных интеграторов;

· с точки зрения развертывания — содержит описание различных физических узлов для наиболее типичных конфигураций платформы, и распределение компонентов, решающих одну задачу, по физическим узлам; данное представление важно для распределенных систем; этот вид ориентирован на системных проектировщиков;

· с точки зрения реализации — содержит модель реализации в терминах модулей пакетов и уровней и описание распределения пакетов и классов в пакетах и компонентах; этот вид ориентирован на программистов;

· с точки зрения прецедентов — содержит прецеденты и сценарии, охватывающие существенное поведение системы и ее частей, классы, а также технические риски; этот вид ориентирован на аналитиков, тестировщиков и пользователей.








Дата добавления: 2018-11-25; просмотров: 411;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.