Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Программированиеи компьютеры /

Программное обеспечение в фазе модернизации

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

ФАКУЛЬТЕТ КИБЕРНЕТИКИ

Задание №2

на тему “ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ В ФАЗЕ МОДЕРНИЗАЦИИ МОДЕЛИ”

Дисциплина: Теория и технология моделирования систем

Учебная группа: ИБ - 1 - 93

Студент: Воронов А.А.

ЗАДАНИЕ Рассмотреть участие программного обеспечения в фазе модернизации модели.

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

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

Если говорить более конкретно о модернизации и участии программного обеспечения в этом, то перед экспертом здесь ставятся задачи рассмотрения и анализа поведения модели во время фа-зы ее реализации. А именно, анализируется насколько объект-модель соответствует своему ориги-налу, какие параметры в программной реализации следует изменить; рассматривается возмож-ность замены тех или иных алгоритмов работы на более лучшее исходя при этом из критериев решаемой задачи и т.д.

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

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

Рис. 1. Диаграмма жизненного цикла модели




Copyright © 2005—2007 «Mark5»