Exercícios de casos de uso
1) Enuncie os três critérios de escolha dos UCs de um sistema e esclareça o papel de cada critério nessa escolha.
a) Critério 1: O UC deve possibilitar o alcance de um objetivo de algum ator ou stakeholder. O papel desse critério é deixar claro que os UCs são disparados por eventos externos provenientes dos atores, motivados por um objetivo (seu ou de um stakeholder) a ser alcançado com o (caso de) uso do sistema.
b) Critério 2: O UC, ao terminar, deixar o sistema em um “estado estável”. O papel desse critério é eliminar os UCs que não deixam o sistema em um estado estável (garantia de suficiência do modelo de UCs: apenas estados estáveis são relevantes).
c) Critério 3: Um único “evento autônomo” é suficiente para disparar e levar a cabo a realização do UC. O papel desse critério é evitar “aglutinação de UCs”, ou seja, evitar
UCs que envolvam dois ou mais estados estáveis do sistema. Esse critério força a subdivisão dessas aglutinações em UCs envolvimento apenas um estado estável (garantia de completude do modelo de UCs: todos os estados estáveis são relevantes).
2) Para o mesmo sistema do laboratório anterior – sistema VideoLoc (resumo descritivo reproduzido mais adiante), e utilizando os atores identificados para esse sistema, identifique agora os UCs do sistema. Apresente o resultado através de um diagrama de casos de uso
(DUC) - faça o diagrama na ferramenta de edição de diagramas utilizada na disciplina, exporte como .png e cole abaixo.
Diagrama de Casos de Uso do Sistema VideoLoc
Resumo descritivo do Sistema VideoLoc:
Uma vídeo locadora deseja um sistema para apoiar o cadastramento e baixa de filmes e respectivos dvd's, bem como o cadastramento e atendimento dos clientes. Clientes cadastrados podem tomar emprestado dvd's, bem como fazer reserva do filme desejado. Dvd's emprestados devem ser devolvidos no prazo configurado no sistema, caso contrário, o cliente estará sujeito a uma