Что такое модель RAD?
Модель RAD или модель быстрой разработки приложений - это процесс разработки программного обеспечения, основанный на прототипировании без какого-либо специального планирования. В модели RAD меньше внимания уделяется планированию и больше внимания уделяется задачам разработки. Он нацелен на разработку программного обеспечения в короткие сроки.
Моделирование SDLC RAD состоит из следующих этапов
- Бизнес-моделирование
- Моделирование данных
- Моделирование процессов
- Генерация приложений
- Тестирование и оборот
Он фокусируется на источнике ввода-вывода и назначении информации. Он делает упор на выполнение проектов небольшими частями; более крупные проекты делятся на серии более мелких проектов. Основные особенности моделирования RAD заключаются в том, что оно фокусируется на повторном использовании шаблонов, инструментов, процессов и кода.
Различные фазы модели RAD
Модель быстрой разработки приложений состоит из пяти основных этапов.
Фазы модели RAD | Действия, выполняемые в моделировании RAD |
---|---|
Бизнес-моделирование |
|
Моделирование данных |
|
Моделирование процессов |
|
Генерация приложений |
|
Тестирование и оборот |
|
Когда использовать методологию RAD?
- Когда систему необходимо произвести в короткие сроки (2-3 месяца)
- Когда требования известны
- Когда пользователь будет задействован на протяжении всего жизненного цикла
- Когда технический риск меньше
- Когда есть необходимость создать систему, которая может быть модулирована за 2-3 месяца
- Когда бюджет достаточно высок, чтобы позволить дизайнерам моделировать вместе со стоимостью автоматизированных инструментов для генерации кода
Преимущества и недостатки быстрой разработки приложений
Преимущества модели RAD | Недостатки модели RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Резюме
- Полная форма RAD или RAD означает: Быстрая разработка приложений
- Определение быстрой разработки приложений: Модель быстрой разработки приложений - это процесс разработки программного обеспечения, основанный на прототипировании без какого-либо специального планирования.