Lecture

Created: 17.09.2006 | Level: specialist | Access: paid | University: Московский государственный университет имени М.В.Ломоносова
Lecture 3:

Унифицированный процесс разработки и экстремальное программирование

< Lecture 2 || Lecture 3: 123456 || Lecture 4 >

Первые пять дисциплин считаются рабочими, остальные — поддерживающими. Распределение объемов работ по дисциплинам в ходе проекта выглядит, согласно руководству по RUP, примерно так, как показано на рис. 3.8.

Распределение работ между различными дисциплинами в проекте по RUP

увеличить изображение
Рис. 3.8. Распределение работ между различными дисциплинами в проекте по RUP

Напоследок перечислим техники, используемые в RUP согласно [3].

  • Выработка концепции проекта (project vision) в его начале для четкой постановки задач.
  • Управление по плану.
  • Снижение рисков и отслеживание их последствий, как можно более раннее начало работ по преодолению рисков.
  • Тщательное экономическое обоснование всех действий — делается только то, что нужно заказчику и не приводит к невыгодности проекта.
  • Как можно более раннее формирование базовой архитектуры.
  • Использование компонентной архитектуры.
  • Прототипирование, инкрементная разработка и тестирование.
  • Регулярные оценки текущего состояния.
  • Управление изменениями, постоянная отработка изменений извне проекта.
  • Нацеленность на создание продукта, работоспособного в реальном окружении.
  • Нацеленность на качество.
  • Адаптация процесса под нужды проекта.
< Lecture 2 || Lecture 3: 123456 || Lecture 4 >