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
- Crie dois atores denominados Cliente e Banco.
- Crie três casos de uso denominados Sacar dinheiro, Transferir dinheiro e Depositar dinheiro.
- 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.
- Da mesma forma, associe Banco aos três casos de uso.

Adicionando uma dependência de inclusão
- Crie outro caso de uso denominado Dinheiro.
- Na Paleta de modelagem, clique no ícone Inclusão
.
- No diagrama, arraste o relacionamento de inclusão de Dinheiro para Sacar dinheiro.

Observe que o relacionamento é estereotipado como <<include>>.
- Você pode mover o estereótipo ao redor do diagrama sem perder a integridade do estereótipo. Também pode ocultar os rótulos do estereótipo.
- No diagrama, clique com o botão direito do mouse no relacionamento e escolha Rótulos > Estereótipo.

Adicionando uma dependência de extensão
- Crie outro caso de uso denominado Mercado monetário.
- Na Paleta de modelagem, clique no ícone Extensão
.
- No diagrama, arraste o relacionamento de extensão de Mercado monetário para Depositar dinheiro.

Observe que o relacionamento é estereotipado como <<extend>>.
- No diagrama, clique com o botão direito do mouse no relacionamento e escolha Rótulos > Estereótipo.
Adicionando pontos de extensão
- No diagrama, selecione Depositar dinheiro.
- Na janela Propriedades, selecione a linha Pontos de extensão.
- Na caixa de diálogo Pontos de extensão, clique em Adicionar e digite Nome.
O IDE nomeia o ponto de extensão.
- 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.

- 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.

Notificações legais