Eng software (sistema bancário)
1º
A figura 14 mostra o exemplo do diagrama de caso de uso do subsistema “Caixa Eletrônico”, presente no sistema bancário, apresentado anteriormente.
No processo de detalhamento dos casos de uso principais, alguns casos de uso surgiram na decomposição funcional do sistema. Assim, os casos de uso Consultar Saldo e Sacar utilizam (incluem) o mesmo caso de usoAutenticar Cliente, pois precisam obrigatoriamente validar o acesso do cliente a essas operações (de consulta e saque).
O caso de uso Autenticar Cliente é um exemplo de generalização, em que o sistema apresenta duas especializações de funcionalidades para a autenticação: por cartão magnético e por um processo de validação biométrica (o uso da digital do cliente). Em ambas funcionalidades, o sistema solicita a senha, que é uma ação genérica para os dois casos de uso.
Por último, o exemplo de extensão que ocorre no caso de uso Sacar: o cliente ao final do processo de saque é perguntado pelo sistema se deseja contratar um seguro de vida; o cliente pode aceitar ou não o serviço. Caso o cliente aceite, o sistema dispara o caso de uso Contratar Seguro, executa os eventos desse caso de uso e retorna ao caso de uso Sacar, finalizando o processo.
| |
Fig. 15 – Casos de uso de inclusão, extensão e generalização para o sistema bancário.
| |Acesse a ferramenta Atividades para a resolução da Atividade 9 – Elaboração de Diagrama de Casos de |
| |Uso e Atividade 10 – Tipos de Relacionamentos. |
| |Apenas para lembrar, o Bloco de Notas é usado por um usuário para criar um novo documento, além de permitir |
| |abrir documentos existentes para edição. Esse editor suporta operações de edição tais como