O documento descreve o diagrama de sequência da UML, que ilustra a interação entre objetos em um caso de uso. Ele explica que atores iniciam o processo e objetos interagem através de mensagens. Além disso, fornece detalhes sobre a composição do diagrama e seus benefícios para modelar o fluxo e tempo de vida dos objetos.
2. Diagrama de Sequência É um dos Diagramas de Interação da UML usado para demonstrar a interação entre objetos de um programa seguindo um fluxo lógico.
3. Diagrama de Sequência Para a criação deste diagrama são necessários os Diagramas de Classe e Casos de Uso, pois o Diagrama de Sequência trata das interações de objetos em um determinado caso de uso.
4. Composição do Diagrama de Sequência Atores: São os responsáveis pelo início do processo (caso de uso) que é tratado pelo diagrama de sequência. Objetos: São representados por retângulos no topo do diagrama, tem por padrão como padrão de nomenclatura ‘nome_do_objeto:Sua_Classe’; sem ordem especificada.
5. Composição do Diagrama de Sequência Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora do fragmento de interação. Linha de Vida: Linha que começa na criação do objeto e vai até a sua destruição, quanto mais vai para baixo, mais tempo o objeto ‘vive’.
7. Mensagens forma de interação dos objetos; possui a assinatura do método que está sendo chamado; pode ser enviada para outro objeto ou para si mesma (auto interação).
8. Tipos de Mensagens Criação: aponta diretamente para o objeto e é marcada com <<CREATE>>; Retorno: normalmente omitida, utiliza linha tracejada; Destruição: indica a destruição do método, utilizando um ‘X’ no fim da sua Linha de Vida.
9. Pontos Fortes do diagrama de seqüência Consigo visualizar as sucessões de interações e como elas ocorrerão; Saber como meu objeto se comporta; As mensagens trocadas entre objetos; O tempo de vida de cada objeto; Saber como meus objetos se interagem; O diagrama de seqüência me possibilita representar de forma coerente quais os objetos envolvidos em um caso de uso, e qual a finalidade de determinado caso de uso.
11. possui versões Community(gratuita) e Professional(paga); Suporte a UML 2.1 Diagramas de Classe, Caso de Uso, Sequência, Atividade, Comunicação, Máquina de Estado, Componentes, Implantação, Estrutura de Composição, Objetos e Pacotes. Ajustes de alinhamento e tamanho dos diagramas Impressão dos diagramas (com a marca d’água da ferramenta)
12. software que modela vários tipos de diagramas; opções para formatação, como alterar fonte, estilos de linhas das caixas do seu diagrama, alterar o layout, etc.; opção Model (Modelo) : permite adicionar diagramas e verificar se estão de acordo com a UML e converter diagramas.
13. ferramenta para criação de diagramas que ajuda no desenvolvimento de software de alta qualidade; também é usada para documentar os projetos de software auxiliando os desenvolvedores;
14. Diagramas Suportados: Diagramas de caso de uso Diagramas de componentes Diagramas de modelo entidade-relacionamento Diagramas de classe Diagramas de sequência Diagramas de estado Diagrama de atividade Diagrama de colaboração