Embora o processo de desenvolvimento de sistemas não esteja previsto na UML, podem-se eleger, em
Embora o processo de desenvolvimento de sistemas não esteja previsto na UML, podem-se eleger, em termos genéricos, cinco etapas em que a UML pode ser aplicada: análise de requisitos, análise sistêmica, projeto, implementação, testes/implantação. A etapa de testes/implantação deve abordar os testes de:
I. unidade, onde cada programa, individualmente, é testado. II. conjunto, pois nada garante que, apesar de terem funcionado individualmente, eles se comportarão da maneira esperada, quando executados em conjunto. III. integração, quando o software criado tiver algum mecanismo de interface com outros sistemas. IV. adequação aos requisitos, com o envolvimento direto do usuário, que dará a aprovação final.