КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Модифицируемость. Согласно образцу «структурная модель» информационные и управляющие сочинения между любыми двумя подсистемами намеренно сводятся к минимуму
Интегрируемость Согласно образцу «структурная модель» информационные и управляющие сочинения между любыми двумя подсистемами намеренно сводятся к минимуму. В первую очередь дочерним модулям контроллера подсистемы запрещается передавать данные и управление своим братьям. Любой обмен данными или сигналами управления происходит только при посредничестве контроллера подсистемы Таким образом, для интеграции в подсистему нового дочернего модуля контроллера требуется, во-первых, внутренняя непротиворечивость данных этого контроллера и, во вторых, правильность данных, передаваемых между контроллером и его дочерними модулями. Если бы каждый новый дочерний модуль имел возможность взаимодействия с другими дочерними модулями, все они оказались бы вовлечены в интеграцию; согласно принятой схеме, процесс значительно упрощается. Таким образом, интеграция сводится к линейной (а не экспоненциальной) задаче (с точки зрения количества дочерних модулей). Интеграция любых двух подсистем также не сопряжена с непосредственным взаимодействием дочерних модулей; соответственно, задача, опять же, ограничивается обеспечением непротиворечивости данных, которые передаются этими двумя подсистемами. Возможность того, что введение новой подсистемы окажет воздействие на ряд существующих подсистем, существует, однако благодаря тому, что количество подсистем значительно меньше количества дочерних модулей, сложность этой задачи остается ограниченной. Итак, интегрируемость в рамках структурной модели упрощается путем намеренного ограничения количества возможных соединений. У подобного ограничения есть обратная сторона — роль контроллеров подсистем зачастую сводится к пересылке данных дочерним модулям, в результате чего повышается сложность и снижается производительность. Впрочем, на практике преимущества значительно перевешивают издержки. Среди преимуществ следует также упомянуть возможность создания макета системы, предусматривающего инкрементную разработку и упрощенный механизм интеграции. Все проекты на основе структурного моделирования характеризуются простотой и беспрепятственностью интеграции. Модифицируемость упрощается за счет минимизации конфигураций базового модуля (в которых проектировщику и специалистам по сопровождению, естественно, легче разобраться) и локализации функциональности, с тем чтобы в любой отдельно взятой модификации участвовало как можно меньше контроллеров подсистем и их дочерних модулей. Уменьшить количество соединений помогают n-прямоугольные схемы. Более того, для всех подсистем, основанных на физических элементах, декомпозиция и модификации соответствуют физической структуре. Вероятность модификации тех подсистем, которые основаны не на физических элементах (например, уравнений движения), значительно ниже. Судя по отзывам специалистов, которым приходилось работать с образцом «структурная модель», побочные эффекты в ходе модификаций встречаются крайне редко. 8.5 Дополнительная литература Исторические обзоры методик вычислений и инженерии, применявшихся при создании систем моделирования условий полета, содержатся в работах [Fogarty 67] [Marsman 85] и [Perry 66].
С 1987 года образец «структурная модель» претерпел значительные изменения. Ранние исследования по этой теме есть в изданиях [Lee 88], [Rissman 90] и [Abowd 93]. Отчет о результатах применения этого образца представлен в [Chas- tek 96]. Всем желающим подробно изучить функциональную декомпозицию систем моделирования условий полета мы рекомендуем ознакомиться с исследованием [ASCYW 94].
Дата добавления: 2015-04-25; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |