Получения работающих прототипов приложений
· Прототипы, созданные с помощью CASE-средств,
анализируютсяпользователями, которые уточняют и
дополняют требования к системе, не выявленные на
предыдущей фазе.
· Далее проводится анализ и при необходимости корректировка
ууннккццииооннааллььннооййммооддееллииссииссттееммыы.. ДДееттааллььнноо
рассматривается каждый процесс системы.
· При необходимости для каждого элементарного процесса
создается частичныйпрототип:экран,диалогилиотчет
(это позволяет устранить неясности или неоднозначности).
· Затем определяются требованияразграничениядоступак
данным.
· На этой же фазе происходит определение набора
Необходимой документации.
Содержание этапов RAD
После детального определения состава процессов оценивается
количествофункциональныхэлементов разрабатываемой
системы и принимаетсярешениеоразделенииИСна
подсистемы, поддающиеся реализации одной командой
разработчиков за приемлемое для RAD-проектов время -
порядка 60 - 90 дней. С использованием CASE-средств проект
распределяется между различными командами (делится
функциональная модель).
РРееззууллььттааттоомм ддаанннноойй ффааззыы ддооллжжнныы ббыыттьь::
· общаяинформационнаямодельсистемы;
· функциональныемоделисистемывцеломиподсистем,
реализуемых отдельными командами разработчиков;
· точно определенные с помощью CASE-средства интерфейсы
междуавтономноразрабатываемымиподсистемами; · построенные прототипыэкранов,отчетов,диалогов.
Содержание этапов RAD
· Все модели и прототипы должны быть получены с применением
тех CASE-средств, которые будут использоваться в дальнейшем при построении системы. Применение единой
среды хранения информации о проекте позволяет избежать
опасности неконтролируемого искажения данных при передаче
информации о проекте с этапа на этап.
· В отличие от традиционного подхода, при котором
использовались специфические средства прототипирования, не
предназначенные для построения реальных приложений, а
ппррооттооттииппыы ввыыббрраассыыввааллииссьь ппооссллее ттооггоо,, ккаакк ввыыппооллнняяллии ззааддааччуу
устранения неясностей в проекте, вподходеRADкаждый
прототипразвиваетсявчастьбудущейсистемы.
Содержание этапов RAD
На фазе построения выполняется непосредственно сама быстраяразработкаприложения.
На данной фазе разработчики производят итеративноепостроениереальнойсистемынаосновеполученныхвпредыдущейфаземоделей. Конечные пользователи на этой фазе оценивают получаемые результаты и вносят коррективы, если в
роцессе разработки система перестает удовлетворять определенным ранее требованиям. Тестирование системы осуществляется непосредственно в процессе разработки.
Содержание этапов RAD
После окончания работ каждой отдельной команды
разработчиков производится постепеннаяинтеграция