DiagramaAtividades

1313 palavras 6 páginas
Pontifícia Universidade Católica do Rio Grande do Sul
Faculdade de Informática

Fundamentos de modelagem OO em UML
Diagrama de Atividades
Prof. Marcelo H. Yamaguti
Fundamentos de modelagem OO em UML

Prof. Marcelo H. Yamaguti (1)

PUCRS - FACIN

Introdução

• Um Diagrama de Atividades é uma variação de uma máquina de estados, na qual os estados são as atividades que representam a execução de operações e as transições são disparadas pela conclusão destas operações. – Um Diagrama de Atividades normalmente contém:
• estados de atividades e/ou estados de ações
• transições
• objetos

– Tipicamente, Diagramas de Atividades são utilizados para a modelagem dos aspectos dinâmicos de um sistema.
Fundamentos de modelagem OO em UML

Prof. Marcelo H. Yamaguti (2)

PUCRS - FACIN

Introdução

• Usualmente um Diagrama de Atividades pode ser associado a:
– um Caso de Uso, descrevendo as atividades realizadas pelo
Ator e pelo Sistema, tendo como referencial o ponto de vista dos atores que colaboram com o sistema
– uma Operação em uma classe, descrevendo a lógica de execução desta operação

• Usos:
– workflows, que são utilizados para visualizar, especificar, construir e documentar processos do negócio relativos ao sistema em desenvolvimento
– algoritmos seqüenciais e concorrentes complexos
Fundamentos de modelagem OO em UML

Prof. Marcelo H. Yamaguti (3)

Introdução

PUCRS - FACIN

Exemplo:
Receber o pedido

Verificar disponibilidade do produto
[produto não disponível]

Adquirir produto

[produto disponível]
[produto adquirido]
Separar produto

Emitir nota fiscal

Embalar produto

Despachar produto

Fundamentos de modelagem OO em UML

Prof. Marcelo H. Yamaguti (4)

PUCRS - FACIN

Processo Unificado - Requisitos
Diagramas de
Casos de Uso

Modelo de
Casos de Uso

Modelo de Análise

Modelo de Projeto

Modelo de
Implantação

Modelo de
Implementação
Modelo de Teste

Diagramas de
Classes

Diagramas de
Objetos

Diagramas de
Componentes
Diagramas de
Implantação
Diagramas de
Seqüência

Relacionados

  • Diagramas atividades, use case
    736 palavras | 3 páginas