Diagramas de Seqüência

Slides:



Advertisements
Apresentações semelhantes
UML Diagramas de Seqüência
Advertisements

Diagrama de Sequência.
Diagramas de Seqüência
Modelagem de Interações
Diagramas de Seqüência
UNIDADE 2 UML MODELAGEM TEMPORAL
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Interpretação de Projetos de Software Professor: Cheli dos S. Mendes.
Diagrama de Sequência I
Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo.
Diagrama de Colaboração
CIn-UFPE1 Diagramas de Atividades UML. CIn-UFPE2 Diagramas de Atividades n Os Diagramas de Atividades mostram o fluxo entre atividades (ações não-atômicas);
Modelo de Caso de Uso Wedson Quintanilha da Silva
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
PESC/COPPE/UFRJ - Toacy C. Oliveira Modelagem Dinâmica – Diagrama de Sequência Toacy. Oliveira - PESC/COPPE/UFRJ.
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
EA976 – Engenharia de Software AULA 17 Diagramas de Interação.
ESPECIFICAÇÃO DE PROCESSOS PALESTRANTE, MÊS ANO. HOJE FALAREMOS SOBRE 1.OBJETIVO 2.DIRETRIZES DO DESENHO 3.NOTAÇÕES DO DESENHO 4.PADRÃO DE NUMERAÇÃO 5.EXEMPLO.
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
DIAGRAMA DE SEQUENCIA Sandro Carvalho. OBJETIVO DO DIAGRAMA Apresentar as interações entre objetos na ordem temporal em que elas acontecem.
CONTAGEM Princípios Básicos Permutações Arranjos Combinações.
Diagramas Dinâmicos Diagramas de Interação Diagramas de Sequência Diagramas de Colaboração Diagramas de Estado (Statechart) Diagramas de Atividade.
1 A decisão de Concessão de Crédito Custo de obter as informações necessárias para o fornecimento do crédito  Custo de erros nesta decisão.
Olá! Nesta aula você estudará o que significa interação e como realizar a interação com os alunos.
UML - Diagramas de Sequência
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Organização, Sistemas e Métodos
Diagrama de Sequencia Prof. Thales Castro.
Diagrama de estado Higo Vale Kleber Baingo
Criação: Caroline Brasileiro Atualização: Laura Matos
PISA 2015 AVALIAÇÃO DE LEITURA BRASIL
Introdução OO.
Fluxograma CRUZ, T. Sistemas, Organização & Métodos. São Paulo: Atlas, (Parte II - Cap. 5 até 7); CRUZ, T. Sistemas, Métodos e Processos. São.
UML : Unified Modeling Language
UML – Diagramas de Objectos
UML – Diagramas de Pacotes (Packages)
Profa. Mercedes Gonzales Márquez
UML – Diagramas de Colaboração
Especificação de Caso de Uso
Ferramentas de comunicação
Análise de Algoritmo Profº Me. Jeferson Bussula Pinheiro
Tema 4 - Modelagem ER: Técnicas e Ferramentas
Diagrama de Estado Prof. Thales Castro.
ESTRATÉGIAS E PLANO DE MARKETING
PROCESSOS DIDÁTICOS E PEDAGÓGICOS
Diagrama de Atividade Prof. Thales Castro.
Pacotes Um pacote (package) em UML é um mecanismo de agrupamento genérico Notação: pasta com o nome no interior ou na pega No caso de um pacote contido.
FUNDAMENTO DE PROGRAMAÇÃO
UML - Diagramas de Sequência
Algoritmos e Estruturas de Dados I
CREATED BY RAFAEL S. T. VIEIRA
Zvi Covaliu e Robert M. Oliver
Diagrama de Pareto.
Modelagem Orientada a Objetos com UML
FASORES E DIAGRAMAS FASORIAIS
Diagramas de Sequência
Revisão Requisitos e Casos de Uso
Protocolo de observação
Projeto Orientada a Objetos
Representação gráfica dos dados estatísticos
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09
REPRESENTAÇÕES DO ESPAÇO GEOGRÁFICO
DIAGRAMA DE CASOS DE USO
Prof. Luís Fernando Garcia
UML : Unified Modeling Language
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Aula 11- Rafaela Bosse Schroeder
Paradigma de Orientação a Objetos
NORMAS EFORMATAÇÃO DE TRABALHOS
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Diagramas de Seqüência

