Criar um diagrama de gráfico de estado UML

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Diagrama mostrando as transições um objeto é submetido como ele responde aos eventos externos

Texto explicativo 1 O inicial estado é o estado de um objeto antes de todos os eventos no diagrama ajam sobre ele.

Imagem de botão Um estado representa uma instantâneas na vida de um objeto. Clique duas vezes em uma forma de estado para adicionar um nome e listar suas ações e atividades internas.

Texto explicativo 3 TransitionsTransitions indicam que, em resposta a um evento, um objeto irá passar de um estado para outro e executar uma ação.

Etapa 4 O evento que dispara a transição é nomeado na sequência de transição. Clique duas vezes em uma transição para rotulá-la com uma cadeia de caracteres que, além de uma assinatura de evento, também pode incluir uma condição de proteção, uma expressão de ação e mais.

  1. Abra o modelo UML que contém a classe ou caso de uso que inclui o comportamento a ser representado em um diagrama de gráfico de estado.

  2. No menu Arquivo, aponte para Novo, Software e clique em Diagrama de Modelo UML.

  3. Na modo de exibição em árvore, clique com o botão direito do mouse no ícone que representa a classe ou o caso de uso que inclui o comportamento a ser representado em um diagrama de gráfico de estado. Aponte para Novo e clique em Diagrama de gráfico de estado.

    Uma página em branco aparece e o estêncil Gráfico de Estado UML torna-se o estêncil principal. O espaço de trabalho exibe 'Gráfico de Estado' como marca d'água. Um ícone representando o diagrama é adicionado à exibição em árvore.

    Observação : Se a exibição em árvore não estiver visível, no menu UML, aponte para Exibir e clique em Gerenciador de Modelos.

  4. Arraste as formas Estado para a página de desenho que representa a seqüência de estados pelos quais um objeto passa.

    Trabalhar com formas de estado em diagramas de gráfico de estado e de atividade UML

  5. Arraste para a página uma forma Estado Composto para representar os subestados simultâneos, mutuamente exclusivos ou aninhados.

    Trabalhar com formas de estado compostas em diagramas de gráfico de estado UML

  6. Conecte estados a outros estados usando formas Transição para indicar que um objeto em um estado entrará no segundo estado em resposta a um evento.

    Trabalhar com formas de transição em diagramas de gráfico de estado e de atividade UML

    Dica : Use a forma em arco transição para indicar que um objeto permanece no mesmo estado em resposta a um evento. Conectar-se ambas as extremidades da transição para pontos de conexão Imagem do ponto de conexão - X azul na mesma forma estado.

  7. Conecte formas Transição a formas Transição (Associação) e Transição (Bifurcação) para representar a divisão de um estado em estados múltiplos ou a sincronização de múltiplos estados em um único.

  8. Use as formas Histórico Superficial ou Histórico Profundo para indicar que um objeto volta ao estado em que esteve por último dentro de uma região.

    Trabalhar com formas de estado compostas em diagramas de gráfico de estado UML

  9. Clique duas vezes em qualquer forma para abrir a caixa de diálogo Propriedades UML e adicionar um nome, ações, atividades, eventos e outras propriedades.

  10. Salve o diagrama.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×