Проблемно-зависимые архитектуры
Рассмотренные ранее архитектурные модели являются обобщенными. Они широко применяются для многих классов приложений. Наряду с основными моделями, используются архитектурные модели, характерные для конкретной предметной области приложения. Эти модели называются проблемно-зависимыми архитектурами.
Можно выделить два типа проблемно-зависимых архитектурных моделей.
1. Модели классов систем. Отображают классы реальных систем, вобрав в себя основные характеристики этих классов. Как правило, архитектурные модели классов встречаются в системах реального времени, например в системах сбора данных, мониторинга и т.д.
2. Базовые модели. Более абстрактны и предоставляют разработчикам информацию по общей структуре какого-либо типа систем.
Конечно, четких различий между этими видами моделей нет. В некоторых случаях модели классов служат в качестве базовых. Здесь проводятся различие между ними, поскольку базовые модели можно напрямую повторно использовать в проекте. Базовые модели обычно используются в системах коммуникаций и при сравнении возможных системных архитектур. Различны также процессы разработки этих моделей. Модели классов разрабатываются как обобщение существующих систем "снизу вверх", в то время как разработка базовых моделей идет "сверху вниз".
Дата добавления: 2015-08-14; просмотров: 1576;