Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Фазы рационального унифицированного процесса (RUP)

2017-07-01 513
Фазы рационального унифицированного процесса (RUP) 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск
Название фазы Содержание фазы
Начало (inception) Определение начального видения проблемы, прецедентов, а так же оценка сложности проекта.
Развитие (elaboration) Формирование более полного видения проблемы, итеративная реализация базовой архитектуры системы, создание наиболее критичных компонентов (разрешение высоких рисков), определение основных требований и оформление их в виде системы прецедентов, получение более реалистичных оценок сложности проекта и сроков.
Конструирование (construction) Итеративная реализация менее критичных и более простых элементов, подготовка к развертыванию системы.
Передача (transition) Бета-тестирование и развертывание системы.

Рис. 1. Фазы рационального унифицированного процесса (RUP) разработки программного обеспечения

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

Рис. 2. Фазы и дисциплины рационального унифицированного процесса (RUP) разработки программного обеспечения

Нужно четко понимать, что унифицированный процесс – это не последовательный жизненный цикл, при котором сначала определяются все требования, а только затем начинается вся разработка системы. Так, начальная фаза – это не стадия формулировки требований в духе водопадной модели. На этом этапе определяется общий образ системы, оценивания общая ситуация и принимается решение о целесообразности дальнейшей разработки. Развитие, в свою очередь, не является стадией проектирования, а является фазой итеративной реализации базовой архитектуры и разрешения высоких рисков.

Можно привести пример короткой двухнедельной итерации. В первый день происходит осмысление задач и требований текущей итерации. Проводится обратное проектирование, например, при помощи пакета CASE-технологий Rational Rose, в результате чего будут получены диаграммы на языке UML, описывающие уже имеющуюся часть системы. Во второй день программистами проводится объектно-ориентированное проектирование той части системы, которая будет реализована в результате данной итерации. Тогда же выявляются возможные шаблоны проектирования, которые могут быть использованы при реализации этой части системы. Так же проводится совместное обсуждение результатов проектирования. Оставшиеся дни отводятся на реализацию (собственно написание программного кода на целевом алгоритмическом языке), отладку, тестирование, рефакторинг и интеграцию созданной части в систему.

Итак, основными свойствами унифицированного процесса являются:

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

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


 


Поделиться с друзьями:

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.016 с.