русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Графічна модель висхідного проектування програм.


Дата додавання: 2014-11-28; переглядів: 775.


Загальну схему висхідного проектування імітаційних моделей засновано на поступовому відображенні елементів системи в моделі, починаючи з найнижчого рівня системи з наступним переходом до вищого. Такий підхід має істотний недолік, пов'язаний з тим, що, розглядаючи окремі елементи системи та намагаючись відобразити їх якомога детальніше в моделі, проектувальник може не бачити систему в цілому. Це може призвести до того, що під час побудови моделі найвищого рівня імітаційна модель може виявитись функціонально неповною, бо не були враховані взаємозв'язки між різними рівнями системи. Для усунення цього недоліку потрібно повертатись до моделей нижчих рівнів, що може перетворити проектування на малоефективний та довготривалий процес. Більш того, функціонально повна імітаційна модель усієї системи може бути так і не побудована.

Під час як низхідного, так і висхідного проектування з метою зменшення розмірності імітаційної моделі однотипні блоки можуть об'єднуватись у класи, причому кожний блок певного класу може мати свій алгоритм поведінки, відмінний від інших елементів. Найбільшої ефективності під час об'єднання елементів у класи можна досягти, застосовуючи низхідний метод проектування імітаційних моделей. Отже, за результатами системного аналізу найбільш ефективним методом проектування імітаційних моделей є такий, який поєднує в собі в певній пропорції низхідне та ітераційне проектування. Розроблення інструментальних засобів проектування імітаційних моделей з використанням комп'ютерів привело до утворення автоматизованих систем проектування, в яких використовується метод інтерактивного проектування за участі людини і комп'ютера.

Основна цінність імітаційного моделювання полягає в тому, що воно ґрунтується на методології системного аналізу і дає змогу досліджувати проектовану або аналізовану систему з використанням технології операційного дослідження, яка включає такі взаємопов'язані етапи.

1. Формулювання проблеми і змістовна постановка задачі.

2. Розроблення концептуальної моделі.

3. Розроблення і програмна реалізація імітаційної моделі.

4. Перевірка правильності та достовірності моделі.

5. Організація та планування проведення експериментів.

6. Прийняття рішень за результатами моделювання.

Завдяки цьому імітаційне моделювання можна застосовувати як універсальний підхід до прийняття рішень в умовах невизначеності та до врахування в моделях факторів, які важко формалізуються. Слід мати на увазі, що реалізація імітаційної моделі та проведення експериментів на ній є трудомістким, дорогим процесом. Це вимагає значних витрат комп'ютерного часу, тому імітаційне моделювання слід використовувати тільки тоді, коли розроблення інших видів моделей не дає задовільних результатів. Тому вважають, що імітаційне моделювання є «силовим заходом».


<== попередня лекція | наступна лекція ==>
Принцип покрокової деталізації при нисхідному проектуванні програм. | Порядок розробки програмних функцій за технологією висхідного проектування.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн