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

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

Análise e Projeto de Sistemas II

Apresentações semelhantes


Apresentação em tema: "Análise e Projeto de Sistemas II"— Transcrição da apresentação:

1 Análise e Projeto de Sistemas II
Aula 2 – Diagrama de Atividades Profa. Dra. Judith Pavón

2 Objetivo da aula O objetivo desta aula é apresentar os conceitos de diagrama de atividades.

3 Conteúdo Diagrama de Atividades (definição) Notação gráfica
Exemplo de Diagrama de Atividades Raias Divisórias (Swimlanes) Outros Exemplos Conceitos Relevantes

4 Diagrama de Atividades
O objetivo principal do diagrama de atividades é definir os mecanismos do comportamento. Os diagramas de atividade são valiosos porque eles: Representam a lógica exigida para implementar comportamentos do sistema Representam a lógica em qualquer nível que o projeto precise, desde o workflow do sistema até implementações de métodos individuais São muito simples para se aprender rapidademente São relativamente familiares aos usuários

5 Diagrama de Atividades
Geralmente é elaborado um diagrama de atividades para um caso de uso em particular, porém, também pode ser feito para representar a lógica de um método complexo. Um modo de elaborar o diagrama de atividades é acompanhar a narrativa do caso de uso.

6 Através do Diagrama de Atividades podemos representar a dinâmica de
um Caso de Uso... Diagramas de Atividade são fluxogramas.

7 Transição de uma atividade para outra.
A notação gráfica que UML estabelece para a construção dos Diagramas de Atividades é a seguinte: Nome Atividade Transição de uma atividade para outra. Decisão / Ponto de fusão (MergeNode) Barras de sincronização (horizontal e vertical) Início do fluxo Final do fluxo

8 Exemplo de Diagrama de Atividade

9 Ponto de fusão (merge)

10 Capturar Pedido Venda Autorizar Forma Pagto. Verificar Item Estoque Renegociar Pedido não sim

11 Capturar Pedido Venda Autorizar Forma Pagto. Verificar Item Estoque Renegociar Pedido não não sim sim

12 Capturar Pedido Venda Autorizar Forma Pagto. Verificar Item Estoque Renegociar Pedido não não sim sim Disparar Requisição Compra Suspender Pedido

13 Exemplo de Diagrama de Atividade Capturar Pedido Venda Autorizar Forma
Pagto. Verificar Item Estoque Foi autorizado? Existe disponibilidade? não não sim sim Estoque ok Forma Pagto. ok Disparar Requisição Compra Suspender Pedido Renegociar Pedido Aceitar Pedido

14 Através do Diagrama de Atividades
podemos representar, também, a dinâmica de um Sistema,... ... isto é, a seqüência lógica em que os Casos de Uso do sistema são empregados, localizando-os dentro de cada setor da empresa.

15 Há um componente gráfico que podemos empregar nos
Diagramas de Atividade: Raias Divisórias “Swimlanes”

16 Setor Atendimento Setor Mecânico Setor Financeiro

17 O Diagrama de Atividades dos Casos de Uso do Sistema Comercial Alfa
Exemplo: O Diagrama de Atividades dos Casos de Uso do Sistema Comercial Alfa

18 Setor de Atendimento Atendente Setor Mecânico Cliente Atendente
Preparar P.D. Atendente Setor Mecânico Preparar O.S. Emitir Orçamento Cliente Atendente Comunicar Cliente OS-OK Atendente Faturar OS Fechar OS Setor Financeiro

19 Setor Mecânico Registrar Defeitos Mecânico Registrar Reparos Efetuados

20 Setor Financeiro Registrar Pagamento Caixa Emitir Nota Fiscal

21 Setor Atendimento Setor Mecânico Setor Financeiro Preparar P.D.

22 Preparar P.D. Registrar Defeitos Setor Atendimento Setor Mecânico
Financeiro Preparar P.D. Registrar Defeitos

23 Preparar P.D. Registrar Defeitos Emitir Orçamento Setor Atendimento
Mecânico Setor Financeiro Preparar P.D. Registrar Defeitos Emitir Orçamento

24 Preparar P.D. Registrar Defeitos Emitir Orçamento não sim Orçamento
Setor Atendimento Setor Mecânico Setor Financeiro Preparar P.D. Registrar Defeitos Emitir Orçamento não Orçamento Aprovado sim

25 Preparar P.D. Registrar Defeitos Emitir Orçamento não sim Preparar
Setor Atendimento Setor Mecânico Setor Financeiro Preparar P.D. Registrar Defeitos Emitir Orçamento não Orçamento Aprovado sim Preparar O.S.

26 Preparar P.D. Registrar Defeitos Emitir Orçamento não sim Preparar
Setor Atendimento Setor Mecânico Setor Financeiro Preparar P.D. Registrar Defeitos Emitir Orçamento não Orçamento Aprovado sim Preparar O.S. Registrar Reparos Efetuados

27 Preparar P.D. Registrar Defeitos Emitir Orçamento não sim Preparar
Setor Atendimento Setor Mecânico Setor Financeiro Preparar P.D. Registrar Defeitos Emitir Orçamento não Orçamento Aprovado sim Preparar O.S. Registrar Reparos Efetuados Comunicar Cliente O.S. OK

28 Setor Atendimento Setor Mecânico Setor Financeiro Faturar O.S.

29 Faturar O.S. Registrar Pagamento Setor Atendimento Setor Mecânico
Financeiro Faturar O.S. Registrar Pagamento

30 Faturar O.S. Registrar Pagamento Emitir Nota Fiscal Setor Atendimento
Mecânico Setor Financeiro Faturar O.S. Registrar Pagamento Emitir Nota Fiscal

31 Faturar O.S. Registrar Pagamento Fechar O.S. Emitir Nota Fiscal Setor
Atendimento Setor Mecânico Setor Financeiro Faturar O.S. Registrar Pagamento Fechar O.S. Emitir Nota Fiscal

32 Conceitos relevantes O diagrama de atividades segue uma seqüência de atividades através de decisões (desvio), bifurcação e união (para a concorrência) eloops, até que todas as tarefas (ações) no comportamento sejam contempladas com sucesso ou uma exceção termine a seqüência. Não existe limite para o número de arestas de atividades de saída em um ponto de decisão, porém, só pode ter uma aresta de atividades entrando. Um ponto de fusão (MergeNode) só pode ter uma aresta de atividades de saída, porém, pode ter muitas arestas de atividades de entrada.


Carregar ppt "Análise e Projeto de Sistemas II"

Apresentações semelhantes


Anúncios Google