UML - Diagramas de Atividades

Índice
O diagramas de atividades em UML Eles nos permitem mostrar as etapas de um processo ou de uma operação, sua forma e estrutura são muito semelhantes aos fluxogramas de uma vida inteira, pois incorpora um fluxo de jornada, incluindo a tomada de decisões.
Os usuários com experiência em programação acharão este diagrama familiar, pois mostra-lhes visualmente a sequência em que as operações são realizadas, como seria visto no fluxograma mencionado acima.
Diagrama de atividades
O objetivo principal deste diagrama é mostrar de uma forma geral e simplificada o que acontece dentro de um processo ou operação, estender para o diagrama de estado Então esses dois estão relacionados, por exemplo o diagrama de estado mostra os diferentes estados e atores, o mesmo com setas representa as atividades, neste caso o diagrama de atividades dá o detalhe do que acontece em cada seta.
Representação de atividades
Uma vez que sabemos o propósito do Diagrama de atividades, agora vamos saber como devemos representá-lo no UML, primeiro as atividades são retângulos com bordas arredondadas, é mais estreito que o retângulo de estados, com setas representamos a transição para outras atividades.
Finalmente, devemos saber que temos um ponto inicial e um ponto final para limitar a ação do nosso diagrama, o ponto inicial é um círculo preto preenchido e o ponto final é um círculo preenchido dentro de outro círculo.
Vamos ver abaixo uma imagem de como seria o que acabamos de explicar:

Como podemos ver temos duas atividades, uma precede a outra e o passo é representado por uma seta, delimitando nosso diagrama estão os pontos de início e fim, por causa dessa estrutura dizemos que é muito semelhante ao fluxograma clássico.
Tomando uma decisão
Como no dia a dia, no diagrama de atividades também chega um momento em que devemos avaliar um cenário e tomar uma decisão de acordo com o seu resultado, para isso temos ferramentas que nos permitem representá-lo, desta forma não temos um limite do que podemos alcançar para representar fielmente os objetos do sistema ou software que estamos diagramando.
As decisões podem ser representadas de duas maneiras, a primeira usando duas flechas sair da atividade e cada uma das setas terá o nome da decisão e apontará para a atividade a ser realizada de acordo com a decisão tomada no momento.
A segunda maneira de representá-lo é como em fluxogramas usando um diamante, de cada lado teremos a decisão de avaliar e de acordo com cada resposta teremos um caminho a seguir.
Vejamos a seguir uma imagem mostrando as duas opções de representação de uma tomada de decisão:

PROLONGAR

No lado esquerdo temos a primeira forma de representação, vemos que cada flecha possui uma condição diferente, a primeira é com fome e o segundo é inapetente, cada caminho leva a uma atividade diferente e cada uma dessas atividades leva ao fim; No lado direito vemos a segunda forma com o losango indicando a tomada de decisão.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave