Microsoft Word впвс book 2011 sev pa doc


Download 2.21 Mb.
Pdf ko'rish
bet36/53
Sana08.11.2023
Hajmi2.21 Mb.
#1758453
TuriПрограмма
1   ...   32   33   34   35   36   37   38   39   ...   53
В качестве общего критерия выбора той или иной модели вычислений в 
рамках 
аспектного 
проектирования 
рассматривается 
отношение 
трудоемкости решения задачи в выбранной модели вычислений к 
трудоемкости реализации операционной среды архитектурной платформы. 
Обобщенная схема процесса проектирования ВсС с использованием А-
платформы приведена на рис. 2.1. 


79 
Рис. 2.1. Место и значение архитектурной платформы в процессе 
проектирования ВС 
На основании опыта разработок, используя экспертные оценки, на 
начальных этапах проектирования происходит выбор базовой А-платформы. В 
дальнейшем выбранная А-платформа будет играть важнейшую роль 
практически на всех этапах проектирования целевой системы. Опираясь на
воплощаемую А-платформой MoC, учитывая требования ТЗ, разработчик 
создает А-модель системы. Критерии проектирования, определяемые А-
платформой, используются при конкретизации модели, в результате чего 
формируется “золотая” модель системы. Реализация “золотой” модели 
опирается на элементную базу и шаблоны повторного использования, 
предлагаемые А-платформой. Из всего сказанного можно сделать вывод, что 
удачно сформированная А-платформа является мощным инструментом 
повторного 
использования 
концептуальных 
решений 
в 
процессе 
проектирования ВсС. 
В рамках архитектурного проектирования необходимо сформулировать 
критерии, которые позволят формальным образом оценивать качество 
принимаемых решений и эффективность проектирования в целом. 
Для архитектурного проектирования критерием эффективности может 
быть себестоимость конечного изделия, срок разработки, равномерность 
загрузки коллектива разработчиков, качество и надежность проектируемой 
системы, степень повторного использования наработок и т.д. В качестве 
критерия 
может 
выступать 
требование 
оптимизации 
частных 
“вычислительных” характеристик системы при зафиксированных остальных 
параметрах системы. В каждой конкретной ситуации (для каждого конкретного 
проекта) ведущую роль играет конкретной критерий (система критериев). В 
общем случае необходимо проводить многокритериальную оптимизацию 
решения задачи проектирования ВсС. 
2.2.1.1 Критерии проектирования архитектуры ВсС 
Из теории многокритериальной оптимизации [5, 18, 21, 28] следует, что 
[19]: 
• существуют эффективные решения, если множество значений допустимых 
параметров замкнуто и критерии качества – непрерывные функции от 
параметров; 


80 
• решение эффективно, если среди сравнимых с ним нет безусловно лучшего, 
чем оно; 
• два решения сравнимы, если все критерии одного не хуже (или не лучше) 
соответствующих другого; 
• из двух сравнимых решений, безусловно, лучше то, у которого хотя бы один 
критерий строго лучше соответствующего критерия другого; 
• только для эффективных решений между альтернативными критериями 
имеется такая взаимосвязь, при которой улучшение одного критерия влечет 
ухудшение хотя бы одного из других; 
• для получения такой взаимозависимости необходимо определить предельное 
улучшение любого критерия при фиксированных значениях остальных
которые, в свою очередь, меняются в заданных пределах; 
• какой бы критерий не выбрать в качестве улучшаемого при заданном 
значении остальных, результатом оптимизации будет одна и та же 
взаимосвязь между критериями. 
Математически задача оптимального проектирования ВсС означает 
нахождение условного экстремума (максимума или минимума) некоторого 
функционала, который рассматривается как критерий оптимальности (целевая 
функция) проведения процесса архитектурного проектирования. Как было 
сказано выше, критерии проектирования определяются А-платформой и их 
частный вид может изменяться от проекта к проекту. Общий вид критерия 
архитектурного проектирования приведен в формуле (1.1): 
}
,
,
:
{
Z
N
R
f
c
C
i
i

=
U
, (1.1) 
где – множество критериев архитектурного проектирования, 
c – частный критерий, 
i – номер аспекта проектирования (не больше чем аспектная полнота),
f
i
– множество характеристических функций соответствующего аспекта 
[см. формулу (2.5) и (2.6)], а RN и Z множества действительных, натуральных и 
целых чисел соответственно. 
Невозможно 
перечислить 
абсолютно 
все 
критерии 
аспектного 
проектирования, ввиду их большого количества и зависимости от условий 
проведения процесса проектирования. Кроме того, аспектная модель процесса 
проектирования в настоящий момент формализована не в достаточной мере, 
чтобы предложить устоявшийся шаблон проектирования для различных классов 
задач и целей проектирования. В связи с этим вместо указания конкретных 
функционалов можно перечислить широко распространенные частные виды 
критериев проектирования: 
j
i
χ
χ
, (1.2) 


81 

i
i
i
χ
α
, (1.3) 



i
i
i
i
2
)
(
χ
χ
α
, (1.4) 
где 
i
χ
– характеристическая функция некоторого аспекта,
i
α
– эмпирический весовой коэффициент. 
Критерий-отношение [см. формулу (1.2)], аддитивный критерий [см. 
формулу (1.3)] и критерий рассогласование [см. формулу (1.4)] могут быть 
использованы при оценке эффективности проекта в целом и при решении 
частных задач. 

Download 2.21 Mb.

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




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