Diagramas de uso
Ficha Prática 2
2013
João F. Santos
Programação de Sistemas de Informação
07-01-2013
2013
João F. Santos
Programação de Sistemas de Informação
07-01-2013
Exercícios 1. Indique duas vantagens da visualização de um caso de uso. * Representa os requisitos funcionais de uma forma fácil de ler; * Armazena um conjunto de sequências desde o início da interação do ator com o sistema até ao fim. (Cenário).
2. Apresente as vantagens/desvantagens da aplicação de diagramas de caso de uso na produção de software.
3. Faça o diagrama de casos de uso de uma caixa multibanco (ATM) e especifique os seus casos de uso.
Este diagrama mostra o assunto (ATM), dois atores (Cliente, Banco),quatro casos de uso (Retirar dinheiro, Transferir dinheiro, Depositar dinheiro, e autenticação), três dependências <<uses>> e as associações entre os atores e os casos de uso.
Os casos de uso Retirar dinheiro, Depositar dinheiro e Transferir dinheiro estão dependentes da autenticação do utilizador por sua vez estes estão ligados aos funcionários do banco.
4. Faça o diagrama de casos de uso de uma “Máquina de bebidas”. Depois de construído o diagrama, faça a sua especificação.
Este diagrama mostra o assunto (Máquina de bebidas), três atores (Cliente, Dono, Fornecedor),três casos de uso (Compra de bebida, Retirar dinheiro, Repor as bebidas), duas dependências <<uses>> e as associações entre os atores e os casos de uso.
Os casos de uso Compra da bebida e Repor as bebidas estão dependentes do dinheiro que o dono conseguir obter através das bebidas para poder pagar ao fornecedor.
5. Faça o diagrama, e a sua respetiva especificação, de um restaurante.
Este diagrama mostra o assunto (restaurante), dois atores (Cliente, Dono),quatro casos de uso (Almoço, Janta, refeição, Pagar dono), duas dependências <<uses>> e uma extensão <<extends>> e as associações entre os atores e os casos de uso.
Os casos de uso Almoço e