A UML especifica diversos tipos de diagramas
para modelagem de sistemas e cada um deles
modela uma característica distinta da estrutura ou do
comportamento de um sistema. Dois desses
diagramas são caracterizados a seguir.
I. Representa o fluxo de tarefas que podem ser
executadas pelo sistema ou por um ator e tem por
finalidade modelar o fluxo de trabalho de um
objeto durante a execução do programa, sendo
mesmo um fluxograma que modela as ações que
o objeto vai executar e em que ordem.
II. Representa uma coleção de componentes de
software e seus inter-relacionamentos e tem por
finalidade modelar recursos que incluem gráficos,
áudio e pacotes que são grupos de classes e que
constituem o sistema.
Esses diagramas são denominados ,
respectivamente, Diagramas de: