Модель быстрой разработки приложений RAD(Rapid Application Development)
– «Плотная» работа с заказчиком;
– Быстрый переход от требований к разработке ПО;
– Жесткое ограничение по времени (60 дней).
Факторы, позволяющие создать систему за 60 дней, причем без ущерба качеству, включают в себя использование мощных инструментальных средств разработки, высокий уровень фактора повторного использования, «тесная» работа с заказчиком, а также эффективное использование ресурсов.
Фазы модели RAD:
Модель RAD проходит через следующие фазы:
· этап планирования требований – сбор требований выполняется при использовании рабочего метода, называемого совместным планированием требований (Joint requirements planning, JRP), который представляет собой структурный анализ и обсуждение имеющихся коммерческих задач;
· пользовательское описание – совместное проектирование приложения (Joint application design, JAD) используется с целью привлечения пользователей (сбор пользовательской информации); на этой фазе проектирования системы, не являющейся промышленной, работающая над проектом команда зачастую использует автоматические инструментальные средства, обеспечивающие сбор пользовательской информации;
|
|
· фаза конструирования ("до полного завершения") – эта фаза объединяет в себе детализированное проектирование, построение (кодирование и тестирование), а также поставку программного продукта заказчику за определенное время. Сроки выполнения этой фазы в значительной мере зависит от использования генераторов кода, экранных генераторов и других типов производственных инструментальных средств;
· перевод на новую систему эксплуатации – эта фаза включает проведение пользователями приемочных испытаний, установку системы и обучение пользователей.