Высокоуровневое проектирование встраиваемых систем. Часть 1. Платунов А.Е - 83 стр.

UptoLike

82
На рис. 2.2 представлен шаблон процесса проектирования ВсС на основе
традиционной для ВС схемы проектирования, который имеет следующие
особенности:
этот процесс инвариантен к уровню реализации. Он может сводиться к
любому уровню абстракции, требуя уточнения блоков оценки
функциональных требований (ФТ) и нефункциональных требований (НФТ);
ТЗ уже подготовлено для реализации ВС
, то есть для проектируемой
системы в целом уже решены вопросы выделения функций «навешиваемых»
на вычислительную систему (это во многих случаях неэффективно);
процесс отражает в явном виде каноническую архитектуру ВС и приоритеты
как между ФТ и НФТ, так и в рамках процесса реализации ФТ
(эффективность потенциально низкая).
Перечислим основные недостатки
процесса:
присутствует жесткая привязка ВПлЯОФ, следовательно, уровень ВПл
будет стремиться вверх, минимизируя свободу выбора для архитектуры
целевой ВсС в целом. Это является предпосылками избыточности,
неэффективности реализации;
много задач, которые при такой гранулярности ВПл окажутся практически
не поддержанными в плане методики проектирования (сложно выполнить
адекватный выбор исходной архитектуры,
которая должна быть
многоуровневой гетерогенной);
в процессе доминирует функциональность (ФТ), что ведет к серьезной
(катастрофической во многих проектах ВсС) потере эффективности
проектирования за счет обнаружения проблем на поздних этапах проекта.
Суммарно процесс по данному шаблону характеризуется низкой
сбалансированностью проектирования сложных, критичных к ресурсам, ВсС:
по времени проектированияв
единицы раз;
по избыточности реализациидо десятков раз.
2.2.2.2 Перспективный процесс проектирования сложных ВсС
Процесс проектирования сложных ВсС должен предполагать
иерархическое представление ВПл, ЯОФ, ТЯОФ и прикладной надстройки в
единой системе абстракций, которое допускает представление, контроль и
сопровождение аспектов проекта (функциональных и нефункциональных),
унифицирующее проектирование всех компонент ВсС (по возможности
).