Buscar

Diagramas da UML diagrama de atividades diagrama de estados (máquina de estados na UML 2.0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 1/7

Diagramas da UML - diagrama de atividade
diagrama de estados (máquina de estados 
Apresentar o diagrama de atividades e indicar a forma correta para a sua confecção e aplicação.
    
Figura 1: Símbolos utilizados nos diagramas de Atividades e de estados.
Simbologia
Início do fluxo: no diagrama de atividades, determina o início do fluxo de atividade
executadas para um determinado processo, no diagrama de estados, o início d
disparada por um evento.
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 2/7
Atividade executada ou estado em que o processo se encontra: para o diagrama de
atividade é um conjunto de tarefas que, quando executadas em determinadas condiçõ
resultado. O conjunto das atividades executadas deve produzir o resultado esperado p
o diagrama de estados, representa um estado adotado pelo processo, de acordo com 
estado solicitada.
Decisão: permite que desvios sejam visualizados no fluxo, de acordo com o resultad
uma atividade. A decisão é um recurso que, normalmente, não é utilizado no diagrama
Conector de fluxos: identifica a ligação existente entre dois ou mais fluxos conve
mesmo ponto do diagrama. Recurso normalmente não utilizado no diagrama de estad
Término do fluxo: indica o final do fluxo lógico para o processo.
Definições
Diagrama de atividades
O diagrama de atividades descreve a sequência de atividades, com sup
para comportamento condicional e paralelo. Um diagrama de atividad
uma variante de um diagrama de estados. Na UML 2, o diagrama de ativid
deixou de ser uma variação do diagrama de estados e se tornou um diagr
com finalidade independente. São usados em situações em que todos o
maioria dos eventos representam a conclusão das ações gera
internamente (fluxo de controle procedimental). Normalmente descre
etapas sequenciais que podem ser concorrentes em um determin
processo. A utilização geral desse tipo de diagrama destina-se par
modelagem de fluxos de trabalho e operações, no entanto é possível util
lo também para modelar o fluxo do sistema como um todo.
Exemplo:
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 3/7
Figura 02 - Diagrama de atividades
Figura 3 ? Diagrama de atividades com raias
Além da representação mostrada na figura 2, um diagrama de ativida
pode ter as suas atividades divididas em raias (Swimlane). Esse recurso é
na modelagem de fluxo de trabalho, pois possibilita particionar em gru
as atividades do diagrama, atribuindo cada atividade a um grupo 
representa uma entidade do mundo real. Em um diagrama com raias, c
atividade pertence exclusivamente a uma raia, mas as transições pode
cruzar as raias existentes.
Exemplo:
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 4/7
Figura 1: Símbolos utilizados nos diagramas de classes.
Diagrama de estados (máquina de estado
Um diagrama de estado representa o ciclo de vida de um objeto. P
representar esse ciclo, mostra os estados que um objeto pode adotar e co
os eventos afetam esses estados.
Um estado é uma condição durante a vida de um objeto ou uma intera
durante a qual é satisfeita alguma condição, uma ação é executada ou alg
evento é esperado.
Podem ser considerados eventos: o recebimento de uma mensagem, u
condição que se tornou verdadeira ou a passagem de um período de tem
designado após um determinado evento. O objeto emite uma resposta a
estímulo (evento) recebido.
Alguns conceitos, referentes aos diagramas de estados, são importantes p
o seu entendimento:
• Evento: é uma ocorrência que pode disparar uma transição do estado. C
nome de evento pode aparecer no máximo uma vez em um único estado.
• Transição: é representada por uma seta sólida de um estado para ou
rotulada por uma cadeia de transição.
Exemplo:
Para entender o processo de criação de um diagrama de atividades
ferramenta JUDE-ASTAH, assista ao vídeo abaixo. Este vídeo faz parte
sequência desta aula e, portanto, é essencial para a aprendizagem.
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 5/7
Para entender a criação de um diagrama de máquina de estados
ferramenta JUDE-ASTAH, assista ao vídeo abaixo. Este vídeo faz parte
sequência desta aula e, portanto, é essencial para a aprendizagem.
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 6/7
Agora que você já estudou esta aula, resolva os exercícios e verifique 
conhecimento. Caso fique alguma dúvida, leve a questão ao Fórum e div
com seus colegas e professor.
EXERCÍCIO
(https://ead.uninove.br/ead/disciplinas/web/_g/ms80_100/a11ex01_ms80_
0.htm)
Referências
BEZERRA, Eduardo.Princípios de análise e projeto de sistemas com UML
ed. Rio de Janeiro: Campus, 2007.
BLAHA, Michael; RUMBAUGH, James.Modelagem e projetos baseados em
objetos com UML. 2.2. ed. Rio de Janeiro: Campus, 2006.
BOOCK, Grady; JACOBSON, Ivar; RUMBAUGH, James.UML:guia do usuári
Rio de Janeiro: Campus, 2000.
CARLSON, David.Modelagem de aplicações XML com UML:aplicações
práticas de e-business. São Paulo: Pearson, 2002.
GUEDES, Gilleanes T.A.UML 2 ¿ Guia de consulta rápida. 2. ed. São Paulo
Novatec, 2005.
08/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/topico.php 7/7

LARMAN, Craig.Utilizando UML e padrões:uma introdução à análise e ao
projeto orientado a objetos. 2. ed. Porto Alegre: Bookman, 2006.
MEDEIROS, Ernani.Desenvolvendo software com UML 2.0.São Paulo:
Pearson Makron Books, 2006.
Avalie este tópico

 
Índice
Biblioteca
(http://alpha.u
ninove.br/F?
func=login-
session)
Portal Uninove
(http://www.un
inove.br)
Mapa do Site
® Todos os direitos
reservados
Ajuda?
(https://av
a.uninove.b
r/seu/AVA/
help/help.p
hp?
idCurso=)

Outros materiais