Принципы RAD сформулированы в 1980 году сотрудником компании IBM Джеймсом Мартином. Они базировались на идеях Скотта Шульца и Барри Бойма при этом методология реализовывалась в кратчайшие сроки небольшой группой разработчиков с использованием инкрементного прототипирования. Это позволяло на ранней стадии проектирования ИС продемонстрировать заказчику действующую интерактивную модель системы-прототипа, уточнить проектные решения, оценить эксплуатационные характеристики.
В настоящее время методология RAD стала общепринятой схемой для проектирования и разработки информационных систем. Средства разработки, основанные на RAD, очень популярны за счет использования таких программных сред разработки: IBM Lotus Domino Designer, Borland Delphi, Borland C++ Builder, Microsoft Visual Studio, Macromedia Flash и др
В методологии RAD быстрая разработка приложений достигается за счет использования компонентно-ориентированного конструирования и применяется если:
- Бюджет проектируемой информационной системы ограничен.
- Нечетко определены требования к информационной системе.
- Требуется реализация проекта информационной системы в минимальные сроки.
- Интерфейс пользователя можно продемонстрировать в прототипе.
- Проект можно разделить на составляющие элементы по функциональному назначению.
Методология RAD имеет следующие стадии:
- Моделирование информационных потоков между бизнес-функциями.
- Моделирование данных.
- Преобразование объектов данных, обеспечивающих реализацию бизнес-функций.
- Генерация приложений.
- Тестирование и объединение.
- Недостатки методологии RAD: Для больших информационных систем требуются большой коллектив разработчиков.
- Применима для информационных систем, которые могут декомпозироваться на отдельные модули и в которых производительность не является критической величиной.
- Не используется в случае применения новых технологий.
Источники: И.Ю. Коцюба, Чунаев А.В., А.Н. Шиков
Основы проектирования информационных систем
Комментарии
Отправить комментарий