Você está na página 1de 4

Template para entrega do projeto da disciplina

Engenharia de Software
Fase 1

Nome do Insira aqui seu nome


estudante Simplício Baiano de Souza Neto

Seção 1 – Processo

Defina qual dos processos de engenharia de software estudados foi adotado neste projeto.
Justifique detalhadamente a sua escolha:

Resposta: O modelo escolhido seria prescritivo, dentro das metodologias ágeis, por ser um
padrão de mercado, utilizaríamos o scrum, pois teríamos uma boa flexibilidade, poderíamos
focar no que realmente entrega valor ao cliente, num time teríamos visibilidade graças aos
ritos que o scrum oferece como daily, planing, review e retro, além disso, teríamos redução
de riscos e entrega continua.

Seção 1 – Processo:

Seção 2 – Análise de Requisitos

Desenvolva os seguintes pontos:

1. Identifique no mínimo 10 requisitos Funcionais.


Para cada requisito funcional identificado, liste: o Identificador do Requisito (que é um número
1,2,3,4), ...e insira uma descrição:

Identificador Descrição
1 Catálogo de produtos

2 Carrinho de compras

3 Método de pagamento

4 Método de entrega

Campus Central Av. Ipiranga, 6681 | CEP 90619-900 | Porto Alegre, RS – Brasil Fone: (51) 3320-3503 | E-mail:
relacionamento.gradonline@pucrs.br | www.online.pucrs.br
5 Gerenciamento de pedidos

6 Criação de usuário

7 Processo de autenticação de usuário

8 Processo de validação de cupons de desconto

9 Avaliação de produtos

10 Processo de logout

2. Identifique no mínimo 10 requisitos Não Funcionais.


Para cada requisito não funcional listado, identifique o Requisito (que é um número 1,2,3,4,...),
o tipo de requisito (exemplos: ambiente, linguagem, segurança) e uma Descrição completa:

Identificador Tipo Descrição


2 Segurança O cliente deve apenas fazer o login caso o cpf dele
esteja cadastrado no sistema.
9 Produto O cliente pode apenas deixar avaliação caso ele
tenha feito o pedido do produto que ele está
tentando avaliar e ele já tenho sido entregue.
10 Produto O botão de logout deve aparecer apenas para
clientes que esteja logados no sistema.
8 Segurança Deve haver um processo que valide se o cupom
existe e é valido nos nossos sistemas.
8 Segurança e Produto Os cupons devem contar com data de início e de
fim.
8 Segurança e Produto Caso a data de fim de um cupom tenha passado
ele não deverá funcionar.
6 Segurança Ao criar um usuário devemos validar enviando um
código via e-mail ou Sms

7 Segurança Ao errar a senha 3 vezes devemos mandar um e-


mail para o usuário avisando.

7 Segurança Devemos ter um processo de recuperação de


senha que contara com validação forte via e-mail
e sms.
6 Produto O processo deve ser simples apenas com Nome,
email e senha.

3. Desenvolva 10 User Stories a partir da lista de Requisitos Funcionais, com os seus critérios de
aceite:

User Stories Critérios de Aceite


1 – Como usuário desejo navegar, na página Os produtos devem ser apresentados de forma
de produtos. organizada por categoria.

Campus Central Av. Ipiranga, 6681 | CEP 90619-900 | Porto Alegre, RS – Brasil Fone: (51) 3320-3503 | E-mail:
relacionamento.gradonline@pucrs.br | www.online.pucrs.br
Os usuários devem poder filtrar os produtos
por marca, preço, tamanho, cor.
Os usuários devem poder pesquisar produtos
por nome ou palavra-chave.

2 - Como usuário, desejo adicionar itens ao


meu carrinho de compras Os usuários devem poder adicionar produtos
ao carrinho a partir da página de detalhes do
produto ou da lista de produtos.

O carrinho de compras deve ser atualizado


automaticamente com o número de itens
adicionados.

3 - Como usuário, desejo finalizar as minhas Os usuários devem conseguir finalizar as suas
compras compras pelos mais diversos meios de
pagamento (pix, cartão de débito, cartão de
crédito e boleto).

Caso o cliente escolha cartão de crédito,


devemos oferecer-lhe a opção de parcelar em
até 12x.

4 - Como usuário, após finalizar as minhas Os usuários devem escolher qual o melhor
compras, desejo escolher o método de método de entrega para eles (SEDEX, PAC,
entrega. CORREIOS, OUTROS).

5 – Como usuário, ao finalizar a compra, Os usuários devem ver seu histórico de


desejo ver meu histórico de pedidos. pedidos, devem aparecer ali, a ultima data de
compra.

A usuária também deve poder filtrar os pedidos


por data últimos (3 meses, 6 meses, 1 ano).

O usuário também deve contar com a opção de


comprar novamente.

6 - Como um usuário novo, desejo me O usuário deve ser capaz de preencher um


cadastrar no aplicativo. formulário de cadastro com nome, endereço
de e-mail e senha.

Após o cadastro bem-sucedido, o usuário deve


receber uma confirmação por e-mail.

Os campos obrigatórios devem ser validados


antes do envio do formulário.

Campus Central Av. Ipiranga, 6681 | CEP 90619-900 | Porto Alegre, RS – Brasil Fone: (51) 3320-3503 | E-mail:
relacionamento.gradonline@pucrs.br | www.online.pucrs.br
7 – Como usuário registrado, desejo fazer O usuário deve ser capaz de fornecer suas
login no aplicativo. credenciais de login (nome de usuário ou e-
mail e senha).

Após o login bem-sucedido, o usuário deve ser


redirecionado para a página inicial do
aplicativo.

8 - Como usuário, desejo poder rastrear o Os usuários devem receber atualizações de


status do meu pedido após a compra. status do pedido por e-mail ou notificações
push.

Os usuários devem poder visualizar o status do


pedido no aplicativo, incluindo confirmação,
preparação, envio e entrega.
9 - Como usuário, desejo poder deixar Os usuários devem poder acessar uma página
avaliações e comentários sobre os produtos dedicada para cada produto onde possam
que comprei. deixar avaliações e comentários.

As avaliações devem ser exibidas publicamente


junto com o produto para outros usuários
verem.
10 – Como usuário desejo sair da minha Os usuários devem poder sair de suas contas,
conta. para que caso usem outros dispositivos o seu
histórico em nossa loja não fique salvo.

Campus Central Av. Ipiranga, 6681 | CEP 90619-900 | Porto Alegre, RS – Brasil Fone: (51) 3320-3503 | E-mail:
relacionamento.gradonline@pucrs.br | www.online.pucrs.br

Você também pode gostar