logo search
shpory_vse_kit

40. Модели жизненного цикла программного обеспечения.

Наибольшее распространение получили 3 модели ЖЦ:*1)КАСКАДНАЯ м-ль/ классич ЖЦ(70-80 гг)-предполагает переход на след этап после полного окончания работ по предыдущему этапу ,те переход на след иерархич этап нижний прои-т только после полног завершения работ по тек –му и возврата к не предусматривается.(Систм анализ\анализ требований\проек-ние\кодиро-ние\тестр-ние\сопровождение). *2) ПОЭТАПНАЯ м-ль С ПРОМЕЖУТОЧНЫМ КОНТРОЛЕМ(80-85ГГ)итерациооная м-ль разр-ки ПО с циклами обрат связи м/у этапами.Преимущество:межэтапные корректировки обес-ют меньшую трудоемкость по сравнениюс накладной м-ю.Однаковремя жизни каждого этапа растягивается на весь период разработки. *3)СПИРАЛЬНАЯ М-ЛЬ(86-90ГГ)делает упор на начал этапы ЖЦ:анализ требований , проек-ние спецификацией,предварит и детал проектир-ние.На этих этапах проверятся и обосновывается реал-мость тех решений путем создания прототипов.Каждый виток спирали соот-ет поэтапно моделисоздания фрагментами или версии программ изнания ,не нем уточняются цели и хар-ки проекта,опр-ся его кач-во,план-ся работы след витка спирали.Протип(макет)-фрагмент ко т реа-тотд ф-ции.Прототипирование осн-ся на многократном повторении итерации,в кот участвует и закащик и разработчик.Создается на этапе быстрого проектирования для того,что выявить что получится (примерно) для закащика.