ДЕРЖАВНИЙ КОМІТЕТ p>
РОСІЙСЬКОЇ ФЕДЕРАЦІЇ з вищої освіти p>
МОСКОВСЬКИЙ ДЕРЖАВНИЙ ІНСТИТУТ p>
радіотехніки, електроніки і АВТОМАТИКИ p>
(технічний університет) p>
Факультет кібернетики p>
Завдання № 2 p>
на тему "Програмне забезпечення у фазі модернізації моделі" p>
Дисципліна: Теорія і технологія моделювання систем p>
| Навчальна | ІБ - 1 - 93 |
| група: | |
| Студент: | Воронов А.А. | p>
Завдання Розглянути участь програмного забезпечення у фазі модернізаціїмоделі. p>
У процесі свого розвитку як на онто-так і на філогенетичномурівнях (див. рис. 1) модель неминуче перестає задовольняти тим чи іншимвимогам, що пред'являються до неї відповідно до розв'язуваної завданням. У зв'язкуз цим виникає питання про необхідність її подальшого використання.
Проектування нової моделі об'єкта-оригіналу не завжди доцільно, аіноді й просто неможливо. Тому модернізація існуючої моделівикористовується досить часто в процесі моделювання. p>
Завдяки програмному забезпеченню фазу модернізації можливо проводитигнучко. Тут слід зробити застереження з приводу того, що ми в даному випадкурозглядаємо програмну реалізацію об'єкта моделювання. Можливістьмодернізації моделі (а особливо з боку програмних засобів) повинназакладатися ще в фазах проектування і конструювання. Чим краще вмодель закладені основи для її еволюції, тим довше буде її життєвий цикл. p>
Якщо говорити більш конкретно про модернізацію та участі програмногозабезпечення в цьому, то перед експертом тут ставляться завдання розгляду іаналізу поведінки моделі під час фази її реалізації. А саме,аналізується наскільки об'єкт-модель відповідає своєму оригіналу, якіпараметри в програмній реалізації слід змінити; розглядаєтьсяможливість заміни тих чи інших алгоритмів роботи на більш краще виходячипри цьому з критеріїв розв'язуваної задачі і т.д. p>
Слід зазначити, що модернізація моделі в розглянутому нами випадкуу великому числі випадків диктується зміною і модернізацією апаратнихкоштів середовища моделювання. Таким чином, перед нами постає питання пропрограмно-апаратному відповідно. Для того щоб проблем такого поможливості уникати, експерту ще під час фази проектування слідпідбирати такі програмні засоби та середовища, такі мови програмування,які б забезпечували спадкоємність і відносну апаратнунезалежність. p>
Теж саме можна сказати і про відповідність моделі свого оригіналу впроцесі зміни (еволюції) останнього. Це означає, що одну й ту жмодель можна змінювати і модернізувати на програмному рівні під різнівиди вихідних модельованих об'єктів. І в якості основного критерію тутвиступає ступінь параметрізованності розробляється (можливопроектованої) програми. Експерт при цьому буде змінювати лише відносноневеликі частини в реалізації моделі для адекватного її відповідності томучи іншого оригіналу. p>
Рис. 1. Діаграма життєвого циклу моделі p>
-----------------------< br>І (дослідження
П (проектування
К (конструювання
Р (реалізація
Е (експлуатація
Д (деградація
М (модернізація p>
І p>
П p>
К p>
Р p>
Е p>
Загибель p>
Д p>
М p>