Buscar

JALL - Documento de Requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DISCENTES: ABEL NASCIMENTO ALVES DE LIMA, RA: 201751168174
		JOSÉ LUCAS WESLLEN OLIVEIRA RALF, RA:
		JOAB, RA:
DOCENTE: FERNANDO CARVALHO
DOCUMENTO DE REQUISITOS
SISTEMA DE COMÉRCIO ELETRÔNICO
RECIFE – PERNAMBUCO
2021.1
Sumário
1. Introdução
1.1 Propósito do Documento
1.2 Escopo do Produto
1.3 Definição e Abreviações
1.4 Visão Geral do Documento
2. Descrição Geral
2.1 Perspectiva do Produto
2.2 Funções do Produto
2.3 Características do Usuário
2.4 Restrições Gerais
3. Requisitos do Usuário
1. Introdução
1.1. Objetivo
	Documentação de especificação de requisitos de software, tem como propósito definir os requisitos de um site de comércio eletrônico para composição da nota da disciplina de Análise e Desenvolvimento de Software.
1.2. Escopo
	O JALL tem como propósito a comercialização de produtos diversos na área de informática.
	O sistema deve manter armazenados os dados dos clientes, assim como os dados relativos às compras efetuadas pelo mesmo. Deve também armazenar compras que tenham sido iniciadas, mas que não foram finalizadas, permitindo que o cliente possa finalizá-las posteriormente. Permitir ao cliente escolher a melhor forma de pagamento.
	O JALL não será componente de nenhum outro sistema, sendo um produto independente. Por se tratar de um site funcionará através de browsers, permitindo que ele possa ser acessado através de computadores e/ou dispositivos móveis que possuam acesso à internet.
1.3. Definições e Abreviações
	Abreviações:
· RF: requisito funcional.
· RNF: requisito não funcional.
· RS: requisito do sistema.
1.4. Visão Geral do Documento
	Este documento contém uma descrição geral do sistema, assim como uma descrição de suas funcionalidades, especificando os seus requisitos funcionais e os não funcionais contidos no mesmo.
2. Descrição Geral
2.1. Requisitos funcionais
2.1.1. [RF001] – Cadastro de usuário
	Prioridade: Essencial.
	O sistema deve permitir que o usuário realize o cadastro na plataforma informando dados como: RG, CPF, nome, endereço, telefone, dentre outros. Deve também permitir que o cliente possa alterar essas informações.
2.1.2. [RF002] – Cadastro de produtos
	Prioridade: Essencial.
	O sistema deve permitir que o administrador do sistema possa realizar o cadastro de novos produtos, assim como aletrá-los e desativá-los (deixam de ser exibidos pelo sistema).
2.1.3. [RF003] – Buscar produtos
	Prioridade: Essencial.
	O sistema deve permitir que o cliente possa pesquisar por produtos através da utilização de palavras-chave.
2.1.4. [RF004] – Carrinho de compras
	Prioridade: Essencial.
	O sistema deve permitir que o usuário possa adicionar um ou mais produtos ao seu carrinho, alterar a quantidade dos mesmos e removê-los do carrinho. Os itens adicionados ao carrinho devem ser armazenados até a finalização da compra ou cancelamento da mesma.
2.1.5. [RF005] – Formas de pagamento
	Prioridade: Essencial.
	O sistema deve permitir que o usuário possa selecionar qual será o método de pagamento.
2.1.6. [RF006] – Formas de envio
	Prioridade: Essencial.
	O sistema deve permitir que o usuário possa selecionar qual será o método de envio de seus produtos, podendo escolher entre: retirada no local, entrega grátis e entrega com taxa.
2.1.7. [RF007] – Categoria de produtos
	Prioridade: Essencial.
	O sistema deve permitir que os produtos cadastrados sejam identificados por categoria, agrupando produtos que estejam na mesma categoria.
2.1.8. [RF008] – Exibir produtos por categorias
	Prioridade: Essencial.
	O sistema deve ser capaz de exibir os produtos de acordo com a categoria ao qual ele pertence.
2.1.9. [RF009] – Realização do login
	Prioridade: Essencial.
	O sistema deve permitir que um usuário já cadastrado possa realizar login, podendo assim ter acesso a recursos como: consulta de dados cadastrais (perfil), verificação de compras realizadas/canceladas/pendentes, realização de compras, dentre outras funcionalidades.
2.1.10. [RF010] – Perfil do cliente
	Prioridade: Essencial.
	O sistema deve permitir que o cliente acesse o seu perfil onde ele possa visualizar suas informações, como: dados cadastrais, compras realizadas, compras canceladas, compras pendentes.
2.1.11. [RF011] – Informações sobre o produto
	Prioridade: Essencial.
	O sistema deve exibir uma página detalhada para um determinado produto, com informações como: foto, descrição, dimensões, preço, estoque, etc.
2.1.12 [RF012] – Produtos em destaque
	Prioridade: Desejável.
	O sistema deve exibir na página inicial uma lista de produtos que estejam em destaque.
2.2. Especificação de requisitos do sistema
	RS001
	Cadastrar novo usuário
	Referência
	[RF001] Cadastro de usuário (cliente).
	Sumário
	O caso de uso é responsável por registrar um novo usuário no sistema.
	Pré-condições
	Não possuir cadastro no sistema.
	Atores
	Usuário (cliente)
	Descrição
	1. O usuário cliente acessa a opção Cadastrar.
2. O usuário cliente insere suas informações no sistema.
3. O sistema armazena os dados inseridos.
	Alternativas
	
	Exceção
	Usuário cliente já possui cadastro no sistema.
	RS002
	Cadastrar novo produto
	Referência
	[RF002] – Cadastro de produtos
[RF007] – Categoria de produtos
	Sumário
	O caso de uso é responsável por registrar um novo produto no sistema.
	Pré-condições
	Possuir acesso de administrador.
	Atores
	Administrador
	Descrição
	1. O administrador deve realizar login no sistema.
2. O administrador deve acessa a opção Cadastro Produto.
3. O administrador insere as informações do produto no sistema.
4. O sistema armazena os dados inseridos.
	Alternativas
	
	Exceção
	Não pode existir produtos com códigos EAN idênticos.
	RS003
	Pesquisar por produtos relacionados
	Referência
	[RF003] – Buscar produtos
[RF008] – Exibir produtos por categorias
	Sumário
	O caso de uso é responsável por buscar produtos através de uma palavra-chave.
	Pré-condições
	Possuir produtos cadastrados.
	Atores
	Usuário cliente.
	Descrição
	1. O usuário cliente acessa a opção Buscar Produto.
2. O usuário informa a palavra-chave.
3. O sistema exibe os produtos que possuírem a palavra-chave.
	Alternativas
	
	Exceção
	
	RS004
	Adicionar produto ao carrinho de compras
	Referência
	[RF004] – Carrinho de compras
	Sumário
	O caso de uso é responsável por adicionar um produto ao carrinho de compra.
	Pré-condições
	
	Atores
	Usuário cliente.
	Descrição
	1. O usuário cliente escolhe o produto.
2. O sistema adiciona o produto escolhido ao carrinho de compras.
3. O sistema armazena os produtos selecionados pelo usuário cliente.
	Alternativas
	
	Exceção
	
	RS005
	Finalizar o pedido de compra
	
Referência
	[RF004] – Carrinho de compras
[RF005] – Formas de pagamento
[RF006] – Formas de envio
	Sumário
	O caso de uso é responsável por realizar o pedido de compra.
	Pré-condições
	O usuário cliente ter adicionado produtos ao carrinho de compras.
	Atores
	Usuário cliente.
	Descrição
	1. O usuário cliente adiciona os produtos ao carrinho de compras.
2. O usuário cliente escolhe a forma de pagamento.
3. O usuário cliente escolhe a forma de envio.
4. O sistema registra o pedido de compra.
	Alternativas
	
	Exceção
	O usuário cliente cancela o pedido de compra.
	RS006
	Realizar Login no sistema
	Referência
	[RF001] – Cadastro de usuário
[RF009] – Realização do login
	Sumário
	O caso de uso é responsável por realizar o login do usuário
	Pré-condições
	Possuir um usuário já cadastrado no sistema.
	Atores
	Usuário cliente e administrador
	Descrição
	1. O usuário acessa a opção Login.
2. O usuário informa seus dados de acesso.
3. O sistema verifica os dados de informados.
4. O usuário é logado no sistema.
	Alternativas
	
	Exceção
	Usuário não possui cadastro no sistema.
Usuário informou os dados de acesso errados.
	RS007
	Acesso ao perfil do usuário cliente
	
Referência
	[RF001] – Cadastro de usuário
[RF009] – Realização do login
[RF010] – Perfil do cliente
	Sumário
	O caso de uso é responsável por acessar o perfil do usuário cliente.
	Pré-condiçõesO usuário cliente deve estar logado no sistema.
	Atores
	Usuário cliente.
	Descrição
	1. Usuário cliente realiza o login no sistema.
2. Usuário cliente acessa a opção Perfil.
3. O sistema exibe os dados cadastrados do usuário cliente, e etc.
	Alternativas
	
	Exceção
	O usuário logado é um administrador.
	RS008
	Detalhamento do produto
	Referência
	[RF002] – Cadastro de produtos
[RF011] – Informações sobre o produto
	Sumário
	O caso de uso é responsável por exibir os detalhes de um determinado produto.
	Pré-condições
	O produto deve estar cadastrado.
	Atores
	Usuário
	Descrição
	1. O usuário seleciona um produto.
2. O sistema exibe uma nova página com os detalhes do produto selecionado.
	Alternativas
	
	Exceção
	
	RS009
	Exibir produtos em destaque
	Referência
	[RF002] – Cadastro de produtos
[RF012] – Produtos em destaque
	Sumário
	O caso de uso é responsável por exibir os produtos marcados como destaque.
	Pré-condições
	O produto deve estar cadastrado.
O produto deve estar marcado como destaque/promoção.
	Atores
	Usuário administrador
	Descrição
	1. O usuário administrador marca o produto como destaque/promoção.
2. O sistema exibe esses produtos na página inicial do site.
	Alternativas
	
	Exceção
	
2.3. Requisitos de interface
2.4. Características do Usuário
	Os usuários do site serão indivíduos que buscam comprar produtos através da internet, por tanto é presumido que o mesmo possua ao menos um conhecimento básico de informática para que todo o processo de compra seja realizado, mas não existe exigência de conhecimentos avançados para utilização do site.
2.5. Restrições
	O sistema será desenvolvido utilizando as linguagens HTML 5, CSS 3, JavaScript 6, PHP e MySQL. Como será um sistema web, não devem existir restrições de sistemas operacionais. Necessário acesso à internet para acesso ao site.
2.6. Suposições e dependências
	Como o JALL será desenvolvido com a utilização do banco de dados MySQL, a migração de SGBD pode acarretar em problemas em suas funcionalidades.

Continue navegando