Atividade APS
Disciplina: Análise e Projeto de Sistemas
Professor: Rafael Vargas Mesquita
EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO (CAP. 03)
Exercício 1: construa um Diagrama de Casos de Uso para a seguinte situação fictícia: "Estamos criando um serviço de entregas. Nossos clientes podem nos requisitar a entrega de volumes. Alguns volumes são considerados de maior valor por nossos clientes, e, portanto, eles querem ter tais volumes segurados durante o transporte. Contratamos uma companhia de seguro para segurar volumes de valor".
Exercício 2: considere a seguinte narrativa do Caso de Uso Realizar Saque.
O cliente deve estar validado para realizar o Saque. A operação de um caixa eletrônico tem início a partir de uma sessão em que o cliente seleciona a opção de realizar saque. O cliente então digita uma quantia a ser retirada. O sistema verifica se a conta correspondente tem saldo suficiente para satisfazer a requisição. Senão, uma mensagem adequada é reportada, o que acarreta na execução da extensão. Além desta verificação também são analisadas as possíveis extensões (fluxos alternativos): O caixa eletrônico tem saldo para confirmar o saque? O caixa eletrônico tem cédulas compatíveis? O saque está sendo realizado no período entre
06h00min e 22h00min? O valor do saque solicitado, somado aos valores de saques anteriores do dia estão dentro do limite diário de R$ 2000,00?
A partir da descrição anterior descreva o Caso de Uso Realizar Saque, incluindo os fluxos alternativos.
Exercício 3: qual é a notação da UML para um caso de uso? Qual é a notação da UML para um ator? Qual a notação utilizada na UML para o relacionamento de generalização?
Exercício 4: qual o objetivo dos diagramas de casos de uso?
Exercício 5: descreva a(s) diferença(s) entre os relacionamentos de inclusão, de extensão e de herança? Dê um exemplo para cada uma das situações.
Exercício 6: durante a execução de um caso de uso, podem ocorrer exceções. Considere o caso de uso
Realizar