Prévia do material em texto
Diagrama de Sequência Diagrama de Classes Mostra interação temporal entre Modela classes, atributos, objetos em um cenário métodos e relacionamentos específico estáticos Representa mensagens trocadas e Fornece visão estrutural do ordem cronológica das chamadas sistema, diferente dos Ajuda a identificar métodos e diagramas comportamentais atualizar diagramas de classe É atualizado com base em descobertas feitas nos Utilizado para detalhar processos e regras de negócio diagramas de sequência complexas Não representa a ordem temporal das interações entre objetos Modelagem Diagramas UML Diagramas de Interação Representam elementos Sistemas Incluem diagrama de sequência e gráficos do sistema diagrama de comunicação modelado (colaboração) Dividem-se em diagramas Permitem identificar métodos e estruturais e comportamentos dinâmicos das comportamentais classes Facilitam a visualização Diagrama de sequência é mais e comunicação entre detalhado e trabalhoso que O de equipes comunicação São essenciais para Diagrama de comunicação foca nas documentação e relações, não na ordem temporal desenvolvimento de Aplicações Práticas exata software Auxiliam no entendimento e documentação de regras de negócio complexas Elementos do Diagrama de Sequência Facilitam a comunicação entre Objeto: entidade que participa da interação analistas, desenvolvedores e Padrões de Projeto no topo do diagrama clientes São soluções reutilizáveis Permitem identificar falhas e para problemas comuns em Linha da Vida: linha tracejada vertical que melhorias antes da desenvolvimento indica existência do objeto codificação Devem ser adaptados para Caixa de Ativação: período em que objeto está ativo na interação Contribuem para a manutenção contextos específicos de Mensagens: chamadas síncronas, assíncronas e evolução do sistema ao cada projeto e criação de instâncias longo do tempo Diagramas de colaboração ajudam a representar esses padrões Facilitam a comunicação e padronização entre desenvolvedores experientes