Page 87 - ЭВМ
P. 87
Каскадная модель (1970–80 гг.) продолжает встречаться в ре-
альной жизни. Данная модель предполагает строго последовательное
(во времени) и однократное выполнение всех фаз проекта
с жестким (детальным) предварительным планированием в контексте
предопределенных или однажды и целиком определенных требований
к программной системе.
Большое сходство с каскадной моделью имеет итеративная, или
эволюционная, модель, где на каждом этапе возможен возврат к преды-
дущей фазе с целью внесения изменений (т. е. проведение итераций).
Несмотря на отказ в использовании двух рассмотренных моде-
лей жизненного цикла ПО в проектах, связанных с бизнес-
структурами, отдельные проекты создания и обновления программ-
ных систем для критически важных программно-аппаратных ком-
плексов аэрокосмического, промышленного, медицинского оборудо-
вания по-прежнему применяют указанные модели.
Спиральная модель является развитием эволюционной модели
и предполагает наращивание функциональности программной систе-
мы с каждым витком разработки очередной версии ПО. Спиральная
модель жизненного цикла ПО обычно реализуется в автоматизиро-
ванных системах управления бизнес-структур.
Состав рабочего ПО обусловлен функциональными требова-
ниями к конкретной системе, в которую входит управляющая вычис-
лительная машина (УВМ), и задачами, подлежащими решению для
достижения целей функционирования системы; состав технологиче-
ского ПО определяется работами, выполняемыми на различных ста-
диях жизненного цикла. Жизненный цикл ПО состоит из восьми эта-
пов (рис. 4.2) [13].
Рис. 4.2. Каскадная модель жизненного цикла программного обеспечения
85