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

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

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

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

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

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

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

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

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

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

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

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

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

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