Baixe o app para aproveitar ainda mais
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=)
Compartilhar