Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Os diagramas utilizados pela UML são compostos de nove tipos: Diagrama de use case, de classes,
de objeto, de estado, de sequência, de colaboração, de atividade, de componente e de execução.
*Nesse trabalho veremos os diagramas de sequência e colaboração*
Diagrama de Sequência
Na parte superior do diagrama são apresentados os atores e as classes de análise e, partindo destes, na
vertical, são desenhadas as linhas de vida dos objetos.
Para cada caso de uso, constrói-se um diagrama de seqüência principal e alguns diagramas de seqüência
complementares.
*A imagem mostra um exemplo de mensagem SINCRONA. Ela sempre é representada por uma SETA CHEIA.
No exemplo, o caixa de mercado deve esperar o sistema confirmar a entrada do item pra poder confirmar a venda.
Ele não pode terminar a venda antes de concluir a mensagem anterior. Por isso é uma mensagem síncrona.*
2. Mensagens assíncronas: são mensagens enviadas de um objeto a outro sem que haja uma dependência de
estado entre os dois objetos.
*Na Imagem existem 2 mensagens ASSINCRONAS. Elas não precisam ser processadas e terminadas antes de
executar outro comando.*
Diagrama de Colaboração
O Diagrama de Colaboração mostra as interações que ocorrem entre os objetos participantes numa situação
particular. Ele coloca os relacionamentos entre os objetos e sua topologia em destaque. *Interação é o conjunto
de mensagens trocadas pelos objetos.*
As mensagens enviadas de um objeto para outro são representadas por setas, mostrando o nome da
mensagem, parâmetros, e a seqüência da mensagem.