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