Page 37 - 4787
P. 37

Рисунок. 3.2 - Каскадна модель життєвого циклу.

                      Властивість  каскадної  моделі  полягає  в  тому,  що  кожна  стадія  або

               компонент  моделі  завершується  перед  початком  наступної  стадії.  Процес

               починається з визначення вимог, який називають ,,робочим планом”.

                      У  каскадній  моделі  головним  недоліком  є  те,  що  вона  не  трактує

               програмне забезпечення  як процес вирішення задачі. Вона запозичена зі сфери

               розробки  апаратних  засобів  і  відображає  конвеєрний  принцип  розробки

               програмного забезпечення, за умови якого компонент спочатку розробляється,

               а потім багаторазово тиражується. А створення програмного забезпечення – це,

               перш  за  все,  творчий,  а  не  виробничий  процес.  Становлення  програмного

               забезпечення відбувається по спіралі в міру того,  як зростає розуміння задачі.

               У  рамках  певного  процесу  здійснюється  неодноразове  переміщення  вперед  і

               зворотне повернення, при цьому  пробуються  різні  варіанти з метою  вибору з

               них  найкращого.  Іншими  словами,  неможливо  побудувати  точну  модель

               процесу  розробки  програмного  забезпечення  у  вигляді  деякого  набору

               автономних  стадій.  Інші  моделі,  зокрема  спіральна,  поетапна  передача,

                                                                                                             36
   32   33   34   35   36   37   38   39   40   41   42