22. RAD – технологии. Понятие, назначение.

RAD (от англ. rapid application development — быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования.

RAD предполагает, что разработка ПО осуществляется небольшой командой разработчиков за срок порядка трех-четырех месяцев. Технология RAD предусматривает активное привлечение заказчика уже на ранних стадиях - обследование организации, выработка требований к системе. Причины популярности RAD вытекают из тех преимуществ, которые обеспечивает эта технология. Наиболее существенными из них являются:

·         высокая скорость разработки;

·         низкая стоимость;

·         высокое качество.

Основные принципы RAD:

1.      Инструментарий должен быть нацелен на минимизацию времени разработки.

2.      Создание прототипа для уточнения требований заказчика.

3.      Цикличность разработки: каждая новая версия продукта основывается на оценке результата работы предыдущей версии заказчиком.

4.      Минимизация времени разработки версии, за счёт переноса уже готовых модулей и добавления функциональности в новую версию.

5.      Команда разработчиков должна тесно сотрудничать, каждый участник должен быть готов выполнять несколько обязанностей.

6.      Управление проектом должно минимизировать длительность цикла разработки.

Среды разработки, частично использующие принципы RAD: C++, Delphi, Macromedia Flash и т.д.

 

Хостинг от uCoz