CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09

Slides:



Advertisements
Apresentações semelhantes
Introdução à Análise de Sistemas
Advertisements

CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
15/1/2014 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 12
APSI III Aline Vasconcelos
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Grupo de Desenvolvimento de Software - GDS
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
SUPERIOR EM SISTEMAS DE INFORMAÇÃO REDES DE COMPUTADORES E TELECOMUNICAÇÕES Aula /08/2014 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
SUPERIOR EM SISTEMAS DE INFORMAÇÃO REDES DE COMPUTADORES E TELECOMUNICAÇÕES Aula /08/2014 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Semana /08/2012 Professor Leomir J. Borba-
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
13/10/20151 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
18/1/2016 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
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.
Memória de Aula 04: Desenvolvimento de Sistemas Introdução a UML Diagramas de Caso de Uso Profª Eliane Costa Santana.
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.
especificação de requisitos do software
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Diagrama de Sequencia Prof. Thales Castro.
Valéria Maria Lauande Março/2010
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
Diagrama de estado Higo Vale Kleber Baingo
Engenharia de Software Professor Sandro Carvalho
especificação de requisitos do software
UML : Unified Modeling Language
Introdução ao RUP – Rational Unified Process
especificação de requisitos do software
Diagrama de Atividade Prof. Thales Castro.
Modelagem de Sistemas I Aula 1 – Introdução à UML
Modelagem Orientada a Objetos com UML
IP – Repetições for Prof. Eduardo Falcão.
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 7
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 1
Desenvolvimento em Camadas
Engenharia de Software II
BANCO DE DADOS I.
14/08/2012 Professor Leomir J. Borba- –
Projeto Orientada a Objetos
Implementação Orientada a Objetos Marcia A. S
14/08/2012 Professor Leomir J. Borba- –
Produto UFAM em UML Universidade Federal do Amazonas
14/08/2012 Professor Leomir J. Borba- –
14/08/2012 Professor Leomir J. Borba- –
Projeto de Sistemas Apresentação da Disciplina
DIAGRAMA DE CASOS DE USO
UML : Unified Modeling Language
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Aula 11- Rafaela Bosse Schroeder
26/08/2013 Professor Leomir J. Borba- –
Visão Geral do RUP.
CCT0672- Introdução a Programação Aula 01: Apresentação da ementa.
Paradigma de Orientação a Objetos
Transcrição da apresentação:

CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 1 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Sequência Bibliografia Agenda Diagramas de Sequência Bibliografia 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Útil para representar a sequencia dos eventos de sistema em um cenário de um caso de uso. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Formas de envio de informação Entre atores (comunicação entre atores, correspondendo a passos complementares do caso de uso expandido). Dos atores para o sistema (eventos de sistema do caso de uso expandido). Do sistema para os atores (respostas do sistema do caso de uso expandido). 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência O diagrama de seqüência pode ser construído para o fluxo principal do caso de uso e também para alguns fluxos alternativos com passos obrigatórios. Etapas: Representação dos passos do caso de uso como troca de informações entre atores e a interface do sistema. Representação de operações e consultas de sistema como troca de mensagens entre a interface e a controladora-fachada da camada de domínio do sistema. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Primeira Etapa: ator ↔ interface Cada passo [IN] equivale a um envio de informação de um ator para a interface do sistema Cada passo [OUT] equivale a um envio de informação da interface do sistema para um ator. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Segunda Etapa: interface ↔ domínio As operações e consultas de sistema são procedimentos computacionais, que são executados em função de um evento ou resposta de sistema. Trata-se agora de um componente do sistema que chama outro. No caso, é a interface que envia uma solicitação de execução de operação ou consulta de sistema para a camada de domínio, a qual é responsável pela execução de toda a lógica de acesso e transformação dos dados. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Conseqüências Operações de sistema são conseqüência de eventos de sistema. Consultas de sistema são conseqüência de respostas de sistema. Evento e Operação Um evento de sistema, quando informa dados que o sistema deverá armazenar, corresponde inicialmente a uma operação de sistema 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência Respostas e Consultas Uma resposta de sistema, para ser obtida, necessita que tenha sido executada (antes) uma consulta de sistema. Um evento de sistema que apenas envia dados que servirão de parâmetro para uma resposta de sistema não gera necessariamente operação de sistema. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência As quatro mensagens do DSS Evento de sistema: é uma ação realizada por um ator que envia alguma informação ao sistema. No diagrama é representada por uma seta do ator para a interface. Resposta de sistema: informação que o sistema repassa aos atores, representada no diagrama como uma seta tracejada da interface para os atores. Operação de sistema: uma chamada de método que o sistema executa internamente em resposta a um evento de sistema. A operação de sistema deve, por definição, alterar alguma informação armazenada. No diagrama é representada por uma seta da interface para a controladora rotulada com uma chamada de operação. Consulta de sistema: é uma chamada de método cuja execução faz com que o sistema retorne alguma informação que interessa aos atores. As consultas não devem alterar os dados armazenados no sistema, mas apenas retornar dados de uma forma apropriada ao usuário. No diagrama, as consultas são representadas por setas da interface para a controladora rotuladas com uma chamada de função e com valor de retorno explícito. 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Diagramas de Seqüência 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com

Bibliografia BIBLIOGRAFIA BÁSICA 1 GUEDES, Gilleanes T.A. UML 2: Uma Abordagem Prática. 1ª Edição. São Paulo: Novatec, 2009. 2 WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª Edição. Rio de Janeiro: Campus, 2010. 3 WEST, David; MCLAUGHLIN, Brett; POLLICE, Gary. Use a cabeça Análise & Projeto Orientado ao Objeto. 1ª Edição. Rio de Janeiro: Alta Books, 2007. BIBLIOGRAFIA COMPLEMENTAR 4 ARAUJO, Ricardo; LIMA, Cardoso André. UML Aplicada: Da teoria à implementação. 1ª Edição. Rio de Janeiro: Ciência Moderna, 2007. 5 BOOCH, Grady; RUMBAUGH, James;, JACOBSON, Ivar. UML: Guia do Usuário. 1ª Edição. Rio de Janeiro: Campus, 2006. 6 LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e projeto orientados a objetos e ao desenvolvimento iterativo. 3ª Edição. Porto Alegre: Bookman, 2007. 7 PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, métodos e padrões. 3ª Edição. Rio de Janeiro: LTC, 2009. 8 SILVA, Nelson Peres da. Análise e Estruturas de Sistemas de Informação. 1ª Edição. São Paulo: Érica, 2007. Bibliografia Basica – GUEDES (1) é o principal 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 08/11/2018 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 23 25/04/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http:professorleomir.wordpress.com