Trabalhando com dependências e pontos de extensão

O recurso de modelagem UML permite configurar certos relacionamentos dentro de um diagrama de caso de uso:

O exercício seguinte ilustra cada tipo de relacionamento. Comece com um diagrama de caso de uso vazio.

Criando elementos e associações

  1. Crie dois atores denominados Cliente e Banco.
  2. Crie três casos de uso denominados Sacar dinheiro, Transferir dinheiro e Depositar dinheiro.
  3. Associe o Cliente aos três casos de uso arrastando uma associação do Cliente para cada caso de uso.
    Na janela Paleta de modelagem, clique no ícone Associação e arraste de um elemento ao outro.
  4. Da mesma forma, associe Banco aos três casos de uso.
    Gráfico exibindo a conexão de associação entre casos de uso e atores.

Adicionando uma dependência de inclusão

  1. Crie outro caso de uso denominado Dinheiro.
  2. Na Paleta de modelagem, clique no ícone Inclusão ícone da inclusão.
  3. No diagrama, arraste o relacionamento de inclusão de Dinheiro para Sacar dinheiro.
    Gráfico exibindo a conexão entre dois casos de uso com link de inclusão.
    Observe que o relacionamento é estereotipado como <<include>>.
  4. No diagrama, clique com o botão direito do mouse no relacionamento e escolha Rótulos > Estereótipo.
    Gráfico exibindo como rotular o link de inclusão.

Adicionando uma dependência de extensão

  1. Crie outro caso de uso denominado Mercado monetário.
  2. Na Paleta de modelagem, clique no ícone Extensão ícone da extensão.
  3. No diagrama, arraste o relacionamento de extensão de Mercado monetário para Depositar dinheiro.
    Gráfico exibindo o uso do link de extensão entre dois casos de uso.
    Observe que o relacionamento é estereotipado como <<extend>>.
  4. No diagrama, clique com o botão direito do mouse no relacionamento e escolha Rótulos > Estereótipo.

Adicionando pontos de extensão

  1. No diagrama, selecione Depositar dinheiro.
  2. Na janela Propriedades, selecione a linha Pontos de extensão.
  3. Na caixa de diálogo Pontos de extensão, clique em Adicionar e digite Nome.
    O IDE nomeia o ponto de extensão.
  4. Para adicionar mais documentação ao ponto de extensão, na janela Propriedades, escolha o campo Documentação para abrir o Editor de documentação avançada.
    O IDE cria um compartimento de valores dentro do elemento de caso de uso que exibe os pontos de extensão.
    Gráfico exibindo o uso dos pontos de extensão em um componente de caso de uso.
  5. Para visualizar o relacionamento de inclusão ou de exclusão com seu caso de uso correspondente, vá até o caso de uso na janela Projetos e expanda os nós abaixo dele.
    Gráfico do editor de diagramas exibindo os relacionamentos de inclusão e exclusão.

Notificações legais