Page 87 - ЭВМ
P. 87

Каскадная  модель (1970–80  гг.)  продолжает  встречаться  в  ре-
               альной жизни. Данная модель предполагает строго последовательное
               (во  времени)  и  однократное  выполнение  всех  фаз  проекта
               с жестким (детальным) предварительным планированием в контексте

               предопределенных или однажды и целиком определенных требований
               к программной системе.
                      Большое сходство с каскадной моделью имеет итеративная, или
               эволюционная, модель, где на каждом этапе возможен возврат к преды-
               дущей фазе с целью внесения изменений (т. е. проведение итераций).
                      Несмотря на отказ в использовании двух рассмотренных моде-
               лей  жизненного  цикла  ПО  в  проектах,  связанных  с  бизнес-

               структурами,  отдельные  проекты  создания  и  обновления  программ-
               ных  систем  для  критически  важных  программно-аппаратных  ком-
               плексов  аэрокосмического,  промышленного,  медицинского  оборудо-
               вания по-прежнему применяют указанные модели.
                      Спиральная  модель  является  развитием  эволюционной  модели
               и предполагает наращивание функциональности программной систе-

               мы с каждым витком разработки очередной версии ПО. Спиральная
               модель  жизненного  цикла  ПО  обычно  реализуется  в  автоматизиро-
               ванных системах управления бизнес-структур.
                      Состав  рабочего  ПО  обусловлен  функциональными  требова-
               ниями к конкретной системе, в которую входит управляющая вычис-
               лительная  машина (УВМ),  и  задачами,  подлежащими  решению  для
               достижения  целей  функционирования  системы;  состав  технологиче-

               ского ПО определяется работами, выполняемыми на различных ста-
               диях жизненного цикла. Жизненный цикл ПО состоит из восьми эта-
               пов (рис. 4.2) [13].

























                    Рис. 4.2. Каскадная модель жизненного цикла программного обеспечения


                                                           85
   82   83   84   85   86   87   88   89   90   91   92