Покрокова деталізація - велика енциклопедія нафти і газу, стаття, сторінка 1
покрокова деталізація
Покрокова деталізація є простий процес, який передбачає первинне вираження логіки модуля в термінах гіпотетичного мови дуже високого рівня з подальшою деталізацією кожної пропозиції в термінах мови більш низького рівня, до тих пір поки нарешті не буде досягнутий рівень мови програмування. Протягом всього процесу логіка виражається основними конструкціями структурного програмування. [1]
Покрокова деталізація заснована на регулярному і досить своєрідному використанні псевдокоду. Розглянемо, наприклад, бібліотечну інформаційну систему, зображену на рис. 5.1. На ньому показані три основні програми поряд з деякими можливими модулями для кожної з програм. Зверніть увагу на нагадування, які повинні бути надіслані тим Новомосковсктелям, хто не повернув взяті книги вчасно. Модуль, який виконує цю функцію, називається ПЕРЕВІРИТИ УМОВА НАГАДУВАННЯ. [2]
Покрокова деталізація - це ітеративний процес, в якому при кожному проході по модулю розглядаються всі більш докладні деталі. Перший прохід породжує зазначені вище пропозиції на псевдокоді. [3]
Покрокова деталізація - це метод, при якому найбільш важливі елементи розглядаються в першу чергу. Потім в загальний задум природно залучаються підлеглі елементи. У міру деталізації програма розширюється і в її основну структуру вставляються нові фрагменти. Кожен крок цього процесу потрібно уважно вивчати, за один раз робити тільки невеликі розширення. Якщо на кожній стадії деталізації включати багато розширень, то увагу буде занадто розпорошено; тому не поспішайте займатися подробицями. [5]
Покрокова деталізація якраз дуже зручна для такої перевірки. Оскільки уточнення (деталізація) будь-якого блоку програми проводиться локально, незалежно від інших блоків, то і перевірка правильності виконаної деталізації також носить локальний характер, що значно спрощує виконання цієї роботи, оскільки програміст може не думати про все алгоритмі в цілому, а зосередити свою увагу на одній з його частин. Звичайно, на тому чи іншому етапі деталізації можуть виявитися прорахунки в рішеннях, прийнятих на попередніх кроках. В цьому випадку слід повернутися назад і усунути на відповідному рівні деталізації ці прорахунки, внісши відповідні зміни в розроблювану програму. При цьому необхідно пам'ятати, що після внесення в програму будь-якої зміни необхідно переконатися в правильності отриманої схеми програми. Після того як перевірена правильність внесеної зміни, слід повторно виконати ті наступні кроки деталізації, які виявилися порушеними цими змінами. [6]
Гідність покрокової деталізації полягає в тому, що вона дозволяє проектувальнику впорядкувати свої міркування. Альтернативний підхід - спроба написати остаточний текст (або блок-схему) модуля за один крок - набагато складніший і загрожує помилками. Кроки деталізації функції MATCHES - не академічний або теоретичні міркування, а в точності той метод, яким розроблялася дана програма. [8]
Використання принципу покрокової деталізації при програмуванні окремих модулів ПО називають структурним програмуванням. [9]
В процесі покрокової деталізації виділяти сегменти зовсім неважко. При чергове розширення модуля буде відразу ясно, чи поміщається його повний текст на одній сторінці. Якщо не поміщається і ви захочете розділити модуль, виберіть таку порцію псевдокоду (або блок-схеми), яка може бути оформлена як самостійний сегмент. [11]
Спадний проектування (покрокова деталізація) являє собою послідовність кроків, що уточнюють проект. [12]
З використанням методу покрокової деталізації ця складна модель розкладається на більш дрібні до тих пір, поки не буде представлена набором заданих в БД базисних моделей. [13]
З використанням методу покрокової деталізації ця складна модель розкладається на більш дрібні до тих пір, поки не буде представлена набором заданих в БД базисних моделей. [14]
Приступимо до процесу низхідній покрокової деталізації. [15]
Сторінки: 1 2 3 4