При использовании модели RAD относительно проекта, для которого она в достаточной степени приемлема, проявляются следующие преимущества:
* время цикла разработки сокращается благодаря использованию мощных инструментальных средств;
* требуется меньшее количество специалистов (поскольку разработка системы выполняется усилиями команды, осведомленной в предметной области);
* существует возможность произвести быстрый изначальный просмотр продукта;
* уменьшаются затраты (благодаря сокращенному времени цикла и усовершенствованной технологии, а также меньшему количеству задействованных в процессе разработчиков);
* благодаря принципу временного блока уменьшаются затраты и риск, связанный с соблюдением графика;
* обеспечивается эффективное использование имеющихся в наличии средств и структур;
* постоянное присутствие заказчика сводит до минимума риск неудовлетворения продуктом и гарантирует соответствие системы коммерческим потребностям и надѐжность программного продукта в эксплуатации;
|
|
* основное внимание переносится с документации на код, причем при этом справедлив принцип "получаете то, что видите" (What you see is what you get, WYSIWYG);
* в модели используются следующие принципы и инструментальные средства моделирования: деловое моделирование (методы передачи информации, место генерирования информационных потоков, кем и куда направляется, каким образом обрабатывается); моделирование данных (происходит идентификация объектов данных и атрибутов, а также взаимосвязей); моделирование процесса (выполняется преобразование объектов данных); генерирование приложения (методы четвертого поколения);
* повторное использование компонент уже существующих программ.