Diagrama de Atividades

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Análise e Desenvolvimento de Sistemas
Modelagem de Estados.
Engenharia de Software
UML – Visões Parte 1 Modelando um sistema.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Estrutura Condicional
Casos de Uso.
Diagrama de Atividades
Diagrama de Classes continuação.
Rational Unified Process(RUP)
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Professor Sandro Carvalho
Modelagem de Sistemas Modelagem Funcional Modelagem de Dados
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Linguagens de Modelagem para SMA
Professora: Aline Vasconcelos IF Fluminense
Introdução a diagrama de classes e UML
Diagrama de Atividades
Curso UML Diagramas de Atividade
Máquina de Estados Uma máquina de estados finitos ou autômato finito é uma modelagem de um comportamento composto por estados, transições e ações Um estado.
Máquina de Estados Uma máquina de estados finitos ou autômato finito é uma modelagem de um comportamento composto por estados, transições e ações Um estado.
Análise e Projeto de Sistemas
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7.3 Diagrama de transição de.
UML - Unified Modeling Language
Diagrama de Estados.
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
UML - Unified Modeling Language
Diagrama de Atividades
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
A modelagem de Negócio com UML
Diagramas de Sequência e Comunicação
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Professor Mário Dantas
Diagrama de Atividades
©André Santos, 2000 Concorrência e Sincronização André Santos CIn-UFPE Concorrência.
Diagramas de Atividade
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
UNIDADE 2 UML MODELAGEM TEMPORAL
Especificação, Modelação e Projecto de Sistemas Embutidos / 2009.
Marcio de Carvalho Victorino
Diagrama de Atividades
Bruno Silva Desenvolvido a partir de
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Diagramas de Estado.
Laboratório de Programação
Algoritmo.
Revisão 2º Bimestre Engenharia de Software I
Trabalho de Engenharia de Software II
Protocolo de Bloqueios
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Casos de Uso Tarciane Andrade
Diagramas de Caso de Uso
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
UML Statechart CIn-UFPE.
Cápsulas, Protocolos, portas e conexões em UML-RT.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Modelagem de Sistemas Orientada a Objeto Com UML
Diagrama de Colaboração
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
Diagrama de atividade.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
©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
Diagrama de Atividade Prof. Thales Castro.
Transcrição da apresentação:

Diagrama de Atividades Thiago dos Santos Maciel Dyego Valadares Viana

Índice 1- Introdução 2- Descrição do diagrama de atividade 3- Objetivo do diagrama de atividade 4- Notação 5- Comportamento Condicional 5.1- Explicação 5.2- Exemplos 6- Comportamento paralelo 6.1- Explicação 6.2- Exemplos 7 -Raias - Exemplo

UML- Linguagem de Modelagem Unificada: Introdução UML- Linguagem de Modelagem Unificada: Padronização (O.O) Desenvolvimentos de novos conceitos. Diagramas (Descrição de sistema)

Diagrama de Atividade É um diagrama de estado onde a maioria desses estados são de ação. E a maioria das mudanças são ativadas por conclusão das ações nos estados de origem.

Objetivo Seu objetivo é estudar os fluxos dirigidos por processamento interno, descrevendo as atividades desempenhadas em uma operação.

N O T A Ç Ã

N O T A Ç Ã

Comportamento Condicional Feito através de desvios e intercalações (merges) Um desvio é uma transição de entrada única e várias transições de saídas guardadas. Somente uma transição de saída pode ser tomada, de modo que os guardas (guards) devem ser mutuamente exclusivos.

Comportamento Condicional A utilização de [else] como um guarda indica que a transição “else” deverá ser usada se todos os outros guardas de desvios forem falsas. Uma intercalação tem múltiplas transições de entrada e uma única saída. Uma intercalação marca o final de um comportamento condicional iniciado por um desvio.

E X M P L O

Comportamento Paralelo O comportamento condicional é feito através de Forks e Joins. Uma separação tem uma transição de entrada e várias transações de saída. Quando uma transição de entrada é acionada (triggered), todas as transições de saída são executadas em paralelo. Depois de uma separação e realização dos processo é necessário se efetuar a junção.

Comportamento Paralelo Separação e junção devem se completar. No caso mais simples, isso significa que todas vez que você tiver uma separação, deve ter uma junção que uma os threads iniciadas por aquelas separações. Thread condicional: Existe uma exceção para regra de que todos os estados de entrada em uma junção devem ter terminado suas atividades, antes que a junção possa ser efetuada. Você pode acrescentar uma condição para um thread saindo de uma separação.

E X M P L O

Raias Permite que se documente o que acontece e o que faz acontecer. Representa pessoas ou departamentos responsáveis por cada atividade. São organizada por zonas verticais, separadas por linhas, cada zona representa as responsabilidades de uma classe específica. Podem ser difíceis de serem projetadas em um diagrama complexo.

E X M P L O

Exemplos