Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


БЫСТРАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ (RapidApplicationDevelopment)




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

- бизнес-моделирование. Моделируется информационный поток между бизнес-функциями. Определяются ответы на следующие вопросы: какая информация руководит бизнес-процессом, какая информация генерируется, кто генерирует информацию, где информация применяется, кто ее обрабатывает?

- моделирование данных. Информационный поток, определенный на этапе бизнес-моделирования, отображается в набор объектов данных, которые требуются для поддержки бизнеса. Идентифицируются атрибуты каждого объекта, определяются отношения между объектами;

- моделирование обработки. Определяются преобразования объектов данных, обеспечивающих реализацию бизнес-функций. Создаются описания обработки обработки для добавления, модификации, удаления и нахождения объектов данных;

- генерация приложения. Реализация проекта производится на основе объектно-ориентированного подхода с применением повторно используемых программных компонент;

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

1.4 Быстрая разработка приложений

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

Применение RAD имеет свои недостатки:

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

- RAD применима только для таких приложений, которые могут быть декомпозированы на отдельные модули и в которых производительность не является критической величиной;

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


Поделиться:

Дата добавления: 2015-04-18; просмотров: 122; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты