O Documento de Requisitos
Por: Willian Mendes • 7/11/2019 • Projeto de pesquisa • 1.837 Palavras (8 Páginas) • 151 Visualizações
Documento de Requisitos
Loja virtual WMAUTO
- Prefacio
Este documento contém as especificações para a loja virtual wmauto e tem como objetivo documentar todo o sistema para futuros desenvolvedores que poderão no futuro precisar dar manutenção na loja.
- Escopo da versão inicial
O sistema deve permitir que os administradores do sistema cadastrem novos veículos para serem vendidos, os anúncios poderão ser editados, excluídos ou marcados como reservado. Os usuários do tipo compradores poderão visualizar, pesquisar e filtrar os anúncios cadastrados na loja virtual e também poderão reservar veículos mediante o pagamento de uma taxa de reserva que poderá ser fixa ou uma percentagem do preço anunciado, ficando a cargo do administrador essa escolha. O comprador poderá efetuar perguntas no anuncio, o administrador logado no sistema deverá ser notificado de cada pergunta recebida e deverá ser possível responder e interagir diretamente com o usuário.
- Objetivo do Sistema
O sistema tem o objetivo de atender ao objetivo da empresa wmauto em dar mais visibilidade ao seu negócio e facilitar as vendas de seus carros usados, permitindo que compradores possam visualizar os veículos disponíveis e garantir que o veículo fique reservado para ele até a data da visita.
- Requisitos
- Funcionais
RF. 1: Cadastro de Usuários
Descrição: um usuário pode se cadastrar no site, utilizando um CPF valido.
Entrada: nome completo, data de nascimento, cpf, endereço, e-mail, telefone e senha.
Processo: o cadastro será incluído no banco de dados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.2: Edição de cadastro de usuário
Descrição: os dados do usuário aparecem na tela e ele modifica o campo de seu interesse.
Entrada: campo modificado e o novo valor do campo.
Processo: o campo modificado será atualizado.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.3: Exclusão de cadastro de usuário
Descrição: o usuário apaga a sua conta.
Entrada: cadastro do usuário.
Processo: o cadastro do usuário será apagado.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.4: Cadastrar marca
Descrição: o administrador do sistema poderá cadastrar novas marcas através do painel administrativo.
Entrada: nome da marca.
Processo: a marca será inserida no banco de dados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.5: Editar marca
Descrição: o nome da marca é carregado e o administrador edita e salva.
Entrada: nome atual da marca e novo nome da marca.
Processo: o nome da marca será atualizado.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.6: Remover marca
Descrição: o administrador seleciona a marca em uma lista e a remove do banco de dados.
Entrada: marca a ser excluída.
Processo: a marca selecionada é apagada do banco de dados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.7: Cadastrar modelo
Descrição: o administrador do sistema poderá cadastrar novos modelos através do painel administrativo.
Entrada: marca e nome.
Processo: o modelo será incluído no banco de dados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.8: Editar modelo
Descrição: os dados do modelo são carregados na tela e o administrador edita e salva.
Entrada: dados selecionados e novos dados.
Processo: os dados selecionados serão atualizados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.9: Remover modelo
Descrição: o administrador seleciona o modelo em uma lista e o remove do banco de dados.
Entrada: modelo selecionado.
Processo: o modelo selecionado é apagado do banco de dados.
Saída: mensagem de confirmação se houver sucesso ou aviso de erros caso falhe.
RF.10: Criar anuncio
Descrição: o administrador do sistema cria um anuncio de venda de um veículo.
Entrada: modelo, versão, combustível, ano, condição, quilometragem, observações, preço, taxa de reserva e condição de pagamento.
...