Единый процесс предприятия
( Унифицированный процесс предприятия EUP ) представляет собой расширенный вариант Унифицированного процесса , разработанный Скоттом В. Эмблером и Ларри Константином в 2000 году и в конечном итоге переработанный в 2005 году Эмблером, Джоном Налбоуном и Майклом Виздосом. [1] Первоначально EUP был введен для устранения некоторых недостатков RUP, а именно отсутствия производства и возможного выхода из эксплуатации программной системы. Так были добавлены две фазы и несколько новых дисциплин. EUP рассматривает разработку программного обеспечения не как отдельный вид деятельности, а как часть жизненного цикла системы (подлежащей созданию, расширению или замене), жизненного цикла ИТ предприятия и жизненного цикла организации/бизнеса самого предприятия. [2] Он занимается разработкой программного обеспечения с точки зрения клиента.
В 2013 году началась работа над развитием EUP, основанного на дисциплинированной гибкой доставке вместо унифицированного процесса.
Фазы [ править ]
Единый процесс определяет четыре этапа проекта
- Зарождение
- Разработка
- Строительство
- Переход
К этим EUP добавляются две дополнительные фазы.
Дисциплины [ править ]
Rational Unified Process определяет девять проектных дисциплин.
- Бизнес-моделирование
- Требования
- Анализ и проектирование
- Выполнение
- Тест
- Развертывание
- Управление конфигурацией и изменениями
- Управление проектом
- Среда
К этим EUP добавляется еще одна проектная дисциплина.
и семь предпринимательских дисциплин
- Бизнес-моделирование предприятия
- Управление портфелем
- Архитектура предприятия
- Стратегическое повторное использование
- Управление персоналом
- Администрирование предприятия
- Улучшение процесса разработки программного обеспечения
Лучшие практики EUP [ править ]
EUP предоставляет следующие передовые методы:
- Разрабатывайте итеративно
- Управление требованиями
- Проверенная архитектура
- Моделирование
- Постоянно проверяйте качество.
- Управляйте изменениями
- Совместная разработка
- Смотрите за рамки развития.
- Регулярно доставляйте работающее программное обеспечение
- Управляйте рисками
См. также [ править ]
- Дисциплинированная гибкая доставка
- рациональный унифицированный процесс
- Процесс разработки программного обеспечения
- Экстремальное программирование
Ссылки [ править ]
Библиография [ править ]
- Эмблер, Скотт В.; Константин, Ларри Л. (2000), Начальная фаза единого процесса: передовой опыт реализации UP , Focal Press, ISBN 978-1-929629-10-7
- Эмблер, Скотт В.; Константин, Ларри Л. (2000), Фаза разработки единого процесса: передовой опыт реализации UP , Focal Press, ISBN 978-1-929629-05-3
- Эмблер, Скотт В.; Константин, Ларри Л. (2000), Фаза построения единого процесса: лучшие практики для завершения единого процесса , Focal Press, ISBN 978-1-929629-01-5
- Эмблер, Скотт В.; Константин, Ларри Л. (2002), Переход к единому процессу и этап производства , Focal Press, ISBN 978-1-57820-092-4
- Эмблер, Скотт В.; Налбоун, Джон; Виздос, Майкл Дж. (2005), Унифицированный процесс предприятия: расширение унифицированного процесса Rational , Prentice Hall PTR, ISBN 978-0-13-191451-3
- Рамсин, Раман (2008). «Процессно-ориентированный обзор методологий объектно-ориентированной разработки программного обеспечения». Обзоры вычислительной техники ACM . 40 (1). Ассоциация вычислительной техники ACM: 1–89. дои : 10.1145/1322432.1322435 .