Microsoft Word впвс book 2011 sev pa doc


Шаблоны процессов проектирования ВсС


Download 2.21 Mb.
Pdf ko'rish
bet37/53
Sana08.11.2023
Hajmi2.21 Mb.
#1758453
TuriПрограмма
1   ...   33   34   35   36   37   38   39   40   ...   53
2.2.2 Шаблоны процессов проектирования ВсС 
2.2.2.1 Процесс проектирования типовой ВсС 
Анализ типовых сценариев высокоуровневого проектирования ВсС 
демонстрирует необходимость формирования для них ряда шаблонов процесса 
проектирования. Шаблоны формируются в терминах разработанной системы 
абстракций и с учетом аспектной модели проектирования по составному 
априорному критерию сложности проектирования, учитывающему масштаб 
(сложность) задачи и допустимую «глубину погружения», которая определяет 
доступные для проектирования уровни иерархии ВсС. 
Рис. 2.2. Шаблон процесса проектирования ВсС на основе традиционной для 
ВС схемы проектирования (ЯОФ/ТЯОФ – языки описания 
функциональности/трансляторы ЯОФ; ВПл – вычислительная платформа) 


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


83 
Центральной идеей выступает последовательное уточнение/проработка 
целевой системы через иерархию проектов с понижением степени абстракции. 
Рис. 2.3. Шаблон процесса проектирования ВсС на базе аспектной модели и 
композиции ВПл (ФТ, НФТ – функциональные/нефункциональные требования; 
ЯОФ/ТЯОФ – языки описания функциональности/трансляторы ЯОФ; ВПл – 
вычислительная платформа) 
На рис. 2.3 представлен шаблон процесса проектирования ВсС на базе 
аспектной модели и композиции ВПл. Его преимуществами являются: 
• параллельная сбалансированная работа с ФТ и НФТ; 
• генерация архитектуры с позиций предложенной системы абстракций; 
• объединение фаз проектирования и исполнения вычислительного процесса в 
единое пространство технических решений; 
• отложенная фаза аппаратно-программного разделения. 
Недостатками процесса на сегодня следует считать: 
• то, что процесс не знаком большинству разработчиков; 
• процесс предполагает наличие компетенций в области вычислительных 
абстракций.
Процесс эффективен не только для проектирования ВсС, он может быть 
расширен до уровня CPS (КФС). 


84 
В табл. 2.1 приведена сравнительная характеристика шаблонов 
проектирования ВсС. 
Таблица 2.1. Характеристики шаблонов проектирования 

Download 2.21 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling