É um curso introdutório ao RUP (Rational Unified Process). O RUP é uma base de conhecimento contendo práticas de engenharia de software que representam algumas das melhores práticas observadas em desenvolvimento de software bem sucedido. Este curso apresenta uma introdução ao desenvolvimento iterativo e também à organização e conteúdo de sua base de conhecimento. E enfatiza os princípios mais importantes do desenvolvimento de software iterativo: as fases e seus objetivos e a moderação dos riscos. Os alunos também conhecerão as opções de especificação de RUP.