Студопедия — Моделирование условий полета. Конкретный пример архитектуры, ориентированной на интегрируемость
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Моделирование условий полета. Конкретный пример архитектуры, ориентированной на интегрируемость






Удивительно, но факт: на протяжении последних тридцати лет вычислительные мощности [в области моделирования условий полета] увеличивались почти экспоненциально. Сегодня у нас нет оснований предпо­лагать, что эта тенденция претерпит изменения.

Лоренс Фогэрти [Fogarty 67]

Мы вряд ли погрешим против истины, если заявим, что современные системы моделирования условий полета — это самые сложные из всех существующих программных систем. Они отличаются сильной распределенностью и жесточай­шими требованиями по времени; помимо этого, они должны быть подготовлены к регулярным обновлениям, обеспечивающим высочайшую точность и соответ­ствие непрерывно совершенствующимся воздушным судам и среде, которую они имитируют. Создание и сопровождение столь масштабных систем сопряжено с су­щественной трудностью проектирования ряда элементов:

♦ функционирование в жестких условиях реального времени;

♦ модифицируемость, необходимая для отражения эволюции моделируемых воздушных судов и изменения их окружения;

♦ масштабируемость функций (одна из разновидностей модифицируемости) как средство расширения систем, с тем чтобы они могли как можно точней моделировать реальные условия.

Как бы то ни было, даже по подзаголовку главы видно, что основной заботой Экторов систем моделирования условий полета остается обеспечение интегрируемости (integrability). Несмотря на то что мы не рассматривали этот атрибут качества систем в главе 4, в контексте крупных систем — в особенности тех, которые разрабатываются распределенными группами или несколькими компаниями - он часто оказывается определяющим. Интегрируемость выражает легкость сочетания элементов, разработанных не связанными друг с другом рабочими и группами (в том числе и сторонними организациями), в целях удовлетво­рения предъявляемых к программному продукту требований. Аналогично всем бальным атрибутам качества, реализации интегрируемости служат архитектур­ные тактики (причем некоторые из них одновременно направлены на достиже­ние модифицируемости). Эти тактики, в частности, предусматривают ком­пактность, простоту и стабильность интерфейсов; применение предписанных протоколов; низкое сцепление и минимизацию зависимостей между элементами; использование компонентных каркасов; а также сопровождение ряда версий ин­терфейсов, которые, с одной стороны, допускают расширение, а с другой преду ­ сматривают функционирование существующих элементов в условиях исходных ограничений

В этой главе мы обсудим трудности разработки систем моделирования усло­вий полета, а также ориентированный на их преодоление архитектурный обра­зец. Известный под названием «структурной модели» (Structural Model), он де­лает упор на следующие аспекты:

♦ простоту и общность подструктур системы;

♦ минимизацию сцепления вычислительных процессов, с одной стороны, и стратегий передачи данных и управления, — с другой;

♦ минимизацию типов модулей;

♦ минимизацию стратегий общесистемной координации;

♦ прозрачность решения.

Архитектурный образец, основывающийся на этом принципе, обеспечивает не только высокую интегрируемость, но и реализацию других атрибутов качества, необходимых для моделирования условий полета. Образец этот состоит из ряда Лее мелких элементарных образцов.

8.1 Связь с архитектурно- экономическим циклом

Наше внимание во время анализа нижеизложенного конкретного примера будет обращено на изучение того сегмента архитектурно-экономического цикла (archi­tecture business cycle, ABC), который связывает предполагаемые атрибуты качества с архитектурой. ABC систем моделирования условий полета на основе образца "структурная модель" представлен на рис. 8.1. Рассматриваемые здесь Моделирования принадлежат ВВС США. В роли конечных пользователей выступают пилоты и экипажи имитируемых воздушных судов. Системы моделирования условий полета служат трем целям: во-первых, подготовке пило то в к управлению тем или иным воздушным судном; во-вторых, обучению экипа­жей операциям с размещенными на бортах системами вооружений; и, в-третьих, подготовке к выполнению конкретных боевых задач воздушных судов. Некото­рые системы предназначены для индивидуального пользования, однако большин­ство все-таки ориентированы на одновременную подготовку нескольких экипа­жей к совместным боевым операциям.

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

Появление образца «структурная модель» относят к 1987 году — к тому времени, когда ВВС начали анализировать возможности применения объектно-ориентированных методик проектирования. Необходимость в подобного рода изысканиях диктовались несовершенством традиционных решений, применявшихся при проектировании электронных систем моделирования условий полета, первые из которых появились еще в 1960-х годах. В частности, налицо были констуктивные проблемы (с разрастанием и усложнением систем экспоненциально этап интеграции) и трудности, связанные с жизненным циклом (сто- 1'' '-lb проведения некоторых модификаций превышала стоимость исходных систем).

Как мы увидим, все эти проблемы удалось решить с помощью образца «структурная модель». В частности, на его основе был разработан тренажер-имитатор систем вооружений В-2, система тренировки экипажей С-17 и семейство трена- «Спецназ» (Special Operations Forces).







Дата добавления: 2015-04-16; просмотров: 500. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Этапы и алгоритм решения педагогической задачи Технология решения педагогической задачи, так же как и любая другая педагогическая технология должна соответствовать критериям концептуальности, системности, эффективности и воспроизводимости...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия