русс | укр

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

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


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


Принцип покрокової деталізації при нисхідному проектуванні програм.


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


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

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

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


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


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