Помощь в написании студенческих работ
Антистрессовый сервис

Жизненный цикл методологии RAD

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

Прототипы, созданные с помощью CASE-средств, анализируются пользователями, которые уточняют и дополняют те требования к системе, которые не были выявлены на предыдущей фазе. Таким образом, на данной фазе также необходимо участие будущих пользователей в техническом проектировании системы. Если реализация проекта принципиально возможна, то результатом фазы анализа и планирования требований будет… Читать ещё >

Жизненный цикл методологии RAD (реферат, курсовая, диплом, контрольная)

При использовании методологии быстрой разработки приложений жизненный цикл информационной системы состоит из четырех фаз:

  • · фаза анализа и планирования требований;
  • · фаза проектирования;
  • · фаза построения;
  • · фаза внедрения.

Фаза анализа и планирования требований.

На фазе анализа и планирования требований выполняются следующие работы:

  • · определяются функции, которые должна выполнять разрабатываемая информационная система;
  • · определяются наиболее приоритетные функции, требующие разработки в первую очередь;
  • · проводится описание информационных потребностей;
  • · ограничивается масштаб проекта;
  • · определяются временные рамки для каждой из последующих фаз;
  • · в заключение, определяется сама возможность реализации данного проекта в установленных рамках финансирования, на имеющихся аппаратных и программных средствах.

Если реализация проекта принципиально возможна, то результатом фазы анализа и планирования требований будет список функций разрабатываемой информационной системы с указанием их приоритетов и предварительные функциональные и информационные модели системы.

Фаза проектирования

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

Прототипы, созданные с помощью CASE-средств, анализируются пользователями, которые уточняют и дополняют те требования к системе, которые не были выявлены на предыдущей фазе. Таким образом, на данной фазе также необходимо участие будущих пользователей в техническом проектировании системы.

Далее на этой фазе проводится анализ и при необходимости корректировка функциональной модели системы. Детально рассматривается каждый процесс системы.

При необходимости для каждого элементарного процесса создается частичный прототип: экран, диалог или отчет (это позволяет устранить неясности или неоднозначности). Затем определяются требования разграничения доступа к данным.

После детального рассмотрения процессов определяется количество функциональных элементов разрабатываемой системы. Это позволяет разделить информационную систему на ряд подсистем, каждая из которых реализуется одной командой разработчиков за приемлемое для RAD-проектов время (порядка полутора месяцев). С использованием CASE-средств проект распределяется между различными командами — делится функциональная модель.

На этой же фазе происходит определение набора необходимой документации.

Результатами данной фазы являются:

  • · общая информационная модель системы;
  • · функциональные модели системы в целом и подсистем, реализуемых отдельными командами разработчиков;
  • · точно определенные с помощью CASE-средства интерфейсы между автономно разрабатываемыми подсистемами;
  • · построенные прототипы экранов, диалогов и отчетов.

Одной из особенностей применения методологии RAD на данной фазе является то, что каждый созданный прототип развивается в часть будущей системы. Таким образом, на следующую фазу передается более полная и полезная информация. При традиционном подходе использовались средства прототипирования, не предназначенные для построения реальных приложений, поэтому разработанные прототипы не могли быть использованы на последующих фазах и просто «выбрасывались» после того, как выполняли задачу устранения неясностей в проекте.

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