В рамках описания унифицированного процесса разработки сложных информационных систем будем считать процессом частично упорядоченное множество шагов, направленных на достижение некоторой цели. В контексте проектирования инфокоммуникационных систем целью является разработка и внедрение в предсказуемые сроки системы, удовлетворяющей потребностям бизнеса.
Выше было отмечено, что UML практически не зависит от процесса, в том смысле, что его можно использовать в различных процессах разработки. Описываемый в этом параграфе унифицированный процесс RUP (Rational Unified Process) является одним из таких подходов к организации жизненного цикла сложных систем. Отличительной особенностью именно RUP является то, что он особенно хорошо приспособлен к UML.
Цель RUP - обеспечить создание системы высокого качества, соответствующей потребностям заказчика, в заданные сроки и в пределах заранее составленной сметы.
RUP включает в себя лучшие рекомендации, которые есть в существующих методиках разработки (Best Practices).