Criar um diagrama de colaboração UML

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Collaboration diagram displaying a set of objects and the messages they pass to acheive an operation

Nota de aviso 1 Numa mensagem formatada como função de classificador cadeia de designador do objeto é sublinhada para indicar que o objeto é uma instância. Também pode incluir o nome do objeto antes dos dois pontos.

Imagem do botão Ligações ou Função da Associação, indique as relações e, com pontas de seta, também pode indicar navegabilidade.

Nota de aviso 3 Faça duplo clique numa ligação e, em seguida, clique em mensagem para definir uma mensagem que se desloca ao longo de uma ligação. Número de mensagens de procedimento em conformidade com o aninhamento de chamadas.

Passo 4 A primeira mensagem sempre provêm de fora do contexto que está a incluir no diagrama.

  1. No menu Ficheiro, aponte para Novo, aponte para Software e, em seguida, clique em Diagrama de Modelo UML.

  2. Na vista de árvore, clique com o botão direito do rato no pacote no qual pretende incluir o diagrama de colaboração, aponte para Novo e, em seguida, clique em Diagrama de Colaboração.

    Aparece uma página em branco e o stencil Colaboração UML torna-se no stencil de nível mais elevado. A área de trabalho apresenta 'Colaboração' como marca de água. Um ícone representando o diagrama é adicionado à vista de árvore no Explorador de Modelos.

    Nota: Se a vista da árvore não estiver visível, no menu UML, aponte para Ver e, em seguida, clique em Explorador de Modelos.

  3. Para cada função de objecto que pretenda representar na colaboração, arraste uma forma Função de Classificador para a página de desenho.

    Forma de função classificador

    Designar um objecto como nova, destruído ou breves num diagrama de colaboração

    1. Num diagrama de colaboração, clique com o botão direito do rato na forma Função de Classificador para o objecto que pretende designar como novo, destruído ou transitório e clique em Opções de Apresentação da Forma.

    2. Em Estado da função de classificador, clique na condição pretendida.

      Nota: Para aplicar esta alteração apenas à forma seleccionada, na caixa de diálogo Opções de Apresentação da Forma desmarque a opção Aplicar às mesmas formas UML seleccionadas na página da janela de desenho actual. Se pretender que todas as formas função de classificador colocadas no diagrama assumam a mesma condição, seleccione a caixa de verificação Aplicar a formas UML colocadas posteriormente com o mesmo tipo existente na página da janela de desenho actual.

      A condição aparece entre parênteses a seguir ao nome do objecto (por exemplo, Objecto1{transitório}).

    Designar um objecto como ativo num diagrama de colaboração

    Num diagrama de colaboração, uma forma Função de Classificador designada como activa irá incluir {activa} após o nome do objecto. Uma função de classificador está activa quando a classe na qual está baseada está igualmente activa.

    Para indicar que uma classe está activa, faça duplo clique no ícone da forma ou da vista de árvore que representa a classe. Na respectiva caixa de diálogo Propriedades de Classe UML, clique em Classe, marque IsActive e clique em OK. A função do classificador torna-se activa em resultado da classe se tornar activa.

  4. Para cada conjunto de objetos que pretende representar, arraste uma forma de vários objetos para a página de desenho. Forma de vários objeto

  5. Faça duplo clique em cada forma Função de Classificador ou Multiobjecto para abrir a caixa de diálogo Propriedades de Função de Classificador UML onde pode adicionar um nome e outros valores de propriedades.

  6. Indicar ligações entre os objectos ligando-las utilizando formas de Função de associação. Saiba mais sobre formas de função de associação.

    Criar um caminho de função associação num diagrama de colaboração

    1. Num diagrama de colaboração, arraste uma forma Função de Associação para próximo das formas Função de Classificador ou Multiobjecto entre as quais pretende criar um caminho.

    2. Cole os pontos finais da forma de Função de associação para de pontos de ligação Imagem do ponto de ligação - X azul nas duas formas que pretende estabelecer ligação com uma trajetória.

      Sugestão: Para indicar um caminho de função de associação de uma função de classificador para si própria, cole os dois pontos finais da forma em U Função de Associação a dois pontos de ligação na mesma função do classificador.

  7. Faça duplo clique em cada forma Função de Associação para abrir a caixa de diálogo Propriedades de Função de Associação UML, onde poderá adicionar um nome, um fluxo de mensagem, uma etiqueta de mensagem, multiplicidade e outros valores de propriedades.

    Adicionar uma mensagem para uma função de associação num diagrama de colaboração

    1. Num diagrama de colaboração, faça duplo clique na forma Função de Associação à qual pretende adicionar uma mensagem.

    2. Escreva um nome para a função de associação e clique em Mensagens.

    3. Clique em Nova. Escreva um nome e uma expressão de sequência. Escolha o estereótipo, a direcção e o tipo de fluxo pretendidos.

    4. Para uma mensagem simples ou chamada de procedimento, clique em Propriedades. Seleccione a operação que pretende que a mensagem gere. Se a operação não existir, clique em Nova para criá-la.

      Para uma mensagem assíncrona, escolha o sinal que pretende que a mensagem gere. Se não existir qualquer recepção para o sinal no classificador no qual se baseia a linha de vida do objecto que recebe a mensagem, clique em Nova para criar a recepção.

  8. Guarde o diagrama.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×