Diagrama de Atividades

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

Diagrama de Atividades
Modelagem de Estados.
Diagrama de Máquina de Estados
UML no CICLO de DESENVOLVIMENTO
UML Modelando um sistema.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Diagrama de Atividades
Professor Sandro Carvalho
Diagrama de Atividades
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Linguagens de Modelagem para SMA
Diagrama de Atividades
Curso UML Diagramas de Atividade
Objetivo: compreender a notação do diagrama de atividades
UML - Unified Modeling Language
Diagrama de Estados.
Ferramentas da Qualidade – Tipos - continuação
Diagramas de Estados(*)
UML - Unified Modeling Language
Diagrama de Atividades
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Diagrama de Classes e Colaboração
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 12. Estados Objetivo: compreender a notação do diagrama de estados.
A modelagem de Negócio com UML
Diagramas de Sequência e Comunicação
Professor Mário Dantas
Diagrama de Atividades
Professores: Artulanez Juccelino Silas
Diagramas de Atividade
ALGORITMOS.
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.
Feira de empreendedorismo
Especificação, Modelação e Projecto de Sistemas Embutidos / 2009.
2. Lógica de Programação Definição de Lógica Definição de Algoritmo
Algoritmos.
Marcio de Carvalho Victorino
Diagrama de Atividades
Profª. Patrícia Barreto
Fábio de Oliveira Borges
Programação de PIC em C Exposição das funções básicas para
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Diagramas de Estado.
METODOLOGIA, MÉTODOS E FERRAMENTAS
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
Ferramentas da Qualidade
Diagramas de Caso de Uso
UML Statechart CIn-UFPE.
Organização, Sistemas e Métodos
Etapas : Algoritmo é uma sequência lógica de instruções que podem ser executadas. É importante destacar que qualquer tarefa que siga um certo padrão.
Diagrama de atividade Lílian Simão Oliveira.
Desenvolvimento Empresarial Aula 5 – Business Process Modeling Notation – Parte 2 Prof.: Guilherme Amorim Data: 26/03/2014.
Como Fazer e Usar Fluxogramas
Análise e Projeto de Sistemas
Exercícios Faça um algoritmos para trocar uma lampada queimada.
Algoritmo É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Projetar Cápsulas Parte 1. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar cápsulas | 2 Objetivos deste módulo.
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
UNICAMP – FEM Mestrado Profissional em Gestão da Qualidade Total MP 255 Sistemas de Informação e Sistemas da Qualidade ELABORAÇÃO DE FLUXOGRAMAS.
Diagrama de atividade.
Análise e Design de Software Site:
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Análise e Conceção de Sistemas
Análise e Projeto de Sistemas Diagramas de Atividades Prof. Edjandir Corrêa Costa
Diagrama de Atividade Prof. Thales Castro.
Aula 11- Rafaela Bosse Schroeder
Diagrama de atividades
Diagramas de Atividades
Transcrição da apresentação:

Diagrama de Atividades

Diagrama de Atividades Era considerado um caso especial do Diagrama de Estados, tornando-se independente na UML 2.0. Ele dá ênfase ao nível de algoritmo da UML, sendo um dos mais detalhistas. Assemelha-se aos antigos fluxogramas. Pode modelar atividades, que podem ser um método ou um algoritmo, ou até mesmo um processo completo.

Elementos Nó de ação Controle de fluxo Nó inicial Nó final Nó de decisão

Nó de ação Representa um passo, uma etapa que deve ser executada em uma Atividade. Deve ser atômico, não podendo ser decomposto.

Controle de fluxo É um conector que liga dois nós, enviando sinais de controle. É representado por uma reta contendo uma seta apontando para o novo nó e partindo do antigo, podendo conter uma descrição ou restrição.

Nó inicial É usado para representar o início da Atividade, e é representado por um círculo preenchido.

Nó final Usado para representar o fim de uma Atividade, representado por um círculo preenchido dentro de um círculo vazio.

Nó de decisão Usado para representar o fim de uma Atividade, representado por um círculo preenchido dentro de um círculo vazio.

Sincronização de Fluxos Concorrentes Utilizadas para representar a divisão e o reagrupamento de fluxos de controle paralelos. Uma separação (fork) representa a divisão do fluxo de controle com as atividades associadas aos fluxos abaixo dela se desenvolvem em paralelo Uma junção (join) pode ter duas ou mais transições entrando e geralmente uma única saindo  Após todas as transições terem atingido a união a transição de saída é realizada.

Sincronização de Fluxos Concorrentes

Laço de Repetição Símbolo de multiplicidade (*)

Raias (swinlanes) É uma divisão que pode ser aplicada a um diagrama de atividades para apresentar as diferentes responsabilidades em um mecanismo ou em uma organização. Cada responsabilidade é garantida por um ou diversos objetos e cada ação de estado ou atividade é atachada a uma raia em particular.

Raias (swinlanes)

Exemplo

Subatividades Permite detalhar uma atividade de forma que a mesma possua subatividades aninhadas; Desta forma, dentro de uma atividade é especificado um novo diagrama de atividades que detalha esta mesma atividade.

Tarefa Desenvolver um diagrama de atividades para cada situação abaixo: Solicitação de um pedido na loja virtual até seu recebimento, pagamento e envio Para cada caso de uso, um diagrama de atividades deverá ser gerado.