Você está na página 1de 3

Exemplo de como montar um documento de

requisitos:
1. Sistema de Locadora de Filmes
Documento de Requisitos definio terica do que ....
1. Viso geral do sistema
...o que o sistema far, quais os principais controles do sistema...
2. Requisitos Funcionais
2.1. Gerenciamento das informaes de Cidades
[RF1] O sistema dever permitir o cadastro de uma cidade atravs dos seguintes
dados: Cdigo, Descrio e Estado.
[RF2] O cdigo dever ser gerado automaticamente pelo sistema.
[RF3] O sistema deve permitir o cadastro de uma cidade apenas se os dados a
seguir estiverem devidamente preenchidos: Descrio e Estado.
[RF4] Caso os itens do dado anterior no estejam preenchidos corretamente o
sistema dever emitir uma mensagem e solicitar que os dados sejam
preenchidos corretamente.
[RF5] O sistema dever permitir o cadastro de uma cidade apenas se ela ja no
estiver cadastrada no sistema, atravs da validao do contedo do campo
descrio e estado.
[RF6] O sistema dever permitir a alterao dos dados da cidade com exceo
do seu cdigo.
[RF7] O sistema dever permitir a excluso de uma cidade apenas se a mesma
no possuir registros relacionados com nenhuma entidade no sistema.
[RF8] O sistema dever realizar a pesquisa atravs da descrio ou do estado
da cidade.
[RF9] O sistema dever permitir o cancelamento do cadastro em seu
andamento.

2.2. Gerenciamento das informaes de Clientes


[RF10] O sistema dever permitir o cadastro de um cliente atravs dos seguintes
dados: Cdigo, Nome, CPF, Endereco,Cidade, Data de Nascimento, Status.
[RF11] O cdigo dever ser gerado automaticamente pelo sistema.
[RF12] O sistema deve permitir o cadastro de um cliente apenas se os dados a
seguir estiverem devidamente preenchidos: Nome, CPF, Endereco, Cidade.

[RF13] Caso os itens do dado anterior no estejam preenchidos corretamente o


sistema dever emitir uma mensagem e solicitar que os dados sejam
preenchidos corretamente.
[RF14] O sistema dever permitir o cadastro de um cliente apenas se ele ja no
estiver cadastrado no sistema, realizando a verificao atravs da validao
do CPF.
[RF15] O sistema dever permitir a alterao dos dados do cliente com exceo
do seu cdigo.
[RF16] O sistema dever permitir a excluso de um cliente apenas se o mesmo
no possuir registros relacionados com nenhuma entidade no sistema.
[RF17] O sistema dever realizar a pesquisa atravs do nome ou do CPF do
cliente.
[RF18] O sistema dever permitir o cancelamento do cadastro em seu
andamento.
[RF19] O sistema dever emitir uma mensagem de erro caso a data de
nascimento seja maior que a data atual.
Seguir os mesmos parmetros para as demais descries de cadastro .....
2.10 Gerenciamento das informaes de Emprstimo
[RF20] O sistema dever permitir o movimento de um emprstimo atravs dos
seguintes dados: Cdigo, Cliente, Data de Emprstimo, Filme, Valor, Data de
Devoluo, Status.
[RF21] O cdigo dever ser gerado automaticamente pelo sistema.
[RF22] O sistema deve permitir o movimento de um emprstimo apenas se os
dados a seguir estiverem devidamente preenchidos: Cliente, Data de
Emprstimo, Filme, Valor, Data de Devoluo, Status.
[RF23] Caso os itens do dado anterior no estejam preenchidos corretamente o
sistema dever emitir uma mensagem e solicitar que os dados sejam
preenchidos corretamente.
[RF24] O sistema dever permitir a alterao dos dados de um emprestimo com
exceo do seu cdigo desde que o emprstimo no esteja com o Status de
Finalizado.
[RF25] O Status Finalizado significa que o emprstimo foi efetuado e que o
Cliente retirou os filmes. Esse status altera o Status dos filmes para
Emprstimo no cadastro de filmes.
[RF26] O Status Em aberto significa que o emprstimo ainda no foi finalizado e
que o Cliente ainda no retirou os filmes. Esse status no altera o cadastro de
Filmes.
[RF27] O status Reserva significa que o emprstimo no foi finalizado e que o
Cliente apenas efetuou a reserva dos filmes. Esse status altera o Status dos
filmes para Reserva no cadastro de filmes.

[RF28] O sistema deve permitir a alteraao e excluso do emprstimo somente


quando o status for igual a Em aberto ou Reserva.
[RF29] O sistema dever realizar a pesquisa atravs do nome do cliente ou do
data de emprstimo.
[RF30] O sistema dever permitir o cancelamento do cadastro em seu
andamento.
[RF31] O sistema somente permitir que o emprstimo seja realizado para
clientes e filmes que estiverem ativos no sistema. Caso o cliente ou o filme
esteja com o status de inativo o sistema dever emitir uma mensagem de
alerta.
Seguir os mesmos parmetros para as demais descries de movimentaes .....
1. Requisitos No Funcionais:
1.1 Confiabilidade
[RNF1] O sistema deve permitir de maneira simples a realizao de backup dos
arquivos do sistema;
[RNF2] O sistema deve permitir que o backup seja realizado diariamente no periodo
definido pelo usuario.
1.2 Eficincia
[RNF1] O tempo de processamento de uma operao de consulta no deve exceder
a 30 segundos para uma quantidade inferior a 30 itens.
1.3 Usabilidade
[RNF1] O sistema deve possuir uma interface grfica de fcil utilizao, capaz de
responder ao usurio todas as suas dvidas atravs da utilizao de um
completo manual do usurio.