Имитационные математические модели - основное инструментальное средство для КО ПО.

Модели динамических систем можно написать в замкнутой форме в виде системы дифференциальных и алгебраических уравнений и попробовать получить ее решение в аналитическом виде. Для этого придется проделать множество аналитических преобразований с целью получения соотношений, поддающихся аналитическому решению. Однако, на пути получения аналитических решений имеется ряд практически не преодолимых трудностей, связанных с нелинейностью, с большой размерностью полученной системы соотношений, с наличием, множества нелинейных логико-семантических операций. В этом случае, возможно численное решение системы соотношений модели на компьютере. При этом наличие упомянутых трудностей так же препятствует проведению промежуточных аналитических преобразований с целью получения наиболее компактных соотношений для численного моделирования. Но этого и не надо делать!

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

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

Если учесть ,что входные данные ПО – выходные данные модели внешней среды, а входные данные в модель – выходные данные ПО, то получается, что сложность и размер имитационной математической модели внешней среды имеет по крайней мере тот же порядок ,что и у отлаживаемого ПО.

В конкретных случаях СТС сложность и размер имитационной математической модели для отладки ПО достигает 60-80% от сложности и размера отлаживаемого ПО. Эта дополнительная значительная трудоемкость часто пугает разработчиков ПО, которые проводят отладку «На коленке» без использования модели внешней среды. От такого подхода качество отладки страдает, так же как в конечном итоге и сроки отладки.

 

Вопросы для самопроверки

Функциональные и нефункциональные требования к ПО компьютерных технологий управления СТС.

Качество ПО и технология его производства. Влияние человеческого фактора.

Стандартизация характеристик качества ПО. Управление качеством ПО

Функциональные возможности ПО - функциональная полнота

Безопасность и безотказность ПО.

Системный подход к разработке ПО. Временной и "пространственный " аспекты системного подхода

Этапы жизненного цикла ПО. Каскадная модель жизненного цикла ПО.

Спиральная модель жизненного цикла ПО

«Тяжелые и облегченные»(быстрые) технологии разработки ПО








Дата добавления: 2017-11-04; просмотров: 275;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.