Основные факторы успешной реализации RAD-модели:
установление приоритетов требований, определяющих качество экс- плуатационных характеристик системы;
анализ создаваемых продуктов, ориентированный на виды осуществ- ляемой деятельности;
использование строгих процедур управления конфигурацией;
обоснование состава персонала, необходимого для достижения более широких целей, чем сформулированные задачи;
проведение испытаний на всем протяжении ЖЦ объекта;
обоснование временны´ х и стоимостных оценок функциональных воз- можностей конечных продуктов, более широкое, чем установленный состав ра- бот по их созданию;
углубленная оценка риска при функционировании системы, более де- тальная по сравнению с анализом структуры системы;
установление общих требований в виде, пригодном для декомпозиции во время разработки.
На рис. 41 приведен один из вариантов RAD-модели ЖЦ ПС, адаптирован- ный под требования стандарта ИСО/МЭК 12207 [8]. На данном рисунке в скоб- ках обозначены номера процессов, работ или задач, принятые в стандарте ИСО/МЭК 12207 (см. пп. 2.2.3, 2.2.4 пособия) и используемые на соответст- вующих этапах модели.
На этапе осуществимости выполняется анализ проекта на основе крити- ческих факторов успешности реализации RAD-модели.
На этапе анализа деловой деятельности определяется область применения проекта и разрабатывается план макетирования (прототипирования).
В цикле функциональной модели с помощью специальных инструменталь- ных средств быстрой разработки (CASE-средств) разрабатывается функцио- нальный прототип (функциональная модель) и формулируются нефункцио- нальные требования и стратегия реализации прототипа.
В цикле проектирования и создания создается система, прошедшая квали- фикационные испытания и удовлетворяющая всем функциональным и нефунк- циональным требованиям.
На этапе реализации выполняется внедрение системы в среде пользовате- ля, ее документирование и обучение соответствующего персонала.
Цикл функциональной модели и цикл проектирования и создания преду- сматривают последовательную итерацию работ 5.3.3 – 5.3.9 стандарта ИСО/МЭК 12207 (см. рис. 7). При этом каждая итерация прототипа должна быть создана в соответствии с графиком работ за определенный временной ин- тервал. Конкретное время реализации каждого шага итерационного цикла, как правило, определяется набором трех итераций – предварительное исследова- ние, уточнение и утверждение (принятие).
Из описания приведенного варианта RAD-модели следует, что он фактиче- ски реализует эволюционную стратегию разработки. В каждом цикле стратегии реализуется уточнение функциональных и нефункциональных требований, раз- работка функционального прототипа, разработка версии системы, ввод в дейст- вие и эксплуатация данной версии.
Осуществи- мость (5.3.1)
Анализ дело- вой деятельно- сти (5.3.1)
Соответствие графику (5.3.1.4)
Ввод
в действие (5.4)
Обучение пользователей (5.3.13.3)
Do'stlaringiz bilan baham: |