Como fazer um diagrama de máquinas de estados em UML
Os diagramas de máquinas de estado, também conhecidos como diagramas de estado, são uma forma útil de visualizar os vários estados existentes em um processo. Os diagramas de estado ajudam os administradores a identificar etapas desnecessárias e a simplificar processos para melhorar a experiência do cliente.
1. Comece a usar o Lucidchart
Para criar seus próprios diagramas de máquinas de estado, cadastre-se em uma conta gratuita no Lucidchart. Após se cadastrar, abra um documento em branco e ative as bibliotecas de formas UML. Clique em "Formas" no canto superior esquerdo da janela e marque "UML". As bibliotecas de formas UML aparecerão no lado esquerdo da janela. Role para baixo até a biblioteca de diagramas de estado e arraste um círculo preto para iniciar o diagrama. Esse círculo indica o estado inicial.
2. Identifique os componentes
Identifique o propósito do seu diagrama e quais elementos você vai descrever com ele. Para ajudar a determinar o propósito, veja algumas das principais aplicações de um diagrama de estados:
-
Representando o movimento de um objeto de estado a estado.
-
Mostrando como objetos orientados a eventos funcionam em sistemas reativos.
-
Examinando como sequências de casos de uso podem ser aplicadas a um cenário de negócios.
-
Fornecendo uma visão geral de uma máquina de estados complexa ou de uma série de máquinas de estados.
Estados e transições são os principais elementos de um diagrama de estado. Faça uma lista de todos os estados que você precisa incluir no diagrama. Considere cada estado que o usuário vai experimentar durante o processo e, em seguida, pense nas transições e nos eventos que levam o usuário a esse estado. Por exemplo, neste trecho de diagrama de estado de calendário abaixo, um compromisso precisa ser adicionado ao calendário antes que o estado "Compromisso adicionado" possa ser concretizado.
3. Adicionar formas
Arraste o mouse a partir de um dos pontos vermelhos que aparecem ao passar o cursor sobre o círculo inicial para criar uma seta de transição, que indica uma mudança de estado e aponta na direção do fluxo do processo. Depois de criar a seta, o editor vai sugerir automaticamente uma nova forma para conectar. Escolha a forma de estado, um retângulo com cantos arredondados.
Rotular formas
Em seguida, clique e digite para rotular o seu estado. Para adicionar uma mensagem na seta de transição, clique duas vezes na linha onde deseja inserir o texto. Para eventos e gatilhos, você também pode arrastar uma caixa de texto diretamente acima da seta de transição.
Adicionar opções
Se precisar expressar várias opções para suas transições, escolha a forma de losango para indicar um pseudoestado. Você pode criar várias setas de transição a partir dessa forma.
Conclua o diagrama
Quando o seu diagrama de estado (ou, em diagramas mais complexos, uma das suas máquinas de estados) estiver concluído, escolha o círculo com borda para indicar o estado final.
Formate o diagrama
O Lucidchart permite personalizar cada detalhe do seu diagrama para um visual profissional e coeso. Depois de esboçar o básico, é fácil alterar a cor, o tamanho e a direção das linhas e formas.
4. Publique, implemente e compartilhe
O verdadeiro potencial dos diagramas de máquinas de estado se revela depois que você cria o diagrama, quando pode colaborar e compartilhar com colegas de trabalho, de classe, entre outros. Para baixar o documento, acesse Arquivo > Baixar como e escolha o tipo de arquivo desejado.
Você também pode adicionar sua criação a qualquer um dos seus aplicativos favoritos graças às integrações do Lucidchart. Inclua diagramas em seus documentos Microsoft ou G Suite ou em plataformas compartilhadas de toda a empresa, como a Confluence.
Para permitir que outras pessoas colaborem no seu diagrama, clique no botão laranja "Compartilhar" no canto superior direito da janela. Os usuários do Lucidchart poderão visualizar o documento e contribuir com ele, dependendo das permissões definidas por você. Mesmo quem não tem conta pode visualizar o diagrama de máquinas de estado.