Некоторые отличия RAD-технологии от других моделей жизненного цикла программного обеспечения:
- Последовательность этапов. blog.rubrain.com В других моделях, например в водопадной, работа над проектом начинается только после полного завершения предыдущего этапа. blog.rubrain.com RAD предполагает итеративный подход: переход к следующему этапу осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. study.urfu.ru
- Взаимодействие пользователей и разработчиков. worksection.com В других моделях, например в водопадной, роль пользователей сводится к определению требований, а разработчики сами создают систему. worksection.com RAD предполагает увеличенное взаимодействие: пользователи участвуют в процессе разработки системы. study.urfu.ru worksection.com
- Фокус на прототипах. www.kgau.ru worksection.com В других моделях, например в каскадной, цикл основан на точной формулировке исходных требований к ПО. www.kgau.ru RAD предполагает разработку путём расширения программных прототипов, повторяя путь от детализации требований к детализации программного кода. www.kgau.ru
- Скорость разработки. www.kgau.ru RAD-технология обеспечивает экстремально короткий цикл разработки: при полностью определённых требованиях и ограниченной проектной области можно создать полностью функциональную систему за очень короткое время (60–90 дней). www.kgau.ru
RAD-технология не является универсальной, её применение целесообразно не всегда. study.urfu.ru Она эффективна для небольших проектов конкретного заказчика, но не подходит для построения системных информационных программ, операционных систем и программ, требующих написания большого количества уникального кода. infourok.ru