A maior rede de estudos do Brasil

Grátis
6 pág.
Resposta Tema 2 -

Pré-visualização | Página 1 de 1

Associação UniCarioca de Ensino
Disciplina: Análise e Projeto de Sistemas
Exercícios – Tema 02
1. Altere os seguintes "nomes de casos de uso" de acordo com o padrão de nomenclatura apresentado: 
a) Cliente realiza transferência de fundos em um caixa eletrônico. 
b) Clientes compram livros na livraria. 
c) É produzido um relatório de vendas para o gerente. 
d) Hóspede se registra em um hotel.
R: A) Transferir os fundos -> Cliente
B) Comprar os livros -> Usuário
C)Conseguir relatório de vendas -> Gerencia
D) Abrir registro -> Hospede
2. Construa um modelo 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".
R:
3. Considere a seguinte narrativa do caso de uso Realizar Saque. Construa uma descrição deste caso de uso. “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 escolhe uma quantia a ser retirada, a partir de um conjunto de opções de quantia disponíveis. O sistema verifica se o caixa eletrônico tem saldo e notas adequadas para compor o valor solicitado (Ex. R$ 50,00 não podem ser fornecidos se só houver três notas de R$ 20,00). Caso tenha notas adequadas, os números da conta e da agência do cliente são enviados ao banco para determinar se existe saldo suficiente na conta do Cliente. Se não houver saldo, uma mensagem adequada é reportada. Havendo saldo, o sistema inicia uma transação com o ator banco e solicita a retirada da quantia desejada e o banco aprova ou desaprova a transação. Se a transação é aprovada, a máquina libera a quantia correspondente e emite um recibo. Se a transação é desaprovada, uma mensagem adequada é reportada. O banco é notificado, independentemente de uma transação aprovada ter sido completada ou não pela máquina. Se a transação é completada, o banco realiza o débito na conta do cliente.”
R:
Caso de Uso - Realizar Saque 
Ator: Cliente e Banco 
Pré-Condições:Cliente 
Condição: o ator Cliente seleciona a opção realizar saque
Principal: 
Sistema pergunta ao cliente o valor a ser retirado. 
 Cliente digita a quantia desejada. 
(A) sistema verificando se a importância requisitada é maior do que a quantia disponível. 
(B)saldo é suficiente no Caixa
O sistema verifica se a importância desejada pode ser fornecida com as notas existentes no caixa eletrônico. R$50 não podem ser fornecidos se só houver três notas de R$ 20
(C)valores disponíveis para saque
O sistema informa o ator banco para mencionar e determiner se existe saldo suficiente na conta do Cliente.
(D) banco informa que cliente tem saldo
O sistema inicia uma transação com o ator banco e solicita a retirada da quantia desejada.
(E)banco envia aprovação da transação.
sistema libera a quantia desejada
sistema emiterá um recibo para o Cliente 
sistema fechará a transação com o ator banco.
sistema enviará ao banco um log da transação.
Fim
Outros Fluxos - Alternativos
( A ) Cliente não digita quantia 
 20 segundos após o fluxo termina
 ( B ) Caixa automático não ficará disponível de dinheiro para atender a solicitação do ator cliente
 sistema envia e reporta uma mensagem de “falta de recursos no caixa”
 fim do caso de uso
( C ) caixa automático não tem disponibilidade notas para compor o valor solicitado pelo ator cliente 
 sistema reporta uma mensagem de “não temos o valor em notas solicitadas disponíveis para compor esse valor, tente outro valor”caso de uso retorna para o passo 1 do fluxo principal
 ( D )Cliente sem saldo suficiente
 
sistema reporta uma mensagem seu saldo não é suficiente para esse saque 
caso de uso se encerra. 
 (E)O banco não aprova a transação devido à violação de alguma regra de negócio (por exemplo: limite diário excedido)
 
sistema reporta uma mensagem adequada 
caso de uso se encerra.
4. Considere um sistema de controle de uma biblioteca. Forneça a descrição narrativa para os seguintes casos de uso: Reservar Livro (situação em que um usuário faz a reserva de um livro), Obter Empréstimo de Livro (situação em que um usuário pega um exemplar de livro emprestado), Cancelar Reserva (situação em que um usuário cancela uma reserva) e Devolver Cópia (situação em que um usuário devolve uma cópia anteriormente adquirida).
Caso de Uso - Reservar Livro 
Definição: 
Possibilidade o usuário a reservar um livro pela internet acessando a mesma.
Ator: Usuário
Pré-Condição: O Usuário é cadastrado em Biblioteca. 
usuário foi autentificado
Fluxo 
caso de uso tem início quando o ator usuário decide reservar um livro e escolhe a opção correspondente.
usuário passa identificação do livro desejado
sistema verificando existência do livro pedido
sistema analisa a disponibilidade de exemplar do livro desejado
sistema verificando o número de reservas em aberto para o usuário
sistema conclui a reserva e informa ao usuário o prazo para a retirada do livro
 Fim
 Fluxo Alternativo: A biblioteca não tem o livro desejado
 ( A )O sistema reporta e nvia uma mensagem para o usuário
 O Caso de Uso se encerra
( B ) Não existe nenhum exemplar disponível
O sistema reporta uma mensagem adequada para o usuário e informa a data prevista para que 
haja um exemplar disponível
 O sistema pergunta ao usuário se ele deseja efetuar a reserva do livro emprestado
 Se o usuário responder sim, agenda a reserva e reporta uma mensagem informando 
 que o usuário será informado quando o exemplar estiver disponível, caso não, o caso de uso 
 se encerra.
 usuário excedeu o número de reservas em aberto
 sistema reporta uma mensagem adequada para o Usuário
 Caso de Uso se encerra
 Caso de Uso Obter Empréstimo de Livro 
Definição: Este caso de uso possibilita a um usuário pegar emprestado um exemplar de livro. Ator: Bibliotecária
 Pré-Condição: Funcionária da biblioteca identificada.
 Bibliotecária possue o livro a ser emprestado.
 Fluxo Principal
O caso de uso inicia-se quando o ator decide emprestar um livro e também escolhe uma opção.
Bibliotecária inicia identificação do livro
sistema analisa se está disponível para o livro desejado
sistema analisa a existência de empréstimos em aberto para o usuário.
sistema analisa o livro em poder do usuário 
sistema registra o empréstimo e imprime um recibo contendo os dados do empréstimo
caso de uso se encerra 
Já existe uma reserva do livro desejado para outro usuário 
sistema registra e envia uma mensagem para a bibliotecária
caso de uso se encerra
Livro estava reservado para o próprio usuário
sistema dá baixa no livro
 Retorna ao passo anterior
usuário tem empréstimos em aberto
sistema reporta uma mensagem adequada
caso de uso se encerra
usuário excedeu o número de empréstimos
sistema reporta enviando uma mensagem ao usuario
O caso de uso se encerra

Crie agora seu perfil grátis para visualizar sem restrições.