Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы короткие АВС.docx
Скачиваний:
5
Добавлен:
31.12.2023
Размер:
275.31 Кб
Скачать

28. Аспектное пространство проектирования

Каждый процесс проектирования характеризуется набором аспектов проектирования, которые выделяет разработчик. Объединение всех таких аспектов даст некоторое множество, которое называется аспектным пространством процесса проектирования, отражающее архитектуру всего проекта в целом (framework). Количество рассматриваемых в процессе проектирования аспектов определяет количество элементов в аспектном пространстве процесса проектирования. Этот параметр процесса проектирования называется аспектной полнотой.

29. Архитектур и архитектурные агрегаты

Альтернативой структурно-функциональному рассмотрению ВС выступает архитектурное рассмотрение. Центральным понятием всего процесса проектирования ВС в этом случае становится архитектура ВС – совокупность концептуальных аспектов ВС некоторого уровня детализации, адекватно отображающая проектируемую систему для данного уровня рассмотрения..

Как было предложено в аспектной модели процесса проектирования, в перечень концептуальных аспектов, составляющих архитектуру ВсС, помимо традиционных структурных и функциональных элементов входят элементы, вызванные другими факторами, влияющими на процесс проектирования, такие как надежность, энергопотребление, конструкция и т.д. В общем случае, являясь центральным понятием процесса проектирования, это архитектурное рассмотрение содержит в себе все составляющие соответственно процесса проектирования и создаваемого продукта. Все эти составляющие именуются аспектами проектирования (или просто аспектами).

Конкретный перечень аспектов формируется разработчиком с учетом условий проектирования. Условия определяются как ТЗ (прямо и/или косвенно), так и стилем, возможностями и общими целями самого коллектива разработчиков. На основании опыта работы в области создания ВсС можно выделить наиболее часто встречающиеся аспекты проектирования (список аспектов открытый, но в каждом случае конечный): функциональный, структурный, надежностный, конструктивно-технологический, энергетический, климатический, инструментальный, повторного использования, организационно-экономический, документный и др.

30. Классификация архитектурных моделей

Рассматривая А-модель системы с точки зрения образующих ее А- агрегатов можно выделить 3 класса А-моделей:

  • Абстрактная А-модель. В такой модели существует хотя бы один абстрактный А-агрегат.

  • Виртуальная А-модель. В такой модели нет абстрактных А-агрегат, но существует хотя бы один виртуальный А-агрегат.

  • Реализуемая А-модель. В данной модели нет ни одного абстрактного или виртуального А-агрегата.

Абстрактная А-модель принципиально нереализуема и требует дальнейшей доработки, если это модель конкретной целевой системы.

Виртуальная А-модель не может быть реализована из-за виртуальных А- агрегатов, но она уже полностью определена и в принципе может быть реализована, если расширить доступную элементную базу или изменить внешние условия.