Exercício sobre modelagem de requisitos com casos de uso

Proposto em: 28/agosto/97
Deve ser entregue em: 9/setembro/97

Tarefa: Definir os casos de uso para o sistema descrito abaixo

Se entregue uma solução satisfatória, vale acréscimo de 1.5 na nota da primeira prova

O problema abaixo foi escolhido por ser fácil de ser descrito e entendido. Deve ser visto como um exemplo didático, e não como um sistema real.


O sistema controla uma máquina de reciclagem para garrafas e latas. A máquina pode ser usada por vários clientes ao mesmo tempo e cada cliente pode retornar itens das duas categorias possíveis na mesma ocasião.

Uma vez que podem existir muitos tipos e tamanhos diferentes de garrafas e latas, o sistema tem que checar (para cada item) que tipo foi retornado. O sistema registrará quantos itens cada cliente retorna e, quando o cliente pede um recibo, o sistema imprimirá o que ele depositou, o valor dos itens retornados e o valor total de retorno a ser pago para o cliente.

O sistema é também usado por um operador. O operador quer saber quantos itens de cada tipo foram retornados durante o dia. Ao fim do dia, o operador pede uma impressão do número total de itens retornados naquele dia. O operador deve também ser capaz de alterar informação no sistema, tais quais os valores de retorno dos itens. Se algo errado acontece, por exemplo uma lata fica entalada ou o papel do recibo terminou, o operador deve ser chamado através de um alarme sonoro.


Last modified: Thu Aug 28 09:56:22 EST 1997