Requisitos Funcionais
Serão descritas as funcionalidades oferecidas pelo sistema
de vídeo locadora, que são os requisitos funcionais do mesmo. Veja a listagem
desses requisitos funcionais no quadro 4.
RF01
|
Permitir o Controle de Usuários por Nível de
acesso
|
O sistema
deverá controlar os usuários que acessam o sistema, bem como as permissões de
acesso de cada opção do menu, podendo limitar o liberar o acesso.
|
|
RF02
|
Permitir o Controle de locações
|
O sistema
deverá controlar locações, registrando os itens locados por cada cliente, bem
como a data de retirada, o valor e a data de devolução prevista das locações.
|
|
RF03
|
Alterar consultar dados do cliente
|
Funcionários
e o administrador poderão consultar e alterar os dados dos clientes.
|
|
RF04
|
Permitir realização de consultas
|
Todas as
tabelas que tiverem cadastros terão um campo para consultas, podendo a partir
delas gerar um relatório.
|
|
RF05
|
Cadastrar e Remover funcionários
|
Somente o
administrador do sistema poderá adicionar e remover funcionários no sistema.
|
|
RF06
|
Locar e devolver um filme
|
Os
funcionários e o administrador poderão alugar e fazer a devolução dos filmes
para seus clientes.
|
|
RF07
|
Permitir realizar a reserva de um filme
|
O sistema
deverá realizar reservas de filmes, indicando a data, o cliente, os filmes
que ele deseja reservar.
|
|
RF08
|
Permitir controlar a verificação de multas
|
O sistema
deverá verificar cada entrega e analisar se foi entregue com atraso, sendo
assim deve ser registrado multa no cadastro do cliente.
|
|
RF09
|
Permitir o cadastro de filmes
|
Realizar o
cadastro de novos filmes, verificando sempre se ele já consta nos cadastros,
para não ocorrer de ser cadastrado mais de uma vez.
|
|
RF010
|
Consultar a descrição de um filme
|
Todos os
usuários poderão consultar a descrição de um filme que possui no sistema.
|
|
RF011
|
Permitir controle do caixa da empresa
|
Cada
funcionário e gerente terá acesso ao caixa para controlar as entradas e
saídas.
|
|
RF012
|
Permitir realização de pedidos ao fornecedor
|
O sistema
devera ter um local para o registro de pedidos ao fornecedor.
|
|
RF013
|
Permitir emissão de relatórios
|
O sistema
devera ter disponibilidade de realizar relatórios para cada tabela ou de
acordo buscas ou dados selecionados.
|
|
RF014
|
Consultar filmes disponíveis para locação
|
Todos os usuários
poderão consultar quais filmes estão disponíveis para a locação e quais então
locados.
|
|
RF015
|
Usuário e senha
|
Cada
usuário terá um login e senha para entrar no sistema, para assim qualquer
alteração feita ficar registrada no seu usuário. E a partir disso determinar
os níveis de acesso que o usuário terá.
|
Fonte: BAUM; PADOIN; WANDER, 2012.
Requisitos Não - Funcionais
Nos requisitos não-funcionais serão descritos os requisitos
não diretamente relacionados às funções precípuas do sistema. Veja a listagem
dos requisitos não-funcionais no quadro 5.
RF01
|
Buscar CEP
|
O sistema
deverá buscar CEP na tabela de clientes.
|
|
RF02
|
Controlar Acesso
|
Controlar
acessos ao sistema pelos usuários.
|
|
RF03
|
Modelagem de Dados
|
Todos os sistemas
possuem o mesmo modelo ER desenvolvido em Case Studio.
|
|
RF04
|
Linguagens de Programação
|
Os
sistemas desenvolvidos utilizaram a linguagem PHP, Delphi e C#.
|
|
RF05
|
Armazenamento de Dados
|
Os dados
serão armazenados num mesmo banco de dados.
|
|
RF06
|
Mensagens de Erro
|
Os
sistemas desenvolvidos deverão ter mensagens de erro personalizadas.
|
|
RF07
|
Interface
|
Cada
sistema deverá ter uma boa aparência e que de facilidade para seus usuários.
|
Fonte: BAUM; PADOIN; WANDER, 2012.
Nenhum comentário:
Postar um comentário