Projeto Locadora
Requisitos:
-> Requisitos funcionais:
- cadastro (clientes e filmes);
- empréstimo;
- consulta (clientes, filmes e disponibilidade);
- exclusão (clientes e filmes);
- edição;
- relatórios (aluguel, quantidade de filmes, caixa);
- ranking de filmes e usuários (filmes mais/menos alugados, clientes mais/menos ativos);
- reservas;
- área do cliente (saldo, cadastro, filmes já alugados, filmes na lista de espera);
- área de divulgação (marketing, emails, promoções);
-> Requisitos não-funcionais:
- performance nas operações (realização em até 0,5 s);
- segurança nos dados (senhas no software e banco de dados, criptografia);
- estabilidade (reduzir ao máximo problemas de travamento e reinício);
- banco de dados (backup, restauração dos dados);
Caso de Uso 1a: Processar Cadastro de cliente
Escopo: aplicação ABC
Nível: objetivo de usuário
Ator primário: funcionário da locadora
Interessados:
- Funcionário da locadora: realizar cadastro de clientes de forma rápida e correta. - Cliente: O cliente somente apresentará ao funcionário os dados pessoais para a criação do cadastro; - Produtos: devem ser cadastrados pelo funcionário de acordo com categoria (lançamento ou não), gênero, nome e quantidade de títulos. - Gerente: encarregado por identificar e resolver problemas do caixa e sistema, desfazendo operações rapidamente. - Empresa: registrar os cadastros corretamente, mesmo que o sistema não esteja ativo. O funcionamento da empresa deve correr de forma normal, e assim que possível, as novas informações de cadastros devem ser atualizadas no sistema. Pré-condições: Funcionário é identificado e autenticado no sistema, e a partir daí poderá realizar suas funções de acordo com a permissão recebida pelo sistema (usuário/administrador). Garantias de sucesso: cadastros gravados na base de dados de forma rápida e organizada. Cenário de sucesso