Os Requisitos Funcionais, Não-Funcionais e Suplementares
Por: Fernanda Faria • 1/3/2018 • Trabalho acadêmico • 1.389 Palavras (6 Páginas) • 815 Visualizações
Requisitos Funcionais, Não-Funcionais e Suplementares - PRP
Ao levantamento de requisitos estão relacionados os principais problemas durante o desenvolvimento do software. Para que os objetivos sejam então atingidos, deve ser tudo muito bem planejado, elaborado e desenvolvido, independente da metodologia escolhida. No entanto, a análise de requisitos é a base de um projeto de software, identificando, quantificando e priorizando-os, pois será todo o alicerce para um projeto bem-sucedido, ou não.
Requisitos Funcionais – RF
[RF001] – Cadastrar Livro
O sistema deverá permitir cadastrar novos Livros com todos os seus atributos (autor, editora, ano de edição, descrição, preço, quantidade, etc.). O cadastro não poderá ser realizado no caso de já existir no estoque um produto com o mesmo código de barra.
[RF002] – Alterar Livro
O sistema atualizará os dados específico de cada Livro existente na base de dados. Exceto código de barras.
[RF003] – Consultar/ Pesquisar Livro
O sistema permitirá a consulta de um Livro já existente no banco de dados. Na consulta feita pelo cliente será possível ver somente informações básicas do Livro.
[RF004] – Excluir Livro
O sistema deverá permitir a exclusão de Livro por nome ou código de barra somente para o Administrador.
[RF005] – Cadastrar funcionário
O sistema irá cadastrar um funcionário quando necessário e seus dados pessoais no banco de dados. Como id, nome, salário, comissão e cargo, etc. O cadastro poderá ser realizado somente pelo Administrador.
[RF006] – Alterar funcionário
O Sistema possibilitará ao Administrador modificações/alterações nas informações do cadastro pessoal do funcionário armazenadas na base de dados. Exceto seu id.
[RF007] – Pesquisar funcionário
O sistema possibilitará a pesquisa de um funcionário já armazenado no banco de dados do sistema e disponibilizar a informação para o Administrador. Mostrando os dados pessoais do cadastro do funcionário. A busca deverá ser realizada pelo id ou nome do funcionário.
[RF008] – Excluir funcionário
O sistema deverá possibilitar a exclusão pelo nome do funcionário, atualizando automaticamente no banco de dados.
[RF009] – Cadastrar Cliente
O Sistema fará o cadastro de novos usuários para acesso as funcionalidades de compra no site, cada um com um login e senha distinta. Adicionando também atributos cpf, telefone, email, endereço, etc. O cadastro pode ser feito por qualquer um, necessitando apenas que o cpf seja válido.
[RF010] – Alterar Cliente
O Sistema deverá possibilitar as alterações na conta de usuários no sistema, modificando sobrenome, senha e endereço.
[RF011] – Consultar Cliente
O Sistema possibilitará uma pesquisa sobre as contas de usuários do sistema existentes e disponibilizar essas informações, exceto senha. Somente Administrador e Funcionário podem realizar a consulta.
[RF012] – Excluir Cliente
O Sistema irá fazer a remoção de usuários do sistema, desabilitando-os de suas funcionalidades e acesso a realização do pedido de venda.
[RF013] – Incluir comentário no livro
O sistema permitirá a inclusão de comentários sob aprovação (funcionário) nos livros. Todos que acessarem a página de determinado livro, poderão visualizar comentários incluídos.
[RF014] – Avaliar comentário no livro
O sistema possibilitará o Funcionário avaliar comentários adicionados pelos Clientes. Caso sejam aceitos, ficarão disponível para visualização, caso negado, serão automaticamente excluídos.
[RF015] – Adicionar livro no pedido (carrinho)
Cliente poderá adicionar diferentes livros no mesmo pedido.
[RF016] – Excluir livro no pedido (carrinho)
Cliente poderá excluir livro desejado do pedido, sem excluir demais livros do carrinho.
[RF017] – Visualizar livros no pedido (carrinho)
Cliente poderá visualizar seu carrinho, onde as informações importantes para a compra estarão disponíveis.
[RF018] – Alterar quantidade de Livro no Pedido (carrinho)
Cliente poderá alterar a quantidade de cada livro dentro do carrinho, podendo estipular a quantidade de até 99 unidades por livro.
[RF019] - Calcular custo de entrega do pedido
O sistema deverá solicitar ao usuário dados necessários (endereço completo) para cadastrar e calcular endereço de entrega de acordo com região onde reside e data escolhida.
[RF020] – Logar no Sistema
Todas as funcionalidades do sistema são acessíveis aos usuários de acordo com seu nível de privilégio no sistema. Isto é realizado através de um sistema de Login/Senha
[RF021] - Selecionar Opção de Pagamento
O sistema deverá possibilitar usuário realizar pagamento de acordo com sua escolha. Sendo possível, as opções de Boleto Bancário, Débito e Crédito.
[RF022] – Finalizar pedido
Após todas as escolhas feitas pelo cliente, o mesmo poderá optar por finalizar pedido.
[RF023] – Realizar Venda e Emissão de Nota Fiscal Eletrônica
Os funcionários serão permitidos aprovação de venda, o sistema devera possibilitar a venda através do funcionário logado. A venda dos livros disponíveis na empresa, gerando uma nota fiscal eletrônica, como será de exigência da Receita Federal, obrigando todas empresas a emitir nota fiscal eletrônica (NFE).
[RF024] – Gerar Relatório
O
...