Оглавление
Быстрая разработка приложений
-
Определение и история RAD
- RAD – это подход к разработке программного обеспечения, который фокусируется на быстром создании прототипов и итеративном развитии.
- RAD был разработан в 1970-х годах и стал популярным в 1980-х благодаря работам Барри Боэма и Джеймса Мартина.
- Джеймс Мартин разработал подход к быстрой разработке приложений в IBM и опубликовал книгу “Быстрая разработка приложений” в 1991 году.
-
Развитие и распространение RAD
- RAD получил дальнейшее развитие благодаря работам Джеймса Керра и Ричарда Хантера, которые написали книгу “Inside RAD”.
- RAD стал популярным в контексте реинжиниринга бизнес-процессов, где он использовался для радикального переосмысления бизнес-процессов с учетом новых технологий.
- Успешные проекты в Австралии и Гонконге способствовали распространению RAD.
-
Подход Джеймса Мартина
- Процесс RAD состоит из четырех этапов: планирования требований, пользовательского проектирования, разработки и перехода.
- Этап планирования требований объединяет системный анализ и планирование, а этап разработки фокусируется на разработке программ и приложений.
- Этап перехода включает тестирование, переход на новую систему и обучение пользователей.
-
Преимущества и недостатки RAD
- Преимущества включают лучшее качество, контроль рисков и более быстрое завершение проектов.
- Недостатки включают риск, связанный с новым подходом, отсутствие акцента на нефункциональных требованиях и необходимость времени и ресурсов.
- Парадокс заключается в том, что чем лучше специалист, тем больше от него требуется времени для реального ведения бизнеса.
- Отсутствие контроля и плохой дизайн могут быть проблемами при использовании RAD.
-
Рекомендации и дальнейшее чтение
- В статье представлены рекомендации по дальнейшему чтению и ссылки на книги по RAD.
Полный текст статьи: