uml casos de uso
Título: Gerenciar Clientes
CPS:
1. O usuário informa os dados do cliente.
2. O sistema gera um número de matrícula para o cliente.
3. O sistema registra as informações do cliente recém-cadastrado.
Extensões:
1a: Alterar dados do cliente
1. O usuário faz uma busca no sistema pelo cliente.
2. O sistema exibe os dados do cliente.
3. O usuário efetua as alterações nos dados desejados.
4. O sistema registra as alterações.
a. Dados inválidos
1. O sistema informa os erros.
2. O sistema retorna ao passo 2.
1b: Excluir Cliente
1. O usuário faz uma busca no sistema pelo cliente.
2. O sistema exibe os dados do cliente.
3. O usuário confirma a exclusão dos dados.
2a: Dados informados inválidos
1. O sistema informa que os dados estão incorretos.
2. O sistema retorna ao passo 1 do CPS.
Título: Gerenciar Locações
CPS:
1. O usuário informa os códigos dos filmes escolhidos pelo cliente.
2. O sistema informa o total da locação.
3. O usuário informa a forma de pagamento.
4. O sistema gera o recibo de confirmação da locação.
Extensões:
2a: Quantidade de Filmes Inválida.
1. O sistema informa que a locação ultrapassa os 5 filmes permitidos e retorna ao passo 1.
2b: Quantidade de lançamentos Inválida.
1. O sistema informa que a locação ultrapassa os 3 lançamentos permitidos e retorna ao passo 1.
2c: Devolução de filmes
1. O usuário dá baixa nos filmes.
2. O sistema confirma que o cliente não possui mais pendências.
Título: Gerenciar Acervo de Filmes
CPS:
1. O usuário informa os dados do filme.
2. O sistema gera um código identificador único para o filme.
3. O sistema registra as informações do filme recém-cadastrado.
4. O sistema informa o sucesso da operação.
Extensões:
1a: Alterar dados do filme
1. O usuário faz uma busca