|
Модель быстрой разработки приложений RAD (Rapid Application Development)Date: 2015-10-07; view: 452. Тема 3. Модели жизненного цикла программного обеспечения. Благодаря методу RAD пользователь задействован на всех фазах жизненного цикла разработки проекта – не только при определении требований, но и при проектировании, разработке, тестировании, а также конечной поставке программного продукта. Это обеспечивается наличием средств разработки графического пользовательского интерфейса и кодогенераторов. Такие инструментальные средства, как Oracle Designer/2000, JavaJbuilder 3, Linux, Visual C++, Visual Basic 6, SAS, и другие можно использовать в качестве средств для быстрой разработки приложений. Характерной чертой RAD является короткое время перехода от определения требований до создания полной системы. Метод основывается на последовательности итераций эволюционной системы или прототипов, критический анализ которых обсуждается с заказчиком. В процессе такого анализа формируются требования к продукту. Разработка каждого интегрированного продукта ограничивается четко определенным периодом времени, который, как правило, составляет 60 дней и называется временным блоком. Факторы, позволяющие создать систему за 60 дней, причем без ущерба качеству, включают в себя использование мощных инструментальных средств разработки, высокий уровень фактора повторного использования, а также осмысленные и выделенные ресурсы. Основные принципы RAD: · Инструментарий должен быть нацелен на минимизацию времени разработки. · Создание прототипа для уточнения требований заказчика. · Цикличность разработки: каждая новая версия продукта основывается на оценке результата работы предыдущей версии заказчиком. · Минимизация времени разработки версии, за счёт переноса уже готовых модулей и добавления функциональности в новую версию. · Команда разработчиков должна тесно сотрудничать, каждый участник должен быть готов выполнять несколько обязанностей. · Управление проектом должно минимизировать длительность цикла разработки.
|