Exercício 1.3: (Opcional) Identificando os Casos de Uso

Neste exercício, você identificará os casos de uso significativos no sistema financeiro on-line PiggyBank. Os casos de uso descrevem as tarefas funcionais executadas pelo aplicativo PiggyBank.

Os casos de uso definem as tarefas funcionais mais básicas executadas pelos usuários do aplicativo. No sistema financeiro on-line PiggyBank, os clientes podem exibir o saldo de suas contas e transferir dinheiro de uma conta para outra. Apenas um caixa de banco pode descontar um cheque; entretanto, o sistema deve verificar se a transação é válida.

Criando uma Área Funcional

Para criar o diagrama de casos de uso, você deve primeiro identificar a área funcional. Como todos os casos de uso estão relacionados a atividades financeiras, a área funcional é denominada Operações de Conta.

Para criar uma área funcional:
  1. Na visualização Explorador de Modelos, expanda Modelo de Casos de Uso, expanda «ModelLibrary» Blocos de Construção de Casos de Uso, pressione CTRL e arraste o pacote ${functional.area} para o nível raiz do modelo de casos de uso.
  2. Clique com o botão direito do mouse em ${functional.area}; em seguida, clique em Localizar/Substituir.
  3. No campo Localizar o quê, digite ${functional.area} e clique em Substituir.
  4. No campo Substituir por, digite Operações da Conta e clique em OK.

Agora você possui uma área funcional. A área funcional representa o bloco de construção mais básico do modelo de casos de uso. Você pode preencher a área funcional com casos de uso.

Criando os Elementos de Caso de Uso

Depois de identificar a área funcional, você pode importar os casos de uso e começar a construir o modelo de casos de uso.

Para criar os elementos do modelo de casos de uso:
  1. Na visualização Explorador de Modelos, expanda Operações de Conta e dê um clique duplo no diagrama Casos de Uso de Operações de Conta.
  2. No editor de diagrama, clique com o botão direito do mouse na nota; em seguida, clique em Excluir do Diagrama.
  3. Na Paleta, dê um clique duplo em Caso de Uso, digite Exibir Saldo e, em seguida, posicione o caso de uso próximo à parte superior do editor de diagrama.
  4. Na Paleta, dê um clique duplo em Caso de Uso, digite Transferir Dinheiro e, em seguida, posicione o elemento de caso de uso abaixo do caso de uso Exibir Saldo.
  5. Na Paleta, dê um clique duplo em Caso de Uso, digite Descontar Cheque e, em seguida, posicione o elemento de caso de uso abaixo do caso de uso Transferir Dinheiro.
Nota: O gabarito de modelo de casos de uso contém casos de uso e atores existentes para ajudá-lo a criar diagramas de casos de uso. Em vez de criar novos elementos de caso de uso utilizando a Paleta, você pode copiar os elementos existentes para a área funcional e renomeá-los. Para copiar os elementos de caso de uso existentes, na visualização Explorador de Modelos, no pacote «ModelLibrary» Blocos de Construção de Casos de Uso de, clique com o botão direito do mouse em um elemento de análise; em seguida, clique em Copiar. Clique com o botão direito do mouse em sua área funcional; em seguida, clique em Colar.

(Opcional) Documentando os Casos de Uso

O gabarito de modelo de casos de uso contém um pacote de visão geral denominado «perspectiva» Visões Gerais que fornece documentação adicional sobre o modelo. Embora esta etapa seja opcional e não cause impacto no modelo, você deve organizar e documentar os atores e casos de uso no sistema financeiro on-line PiggyBank.

Para documentar os casos de uso:
  1. Na visualização Explorador de Modelos, expanda «perspectiva» Visões Gerais, clique com o botão direito do mouse em Diagrama de Contexto; em seguida, clique em Reformular > Renomear.
  2. Para renomear o diagrama, digite Casos de Uso Arquiteturalmente Significativos e pressione Enter. Esse diagrama conterá uma lista de todos os principais casos de uso no projeto.
  3. Dê um clique duplo em Casos de Uso Arquiteturalmente Significativos.
  4. Na visualização Explorador de Modelos, expanda a pasta Operações de Conta e arraste os elementos de caso de uso Exibir Saldo, Transferir Dinheiro e Descontar Cheque para o editor de diagrama.
  5. Organize os casos de uso verticalmente no centro do diagrama, assim como fez para o diagrama de casos de uso na etapa anterior.

Você aumentou a legibilidade desse modelo de casos de uso, documentando os casos de uso significativos do projeto. É possível incluir um título no diagrama, utilizando a ferramenta de texto. Seu projeto deverá agora ser semelhante à figura a seguir:

A visualização Explorador de Modelos mostrando o modelo de casos de uso do PiggyBank.

Como este modelo contém apenas uma área funcional, você pode remover o projeto «ModelLibrary» Blocos de Construção de Casos de Uso de seu projeto. Você não precisa mais desse pacote vazio que causa desordem na hierarquia de modelos. Para excluir o pacote, clique com o botão direito do mouse, em seguida, clique em Excluir.

Agora você está pronto para começar o Exercício 1.4: Identificando Atores.

Termos de Utilização | Feedback
(C) Direitos autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.