Diagrama de Atividades

Slides:



Advertisements
Apresentações semelhantes
Diagrama de Atividades
Advertisements

Diagrama de Máquina de Estados
UML Diagramas de Seqüência
UML Modelando um sistema.
Linguagem de Montagem Visão geral.
UML – Visões Parte 1 Modelando um sistema.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Estrutura Condicional
Casos de Uso.
Diagrama de Classes.
Diagrama de Atividades
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Professor Sandro Carvalho
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Professora: Aline Vasconcelos IF Fluminense
Modelo de Arquitetura Diagrama de Componentes
Estruturas de Controle
Diagrama de Atividades
Diagrama de Atividades
Curso UML Diagramas de Atividade
(Linguagem de Modelagem Unificada)
Objetivo: compreender a notação do diagrama de atividades
Prof. Msc. Raul Paradeda Aula 3 Fluxograma e Pseudocódigo
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
Simone Sawasaki Tanaka
Diagramas de Estados(*)
Diagrama de Atividades
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
DIAGRAMA DE CLASSE Modelagem de Software
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Professor Mário Dantas
Diagrama de Atividades
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.
UNIDADE 2 UML MODELAGEM TEMPORAL
2. Lógica de Programação Definição de Lógica Definição de Algoritmo
Análise e Projeto de Sistemas
Modelagem Visual de Objetos Com UML
Simone Sawasaki Tanaka
FLUXOGRAMAS.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Modelagem Visual de Objetos Com UML
UML Diagrama de Caso de Uso Profª. Marcelo Siedler
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Profª Lucélia Oliveira
Laboratório de Programação
Revisão 2º Bimestre Engenharia de Software I
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
Casos de Uso Tarciane Andrade
Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo.
Diagramas de Caso de Uso
UML Statechart CIn-UFPE.
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Diagrama de Colaboração
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
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.
Aula 11- Rafaela Bosse Schroeder
Transcrição da apresentação:

Diagrama de Atividades Profª Lucélia Oliveira Email: lucelia.com@gmail.com

Diagrama de Atividades É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Apresenta muitas semelhanças com os antigos fluxogramas. Este diagrama preocupa-se em descrever os passos a serem percorridos para a conclusão de um método ou algoritmo específico e não um processo completo como é o diagrama de seqüência.

Estado Inicial É um estado abstrato cuja função é somente determinar o início de um Diagrama de Atividades, ou seja, o momento a partir do qual os processos serão analisados. O Estado Inicial é representado por um círculo preenchido, a partir do qual é gerada uma Transição que determina o início do processo. Exemplo de Estado Inicial

Estado Final Também é um estado abstrato cuja função é indicar o final do Diagrama de Atividades. O Estado Final é representado por um círculo não preenchido envolvendo um segundo círculo preenchido. Exemplo de Estado Final

Estado de Ação Representa a realização de uma ação dentro de um fluxo de controle. Estado de Ação

Estado de Ação Uma atividade costuma possuir diversos Estados de Ação. Um Estado de Ação pode conter tanto uma descrição da ação que está sendo realizada, como a ação propriamente dita, expressa através de uma fórmula, em pseudo-código ou mesmo em código escrito em uma linguagem de programação.

Ponto de Decisão Representa um ponto do fluxo de controle onde deve ser realizado um teste, uma tomada de decisão. As transições geradas por um Ponto de Decisão necessitam ser providas de uma Condição de Guarda(texto entre colchetes) para determinar qual a condição do teste.

Ponto de Decisão Ponto de Decisão

Exemplo de Diagrama de Atividades

Concorrência Dinâmica Informa a ocorrência de um laço onde um mesmo Estado de ação pode se repetir diversas vezes. Para não ter que repetir o mesmo Estado de Ação várias vezes, coloca-se o símbolo de multiplicidade (*) ao final da descrição do Estado de Ação.

Concorrência Dinâmica

Fluxo de Objetos Representa o estado dos objetos envolvidos na atividade descrita pelo diagrama. É representado por uma reta tracejada contendo uma seta que atinge o quadrado representando um objeto, contendo um texto descrevendo o nome do objeto e a classe a qual ele pertence.

Fluxo de Objetos

Recebimento de Sinal Representa o recebimento de um sinal de um dispositivo externo, normalmente um item de hardware.

Exemplo de Envio e Recebimento de Sinal

Raias de Natação São uma extensão do Diagrama de Atividades, onde procura-se identificar os diversos setores, departamentos ou mesmo os atores que interagem com um processo. As Raias de Natação são formadas por retângulos representando divisões que identificam as zonas de influência de um determinado setor sobre um determinado processo.

Exemplo do Uso de Raias de Natação Diagrama de Atividades referente às etapas de publicação de Livro por um autor