Engineering Process), также известный как процесс разработки программного обеспечения (ПО)
(Software Development Process), определяет кто, что, когда и как участвует в разработке ПО.
Разработка – это процесс, в котором требования пользователя превращаются в ПО. Унифицированный процесс разработки программного обеспечения (Unified Software Development Process, USDP) – описывает то, как требования реализуются в программное обеспечение. Обычно его называют Унифицированным процессом или UP.
Методология моделирования определяется так называемым Унифицированным процессом (Unified Process, UP). Эта методология включает исполнителей, действия и артефакты (искусственно созданные объекты, процессы и т.п.), которые необходимо использовать, осуществить или создать для моделирования программной системы.
Процесс ООП в контексте языка UML получил специальное название — рациональный унифицированный процесс (Rational Unified Process, RUP). Концепция RUP и основные его элементы разработаны А. Джекобсоном в ходе его работы над языком UML.
RUP (Rational Unified Process) – это коммерческая UP от IBM. Она предоставляет стандарты, инструментальные средства и другие элементы, необходимые для разработки.
*
П.П. Мельников, Финансовый университет при Правительстве РФ