A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09"— Transcrição da apresentação:

1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09
08/11/2018 Professor Leomir J. Borba- – 1 25/04/2011 Professor Leomir J. Borba- –

2 Diagramas de Sequência Bibliografia
Agenda Diagramas de Sequência Bibliografia 08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

3 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- – 25/04/2011 Professor Leomir J. Borba- –

4 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- – 25/04/2011 Professor Leomir J. Borba- –

5 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- – 25/04/2011 Professor Leomir J. Borba- –

6 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- – 25/04/2011 Professor Leomir J. Borba- –

7 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

8 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- – 25/04/2011 Professor Leomir J. Borba- –

9 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- – 25/04/2011 Professor Leomir J. Borba- –

10 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- – 25/04/2011 Professor Leomir J. Borba- –

11 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- – 25/04/2011 Professor Leomir J. Borba- –

12 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

13 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

14 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

15 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

16 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

17 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

18 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

19 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

20 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

21 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

22 Diagramas de Seqüência
08/11/2018 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

23 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- – 08/11/2018 Professor Leomir J. Borba- – 23 25/04/2011 Professor Leomir J. Borba- –


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

Apresentações semelhantes


Anúncios Google