Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Модель быстрой разработки приложений (RAD-модель)

РефератПомощь в написанииУзнать стоимостьмоей работы

Создание — детальное проектирование, кодирование и тестирование программного продукта, а также поставка его заказчику; Привлечение к работе заказчика сводит к минимуму риск того, что он останется недоволен готовым программным продуктом; Описание пользователя — проектирование программного продукта, выполняемое при непосредственном участии заказчика; Для работы нужны высококвалифицированные кадры… Читать ещё >

Модель быстрой разработки приложений (RAD-модель) (реферат, курсовая, диплом, контрольная)

В RAD-модели (рис. 7) конечный пользователь играет решающую роль. В тесном взаимодействии с разработчиками он участвует в формировании требований и апробации их на работающих прототипах. Таким образом, в начале жизненного цикла на конечного пользователя выпадает большая часть работы, но в результате этого создаваемая система формируется более быстро.

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

На рисунке (рис. 7), поясняющем принцип RAD-модели, указаны этапы процесса разработки и отображено участие заказчиков (штриховая линия) на каждом из них.

Модель включает в себя следующие фазы:

Составление требований и планирование — осуществляются с использованием, так называемого метода совместного планирования требований (планирование работ по созданию программного продукта и составление требований к программному продукту выполняются одновременно), который заключается в структурном анализе и обсуждении решаемых задач;

Описание пользователя — проектирование программного продукта, выполняемое при непосредственном участии заказчика;

Создание — детальное проектирование, кодирование и тестирование программного продукта, а также поставка его заказчику;

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

Модель обладает следующими достоинствами:

  • 1) Использование современных инструментальных средств позволяет сократить время цикла разработки;
  • 2) Привлечение к работе заказчика сводит к минимуму риск того, что он останется недоволен готовым программным продуктом;
  • 3) Повторно используются компоненты уже существующих программ.

В то же время ей присущи и недостатки:

  • 1) Если заказчики не могут постоянно участвовать в процессе разработки, то это может негативно сказаться на программном продукте;
  • 2) Для работы нужны высококвалифицированные кадры, умеющие пользоваться современными инструментальными средствами;
  • 3) Существует риск, что работа над программным продуктом никогда не будет завершена, так как может быть зациклена, поэтому всегда надо вовремя остановиться.

Рассмотренную RAD-модель можно применять при разработке программных продуктов, которые хорошо поддаются моделированию, когда требования к программным продуктам хорошо известны, а заказчик может принять непосредственное участие в процессе разработки.

Показать весь текст
Заполнить форму текущей работой