Prof. Luís Fernando Garcia

Slides:



Advertisements
Apresentações semelhantes
DIAGRAMA DE COLABORAÇÃO
Advertisements

Diagrama de Máquina de Estados
UML Diagramas de Seqüência
Modelagem de Software Orientado a Objetos
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
Diagramas de Seqüência
Linguagens de Modelagem
Linguagens de Modelagem (cont.) (IV)
Orientação a Objetos: Encapsulamento e Classificação
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Linguagens de Modelagem para SMA
Diagrama de Sequência.
Diagramas de Seqüência
Professora: Aline Vasconcelos IF Fluminense
Projeto de Software Orientado a Objetos
Prof. Luís Fernando Garcia
Prof. Luís Fernando Garcia
Diagrama de Atividades
Prof. Luís Fernando Garcia
Diagramas de Estrutura Composta e Tempo
Diagrama de Seqüência.
(Linguagem de Modelagem Unificada)
Objetivo: compreender e aplicar um modelo sequencial
Objetivo: compreender e aplicar um modelo sequencial
UML Unified Modeling Language Linguagem de Modelagem Unificada
Diagrama de Estados.
Diagramas de Sequência e Comunicação
Diagramas de Seqüência
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Diagramas de Colaboração e Componentes
DIAGRAMA DE CLASSE Modelagem de Software
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Professor Mário Dantas
Diagramas de Atividade
Silas Juccelino Artulanez.  O que é?  Notação  Estado  Mudança de estado  Condições e ações  Diagramas subdivididos  Passos na construção  Verificação.
UNIDADE 2 UML MODELAGEM TEMPORAL
Análise e Projeto de Sistemas
Diagrama de Atividades
Simone Sawasaki Tanaka
UML - Unified Modeling Language
Análise Orientada Objeto
UML – Engenharia de Software 1
Análise Orientado aos Objetos Prof. Wolley W. Silva
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Profª Lucélia Oliveira
Laboratório de Programação
Diagrama de Sequência I
Desenhando Fluxogramas
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Análise e Projeto de Sistemas
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.
SISTEMAS DE INFORMAÇÃO Análise de Sistemas II 2010/01 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
UML Statechart CIn-UFPE.
Desenvolvimento Empresarial Aula 5 – Business Process Modeling Notation – Parte 2 Prof.: Guilherme Amorim Data: 26/03/2014.
Análise e Projeto de Sistemas
Modelagem de Sistemas Orientada a Objeto Com UML
Introdução e Conceitos sobre Diagrama de Seqüência
Diagrama de Colaboração
13/10/20151 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11 Professor Leomir J. Borba- –
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
Análise e Design de Software Site:
Análise e Conceção de Sistemas
Modelagem Dinâmica – Diagrama de Sequência Toacy. Oliveira - PESC/COPPE/UFRJ.
Profa. Priscila Facciolli.  O foco do diagrama é identificar a interação entre os objetos pelo tempo.  Identifica as mensagens trocadas entre os objetos.
DIAGRAMA DE SEQUENCIA Sandro Carvalho. OBJETIVO DO DIAGRAMA Apresentar as interações entre objetos na ordem temporal em que elas acontecem.
Prof. Luís Fernando Garcia
Transcrição da apresentação:

Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR Diagrama de Sequência Bom Tarde, Meu nome é Luis Fernando Garcia, Sou Mestrando do CPGCC, e orientando do Prof. José Valdeni de Lima. O objetivo desse defesa é a apresentação da dissertação de mestrado intutilada Consistência de Ligações no WWW. Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de Seqüência Interação entre os objetos Determina a seqüência de eventos que ocorrem em um determinado processo Quais condições devem ser satisfeitas ... Quais métodos devem ser disparados ... E em qual ordem ... Baseia-se no Diagrama de Casos de Uso 1 Caso de Uso  N Diagramas de Seqüência Baseia-se, também, no Diagrama de Classes Fornecem as classes e os métodos associados Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes - ATORES Exatamente os mesmos dos Casos de Uso Interagem  Solicitam serviços  Eventos  Processos Não são obrigatórios no Diagrama de Seqüência JUDE Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes - OBJETOS Representam as instâncias das classes Retângulos contendo um texto Primeira parte, em minúsculo, o nome do objeto Segunda parte, em letras iniciais maiúsculas, o nome da classe Informações separadas por dois pontos (:) Linha de vida Linha vertical tracejada Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes - OBJETOS Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes – LINHAS DE VIDA Representa o tempo que um objeto existiu durante um processo Linhas finas verticais tracejadas Iniciam no retângulo que representa o objeto Interrompida por um “X” quando o objeto é destruído Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes – FOCO DE CONTROLE/ATIVAÇÃO Indica os períodos em que um determinado objeto está participando ativamente do processo Executando um ou mais métodos do processo Representados por extensões mais grossas/largas da Linha de Vida Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes – FOCO DE CONTROLE/ATIVAÇÃO Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Componentes – MENSAGENS/ESTÍMULOS Demonstram a ocorrência de eventos que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processo Mensagens entre: Ator e Ator Ator e Objeto Objeto e Objeto Objeto e Ator Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem com disparo de método entre objetos. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem que instancia um novo objeto Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem que dispara um método destrutor – elimina um objeto não mais necessário. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem de Retorno ... Linha tracejada. Podem retornar valores ou status... Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem com Condição de Guarda Entre colchetes [ ] Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Diagrama de Seqüência Mensagem com Condição de Guarda Disparo de mensagem a vários objetos (*) Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Abertura de Conta Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Encerramento de Conta Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.

Exercícios Exercícios (XEROX) - HOJE Locação de Fitas Controle de Cursos Venda de Passagens Aéreas Clínica Veterinária Escritório de Advocacia Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.