Objetivo Mostrar a interação, isto é, a seqüência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação, etc.) Enfatizar a comunicação e a passagem de controle entre objetos ao longo do tempo Útil para descrever uma seqüência particular de funcionamento, Mas não para muitas seqüências alternativas e ciclos, ações realizadas por um objeto que não envolvem comunicação com outros objetos 2009 Bacalá - MDS

Objetos e linhas de vida Cada objeto participante é representado por uma caixa em cima duma linha vertical a traço interrompido (linha de vida) Normalmente aparecem atores (objetos externos ao sistema) iniciando interações O tempo cresce de cima para baixo objeto1:Classe1 objeto2: :Classe3 mensagem 2009 Bacalá - MDS

Diagramas de Seqüência 2009 Bacalá - MDS

Diagramas de Comunicação 2009 Bacalá - MDS

Comparação entre os diagramas de seqüência e comunicação Tipo Pontos fortes Pontos Fracos Sequência Mostra com clareza a seqüência ou ordem temporal das mensagens. Amplo conjunto de opções detalhadas. Deve ser estendido para a direita quando são acrescidos novos objetos; consome espaço na horizontal Comunicação Economia de espaço - flexibilidade para adicionar novos objetos em duas dimensões. É mais difícil ver a seqüência das mensagens. menos opções de notação. 2009 Bacalá - MDS

Exemplo de um diagrama de seqüência: fazerPagamento 2009 Bacalá - MDS

Exemplo de um diagrama de comunicação: fazerPagamento 2009 Bacalá - MDS

Participantes e Linhas de Vida 2009 Bacalá - MDS

Sintaxe das mensagens Forma Geral: Exemplos: 2009 Bacalá - MDS

Mensagens 2009 Bacalá - MDS

Retorno de uma mensagem Duas formas de mostrar o valor de retorno de uma mensagem 2009 Bacalá - MDS

Mensagens para "this" 2009 Bacalá - MDS

Criação de instâncias 2009 Bacalá - MDS

Destruição de Objetos 2009 Bacalá - MDS

Frames em Diagramas de Seqüência Loops 2009 Bacalá - MDS

Loops na especificação UML 1.x 2009 Bacalá - MDS

Mensagens Condicionais 2009 Bacalá - MDS

Mensagens condicionais na UML 1.x 2009 Bacalá - MDS

Mensagens condicionais mutuamente exclusivas 2009 Bacalá - MDS

Percorrendo uma coleção Usando uma notação explícita 2009 Bacalá - MDS

Percorrendo uma coleção Usando uma notação implícita 2009 Bacalá - MDS

Mensagens Polimórficas 2009 Bacalá - MDS

Mensagens Polimórficas 2009 Bacalá - MDS

Mensagens síncronas e assíncronas 2009 Bacalá - MDS

Diagramas de Comunicação

Associações 2009 Bacalá - MDS

Mensagens 2009 Bacalá - MDS

Mensagens para this 2009 Bacalá - MDS

Criação de instâncias 2009 Bacalá - MDS

Numeração das mensagens Um caso simples 2009 Bacalá - MDS

Numeração das mensagens Um caso mais complexo 2009 Bacalá - MDS

Mensagens condicionais 2009 Bacalá - MDS

Mensagens condicionais mutuamente exclusivas 2009 Bacalá - MDS

Loops 2009 Bacalá - MDS

Percorrendo uma coleção 2009 Bacalá - MDS

Mensagens Polimórficas 2009 Bacalá - MDS

Mensagens síncronas e assíncronas 2009 Bacalá - MDS

Curiosidades Sentido de leitura: sempre da esquerda para direita? 2009 Bacalá - MDS

Curiosidades Sentido de leitura: sempre da esquerda para direita? 2009 Bacalá - MDS

Curiosidades Exemplo: árabe 2009 Bacalá - MDS

Curiosidades Exemplo: árabe 2009 Bacalá - MDS

Curiosidades Real Time 2009 Bacalá - MDS

Modelo de Negócio 2009 Bacalá - MDS

Modelo de Análise 2009 Bacalá - MDS

Modelo de Análise 2009 Bacalá - MDS