Единый процесс
-
Обзор Rational Unified Process (RUP)
- RUP — это методология разработки программного обеспечения, разработанная Rational Software.
- RUP фокусируется на итеративном и постепенном подходе к разработке, ориентированном на архитектуру и управляемом рисками.
- Он включает в себя четыре этапа: начало, разработка, строительство и переход.
-
История и развитие
- RUP был разработан в 1990-х годах Ивар Якобсоном, Гради Бучем и Джеймсом Рамбо.
- Различные авторы использовали название Unified Process, в то время как Rational Software предпочитает название Rational Unified Process.
- В 2012 году была выпущена гибридная платформа disciplined agile delivery framework, которая объединяет стратегии RUP и другие методы.
-
Характеристики и этапы RUP
- Итеративный и постепенный: RUP предполагает разделение разработки на итерации с выпуском системы на каждом этапе.
- Ориентированный на архитектуру: RUP подчеркивает важность архитектуры в процессе разработки.
- Управляемый рисками: RUP фокусируется на устранении критических рисков на ранних этапах проекта.
- Управляемый вариант использования: RUP использует варианты использования для моделирования функциональных возможностей системы.
-
Фазы и итерации RUP
- Начало: включает в себя определение видения системы, экономического обоснования и области применения.
- Разработка: включает в себя устранение рисков и создание архитектуры системы.
- Строительство: включает в себя реализацию системы в виде коротких итераций.
- Переход: включает в себя развертывание системы и обучение пользователей.
-
Усовершенствования и вариации RUP
- RUP имеет множество усовершенствований и вариаций, включая Agile Unified Process, OpenUP/Basic, Essential Unified Process и другие.
- Организации могут вносить свои собственные изменения и дополнения в RUP.
-
Рекомендации по RUP
- Существуют книги и статьи, которые предоставляют рекомендации по использованию RUP, включая упрощенные версии и специализированные версии для системной инженерии.
Полный текст статьи: