Skip to content

Matrizes de Rastreabilidade

BrunoOliveiraDantas edited this page Jun 11, 2018 · 62 revisions

Histórico de Revisões

Data Versão Descrição Autor
05/06/2018 0.1 Criação do documento Bruno Dantas, Diego Resende, João Vitor, Lucas Gomes, Paulo Victor, Victor Gomide
05/06/2018 0.2 Adicionando novos requisitos Bruno Dantas
06/06/2018 0.3 Adicionando requisitos não funcionais Bruno Dantas
06/06/2018 0.4 Adicionando imagens das implementações Martha Dantas
08/06/2018 0.5 Correção de link para especificação suplementar e novas colunas de temas João Vitor, Paulo Lopes
09/06/2018 0.6 Adicionando no Backward-from Diego Resende, Paulo Lopes
10/06/2018 0.7 Adicionando requisitos não funcionais João Vitor
10/06/2018 0.8 Adicionando US's Diego Resende
10/06/2018 1.0 Adicionando Temas Diego Resende
10/06/2018 1.0 Adicionando links para o iStar Bruno Dantas

Matrizes de Rastreabilidade


Requisitos Funcionais

Forward-from

Id Requisito Cenário Caso de uso Epic Tema User Story Implementação
US01 O sistema deve permitir o usuário adicionar um restaurante aos favoritos Adicionar um restaurante aos favoritos UC09 - Adicionar um restaurante aos favoritos Como um usuário, eu desejo adicionar restaurante aos favoritos lista de restaurantes Eu, como um usuário, desejo adicionar restaurante aos favoritos para poder visualizar restaurantes de minha preferência com maior facilidade Implementação dos restaurantes favoritos
US02 O sistema deve permitir o usuário visualizar a lista de restaurantes Visualizar lista de restaurantes UC24 - Visualizar lista de restaurantes Como um usuário, eu desejo visualizar lista de restaurantes lista de restaurantes Eu, como usuário desejo visualizar lista de restaurantes para poder visualizar qual restaurante irei realizar um pedido Implementação da lista de restaurantes
US03 O sistema deve permitir o usuário sugerir um restaurante ao iFood Sugerir restaurantes UC07 - Sugerir restaurante (via configurações do perfil) Como um usuário, eu desejo sugerir restaurante para o iFood lista de restaurantes Eu, Como um usuário, eu desejo sugerir restaurante para o iFood para a inclusão de um novo restaurante no iFood Implementação de sugerir restaurante
US04 O sistema deve permitir o usuário visualizar restaurantes próximos a sua localização Visualizar lista de restaurantes UC24 - Visualizar lista de restaurantes Como um usuário, eu desejo visualizar, na lista de restaurantes, apenas os restaurantes das proximidades lista de restaurantes Como um usuário, eu desejo visualizar, na lista de restaurantes, apenas os restaurantes das proximidades para assegurar que meu pedido será atendido Implementação da lista de restaurantes próximos
US05 O sistema deve permitir o usuário saber quais restaurantes estão abertos Visualizar lista de restaurantes UC24 - Visualizar lista de restaurantes Como um usuário, eu desejo saber quais restaurantes estão abertos lista de restaurantes Como um usuário, eu desejo saber quais restaurantes estão abertos para realizar meu pedido Implementação da lista de restaurantes disponíveis e não disponíveis
US06 O sistema deve permitir ao usuário/visitante escolher um prato Adicionar um prato ao carrinho UC11 - Adicionar um prato ao carrinho Como um usuário, eu desejo realizar um pedido para receber uma refeição no local onde desejo Realizar um pedido Eu, como usuário, desejo adicionar um prato ao carrinho para poder realizar o seu pagamento e finalizar o pedido Implementação de adicionar prato ao carrinho
US07 O sistema deve ser capaz de intermediar compras entre os usuários e os restaurantes Realizar pagamento UC13 - Realizar Pagamento Como um usuário, eu desejo realizar um pedido para receber uma refeição no local onde desejo Realizar um pedido Eu, como usuário, desejo realizar pagamento para poder receber o prato adicionado ao carrinho anteriormente Implementação do pagamento
US08 O sistema deve permitir a busca por restaurantes e pratos Buscar restaurante UC04 - Buscar restaurante ou prato Como um usuário, eu desejo realizar um pedido para receber uma refeição no local onde desejo Realizar um pedido Eu, como usuário, desejo buscar pratos do meu interesse para poder acessar os detalhes do prato Implementação da busca
US09 Ao realizar o pedido o sistema deve permitir ao usuário incluir adicionais ao seu pedido Adicionar um prato ao carrinho UC11 - Adicionar um prato ao carrinho Como um usuário, eu desejo realizar um pedido para receber uma refeição no local onde desejo Realizar um pedido Eu, como usuário, desejo incluir adicionais ao prato para poder adicionar acompanhamento, bebida ou sobremesa ao prato relacionado Implementação de adicionais
US10 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações Perfil UC19 - Acessar perfil de usuário Como usuário, desejo configurar o aplicativo para uma experiência personalizada Configurar aplicativo Eu, como usuário, desejo alterar minha senha para poder ter uma nova senha Implementação de alterar senha
US11 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações Perfil UC19 - Acessar perfil de usuário EP03 - Configurações Configurar aplicativo Eu, como usuário, desejo alterar dados do perfil para manter os dados pessoais atualizados. Implementação de editar dados
US12 O sistema deve permitir ao usuário escolher a localização de entrega do pedido, as opções devem ser: - Usando a localização atual; Inserindo a localização manualmente (informando CEP e em seguida o número, ou informando campo por campo) e A partir do histórico de endereços (necessita estar logado e ter realizado ao menos um pedido). Histórico de pedidos UC21 - Listar restaurantes nas proximidades EP03 - Configurações Configurar aplicativo Eu, como usuário, desejo visualizar histórico de endereços para selecionar um endereço desejado de forma mais fácil. Implementação de escolha de localização
US13 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato Visualizar perfil de um restaurante UC06 - Visualizar avaliações de restaurantes EP03 - Configurações Configurar aplicativo Eu, como usuário, desejo visualizar avaliações para visualizar todas avaliações realizadas por mim além das avaliações pendentes. Implementação da visualiazao de avaliações dos restaurantes
US14 O usuário deve ser capaz de receber notificações de novos restaurantes, promoções e avisos gerais Configurar outras notificações UC05 - Configurar outras notificações EP03 - Configurações Configurar aplicativo Eu, como usuário e/ou visitante, desejo configurar notificações para receber notificações do aplicativo sobre novidades. Implementação das configurações de notificações
US15 O usuário deverá ser capaz de limpar o histórico de busca Limpar histórico de busca UC18 - Limpar histórico de Busca EP03 - Configurações Configurar aplicativo Eu, como usuário e/ou visitante, desejo limpar histórico de busca para barra de busca não mostrar nenhum prato ou restaurante pesquisado anteriormente. -
US16 O sistema deve possuir informações para contato com a empresa ifood Entrar em contato com o ifood UC23 - Acessar informações de contatos do ifood Como usuário, desejo configurar o aplicativo para uma experiência personalizada Configurar aplicativo Eu, como usuário e/ou visitante, desejo falar com ifood para tirar dúvidas sobre o aplicativo. Implementação do Fale conosco da aplicação
US17 O sistema deve prover ao usuário o acesso à sua política de privacidade e aos termos e condições, de modo que o usuário esteja ciente das relações legais a qual está inserido Acessar termos e condições do ifood UC22 - Acessar termos e condições Como usuário, desejo configurar o aplicativo para uma experiência personalizada Configurar aplicativo Eu, como usuário e/ou visitante, desejo visualizar termos e condições do iFood para visualizar os termos e condições aplicados à mim, ao utilizar o aplicativo. Implementação da visualização dos termos de uso
US18 O sistema deve ser capaz de permitir o cadastro dos seus clientes com os seus dados pessoais Cadastrar-se no ifood UC01 - Cadastro no ifood Como um usuário, eu desejo manter um cadastro no aplicativo para que eu possa fazer o uso das funcionalidades do aplicativo em sua totalidade Manter usuário Eu, como usuário e/ou visitante, desejo criar um cadastro digitando minhas informações para poder utilizar todas as funcionalidades do aplicativo. Implementação do cadastro de visitante
US19 O sistema deve permitir ao usuário o login no ifood. Fazer login UC16 - Efetuar login no ifood Como um usuário, eu desejo manter um cadastro no aplicativo para que eu possa fazer o uso das funcionalidades do aplicativo em sua totalidade Manter usuário Eu, como usuário e/ou visitante, desejo efetuar login para poder utilizar todas as funcionalidades do aplicativo. Implementação do login de visitante
US20 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações. Perfil UC19 - Acessar Perfil de Usuário Como um usuário, eu desejo manter um cadastro no aplicativo para que eu possa fazer o uso das funcionalidades do aplicativo em sua totalidade Manter usuário Eu, como usuário desejo editar os dados do meu cadastro para manter meus dados atualizados Implementação da edição de dados do usuário
US22 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o cartão de crédito. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo escolher a forma de pagamento via aplicativo com o cartão de crédito para poder realizar o pagamento Implementação das formas de pagamento, podendo escolher o cartão de crédito
US23 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o Visa checkout. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo escolher a forma de pagamento via aplicativo com o Visa checkout para poder realizar o pagamento Implementação das formas de pagamento, podendo escolher o Visa Checkout
US24 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o Pagar com Google. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo escolher a forma de pagamento via aplicativo com o Pagar com o Google Implementação das formas de pagamento, podendo escolher o Google
US25 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o Materpass. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário escolher a forma de pagamento via entregador com o cartão de débito Implementação das formas de pagamento, podendo escolher o cartão de débito
US26 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o cartão de débito. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário escolher a forma de pagamento via entregador com o cartão de débito Implementação das formas de pagamento, podendo escolher o cartão de débito
US27 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com dinheiro. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário escolher a forma de pagamento via entregador com o cartão de débito Implementação das formas de pagamento, podendo escolher o cartão de débito
US28 O sistema deve permitir a inclusão de descontos no pagamento. Realizar Pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo usar o voucher para receber desconto no pagamento Implementação da adição de desconto/voucher
US29 O sistema deve permitir que o usuário informe seu CPF/CNPJ para a inclusão na nota fiscal. Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo colocar o CPF/CNPJ para fins legais. Implementação da possibilidae de adicionar o CPF/CNPJ
US30 O sistema deve permitir ao usuário escolher a localização de entrega do pedido, as opções devem ser: - Usando a localização atual; Inserindo a localização manualmente (informando CEP e em seguida o número, ou informando campo por campo) e A partir do histórico de endereços (necessita estar logado e ter realizado ao menos um pedido). Realizar pagamento UC13 - Realizar Pagamento Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário desejo alterar o endereço de entrega para receber o pedido no local correto Implementação da alteração de endereço no pagamento
US31 Antes de finalizar o pedido o sistema deve mostrar o resumo do pedido. Resumo do pedido no pagamento UC31 - Visualizar Resumo do pedido Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário, desejo escolher a forma de pagamento via entregador com o cartão de débito para poder realizar o pagamento. Implementação do pagamento com cartão com o entregador
US32 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador. Caso entregador, informar a necessidade de troco Informar troco UC32 - Informar a necessidade de troco Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário, desejo escolher a forma de pagamento via entregador com o cartão de débito para poder realizar o pagamento. Implementação do informe do troco
US33 O usuário deve ser capaz de visualizar o status do pedido em: Realizado, Não Realizado Informar status do pedido UC12 - Realizar Pedido Como usuário, desejo efetuar um pagamento para que eu possa finalizar o meu pedido. pagamento Eu, como usuário, desejo visualizar o status do pedido pago, para que eu possa identificar que o pedido foi pago com sucesso. -
US34 O sistema deve exibir uma lista com o cardápio do restaurante Visulaizar cardápio UC33 - Visualizar lista de pratos Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Cardápio Eu, como usuário e/ou visitante, desejo visualizar a lista de pratos que o restaurante oferece, para escolher o que pedir. Implementação da lista de pratos
US35 O sistema deve permitir a busca por restaurantes e pratos Buscar Restaurante e/ou prato UC04 - Buscar restaurante ou prato Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Cardápio Eu, como usuário/visitante, desejo realizar a busca por um prato, para que eu possa agilizar minha escolha de pedido. Implementação da busca de restaurante e/ou prato
US36 O sistema deve listar o cardápio do restaurante Visualizar cardápio UC33 - Visualizar lista de pratos Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Cardápio Eu, como usuário e/ou visitante, desejo visualizar as informações de um prato para poder ter conhecimentos de seus ingredientes e do seu preço. Implementação das informações do prato
US37 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato Visualizar perfil de restaurante UC20 - Visualizar perfil de restaurante Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Perfil de restaurante Eu, como usuário/ visitante, desejo visualizar as avaliações dos usuários que fizeram pedido daquele restaurante, para que eu possa saber se o restaurante tem um bom feedback, para facilitar a escolha. Implementação das avaliações do restaurante
US38 O sistema deve possuir as seguintes informações sobre o restaurante: Formas de pagamento aceitas; Horário de funcionamento Visualizar perfil de restaurante UC20 - Visualizar perfil de restaurante Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Perfil de restaurante Eu, como usuário/visitante, desejo visualizar as informações de um restaurante, para que eu possa saber seu horário de funcionamento, formas de pagamento e descrição. Implementação das informações do restaurante
US39 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato Visualizar perfil de restaurante UC20 - Visualizar perfil de restaurante Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Perfil de restaurante Eu, como usuário/visitante, desejo visualizar as informações gerais do restaurante, para que eu possa saber das informações relevantes, como categoria do restaurante, média das avaliações dos usuários e dos preços dos pratos, distância e tempo estima do preparo do prato Implementação das informações gerais do restaurante
US40 O usuário deve ser capaz de favoritar o restaurante Adicionar um restaurante aos favoritos UC09 - Adicionar um restaurante aos favoritos Como usuário e/ou visitante, desejo visualizar o perfil de um restaurante para obter informações relevantes sobre o mesmo, bem como os pratos que ele oferece. Perfil de restaurante Eu, como usuário, desejo favoritar um restaurante, para que eu possa salvá-lo na lista de favoritos. Implementação da função para adicionar aos favoritos

Backward-from

Id Requisito Documento Fonte Técnica de elicitação Contexto
US01 O sistema deve permitir o usuário adicionar um restaurante aos favoritos. - Rich Picture
- Tela adicionar aos favoritos
Observação Participativa
Ata RichPicture
Adição de restaurante aos favoritos.
US02 O sistema deve permitir o usuário visualizar a lista de restaurantes. - Rich Picture
Tela Lista de Restaurantes
Observação Participativa
Ata RichPicture
Visualização de lista de restaurantes.
US03 O sistema deve permitir o usuário sugerir um restaurante ao iFood. - BrainStorming
- Tela de sugestão de restaurante
Observação Participativa Sugestão de novo restaurante ao iFood.
US04 O sistema deve permitir o usuário visualizar restaurantes próximos a sua localização. - BrainStorming
- Tela de restaurantes próximos
Observação Participativa e Introspecção Visualizar restaurantes próximos a localização atual.
US05 O sistema deve permitir o usuário saber quais restaurantes estão abertos . - BrainStorming
Tela de restaurantes abertos
Observação Participativa e Introspecção Visualizar restaurantes abertos no período de utilização do aplicativo.
US06 O sistema deve permitir ao usuário/visitante escolher um prato - Rich Picture
- Tela do carrinho
Observação Participativa
Ata RichPicture
Perfil do restaurante
US07 O sistema deve ser capaz de intermediar compras entre os usuários e os restaurantes - Rich Picture
- Tela de pagamento
Introspecção
Ata RichPicture
Pedido
US08 O sistema deve permitir a busca por restaurantes e pratos - Rich Picture
- Tela de busca
Observação Participativa
Ata RichPicture
Busca
US09 Ao realizar o pedido o sistema deve permitir ao usuário incluir adicionais ao seu pedido - Rich Picture
- Tela de adicionais
Observação participativa
Ata RichPicture
Pedido
US10 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações - BrainStorming
- Tela de edição de dados
Observação participativa
Ata Brainstorming
Perfil de usuário
US11 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações BrainStorming Observação participativa
Ata Brainstorming
Perfil de usuário
US12 O sistema deve permitir ao usuário escolher a localização de entrega do pedido, as opções devem ser: - Usando a localização atual; Inserindo a localização manualmente (informando CEP e em seguida o número, ou informando campo por campo) e A partir do histórico de endereços (necessita estar logado e ter realizado ao menos um pedido). - BrainStorming
- Tela de edição de dados
Observação Participativa
Ata Brainstorming
Configurações
US13 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato. BrainStorming
Observação Participativa
- Ata Brainstorming
Configurações
US14 O usuário deve ser capaz de receber notificações de novos restaurantes, promoções e avisos gerais. - BrainStorming
- Tela de configurações de notificações
Observação Participativa e Introspecção
- Ata Brainstorming
Configurações
US15 O usuário deverá ser capaz de limpar o histórico de busca. BrainStorming Observação participativa
- Ata Brainstorming
Configurações
US16 O sistema deve possuir informações para contato com a empresa ifood - BrainStorming
- Página de contato com o ifood
Observação participativa
- Ata Brainstorming
Configurações
US17 O sistema deve prover ao usuário o acesso à sua política de privacidade e aos termos e condições, de modo que o usuário esteja ciente das relações legais a qual está inserido - BrainStorming
- Página de Termos de uso do aplicativo
Observação participativa
- Ata Brainstorming
Configurações
US20 O usuário deve ser capaz de editar seus dados, endereços e suas avaliações - Brainstorming
- Campos de editar a conta do usuário
Observação participativa
Ata Brainstorming
Edição de dados pessoais do Ifood.
US22 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o cartão de crédito. - RichPicture
- Brainstoming
- Campo para escolha de formas de pagamento usando cartão de crédito
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento via cartão de crédito do Ifood.
US23 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o Visa Checkout. - RichPicture
- Brainstoming
Campo para escolha de formas de pagamento usando o Visa Checkout
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento via Visa checkout.
US25 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o MasterPass. - RichPicture
- Brainstoming
Campo para escolha de formas de pagamento usando o MasterPass
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento via Materpass.
US26 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com o cartão de débito. - RichPicture
- Brainstoming
- Campo para escolha de formas de pagamento usando cartão de débito
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento via entregador com o cartão de débito.
US27 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador com dinheiro. - RichPicture
- Brainstoming
- Campo para escolha de formas de pagamento usando dinheiro
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento via entregador com o dinheiro.
US28 O sistema deve permitir a inclusão de descontos no pagamento. - RichPicture
- Brainstoming
- Opção de adicionar desconto/voucher
Observação participativa e introspecção
- Ata RichPicture
- Ata Brainstorming
Forma de pagamento adicionar o voucher.
US29 O sistema deve permitir que o usuário informe seu CPF/CNPJ para a inclusão na nota fiscal. - RichPicture
- Brainstoming
- Opção de adicionar o CPF/CNPJ na nota fiscal
Observação participativa e introspecção
- Ata RichPicture
- Ata Brainstorming
Possibilidade de adicionar o CPF/CNPJ à nota fiscal.
US30 O sistema deve permitir ao usuário escolher a localização de entrega do pedido, as opções devem ser: - Usando a localização atual; Inserindo a localização manualmente (informando CEP e em seguida o número, ou informando campo por campo) e A partir do histórico de endereços (necessita estar logado e ter realizado ao menos um pedido). - RichPicture
- Brainstoming
- Alterar endereço de entrega no pagamento
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Alterar endereço de entrega no fase do pagamento.
US31 Antes de finalizar o pedido o sistema deve mostrar o resumo do pedido. - Brainstorming de requisitos
- RichPicture de pagamento
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Visualização de resumo do pedido antes da realização do pagamento
US32 O sistema deve permitir o usuário escolher a forma de pagamento, pelo próprio aplicativo ou pelo entregador. Caso entregador, informar a necessidade de troco - RichPicture de pagamento
- Brainstorming de requisitos
Opção de informe de troco
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Informar necessidade de troco
US33 O usuário deve ser capaz de visualizar o status do pedido em: Realizado, Não Realizado - RichPicture de pagamento
- Brainstorming de requisitos
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Informar status do pedido
US34 O sistema deve exibir uma lista com o cardápio do restaurante - RichPicture de pedido
- Brainstorming de requisitos
- Cardápio do restaurante
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Visualização de lista de pratos de um determinado restaurante
US35 O sistema deve permitir a busca por restaurantes e pratos - Brainstorming de requisitos
- Busca restaurantes e pratos
Observação participativa
Ata Brainstorming
Pesquisa de um prato ou restaurante
US36 O sistema deve listar o cardápio do restaurante - RichPicture de pedido
- Lista de pratos
Observação participativa
Ata RichPicture
Listagem dos pratos de um restaurante
US37 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato - RichPicture de pedido
- Tela informações do restaurante
Observação participativa
Ata RichPicture
Visualização avaliações do restaurante no perfil do restaurante
US38 O sistema deve possuir as seguintes informações sobre o restaurante: Formas de pagamento aceitas; Horário de funcionamento - RichPicture de pedido
- Brainstorming de requisitos
- Informações do restaurante
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Visualização de informações do restaurante no perfil do restaurante, como por exemplo seu horário de funcionamento
US39 O sistema deve informar ao usuário a avaliação, a categoria, a distância de um restaurante e a média do tempo de entrega do prato - RichPicture de pedido- Brainstorming de requisitos Observação participativa
- Ata RichPicture
- Ata Brainstorming
Visualizar informações gerais do restaurante, como categoria, media das avaliações etc
US40 O usuário deve ser capaz de favoritar o restaurante - RichPicture de pedido
- Brainstorming de requisitos
- Favoritar restaurante
Observação participativa
- Ata RichPicture
- Ata Brainstorming
Favoritar restaurante

Requisitos não Funcionais

Id Requisito Especificação suplementar iStar NFR implementação
RNF1 O sistema deve estar disponível para todas as principais plataformas (Android, IOS e Windows Phone) Suportabilidade Sistema básico Implementação disponibilidade para principais plataformas
RNF2 O sistema deve se conectar com o sistema de localização do aparelho do usuário Suportabilidade Sistema de localização preciso Sistema básico Implementação da compatibilidade com localização do aparelho
RNF3 O sistema deve otimizar a utilização de dados móveis Sistema Básico Implementação da otimização de uso dos dados móveis
RNF4 O sistema deve se mostrar disponível 24 horas por dia, 7 dias na semana Confiabilidade Sistema básico Implementação do funcionamento 24 horas do iFood
RNF5 O sistema deve ser responsável pela segurança e privacidade dos dados bancários dos usuários Confiabilidade Strategic rationale Sistema básico Implementação da segurança dos dados do usuário
RNF6 O sistema deve efetuar a transação corretamente no caso do pagamento pelo aplicativo Interface do Usuário Segurança de dados Sistema básico Implementação do pagamento pelo app
RNF7 O sistema deve ser responsável por minimizar o tempo entre a solicitação do usuário e a comunicação ao restaurante para um baixo tempo de entrega. Baixo tempo de entrega Baixo tempo de entrega Baixo tempo de entrega Implementação do baixo tempo de entrega
RNF8 O sistema deve ser desenvolvido de forma que os lucros do iFood possuam crescimento. Maiores lucros Obter Lucro Diversidade na lista de restaurantes
Aumento de lucro do iFood
Implementação de diversidade na lista de restaurantes
RNF9 O sistema deve ser desenvolvido para possuir alta adesão de clientes e restaurantes. Alta adesão de clientes e restaurantes Aumento de lucro do iFood Implementação da alta adesão de clientes e restaurantes
RNF10 O sistema deve ser desenvolvido para a comunicação entre o iFood e restaurante ser a mais rápida possível. Rápida comunicação entre iFood e restaurante Melhor comunicação Baixo tempo de entrega Implementação da rápida comunicação entre iFood e restaurante
RNF11 O sistema deve ser desenvolvido para haver integração entre o sistema de entregas do restaurante e o iFood Integração do sistema de entregas do restaurante com o iFood Integração da entrega do restaurante com o iFood Baixo tempo de entrega Implementação da integração entre restaurante e iFood
RNF12 O sistema deve possuir ferramentas que facilitem a sua divulgação em meios de comunicação. Maior divulgação do iFood Maior divulgação Aumento de lucro do iFood Implementação da maior divulgação do iFood
RNF13 O sistema deve possuir uma maneira de realizar pedidos prática e intuitiva. Praticidade ao fazer um pedido Praticidade de realizar o pedido Aumento de lucro do iFood Implementação da praticidade ao fazer um pedido
RNF14 O sistema deve apenas possuir restaurantes com boa reputação. Boa reputação dos restaurantes presentes no aplicativo iFood Boa reputação do restaurante Aumento de lucro do iFood Implementação de boa reputação dos restaurantes no app iFood
RNF15 O sistema deve possuir critérios de qualidade para ingresso de novo restaurante. Bons Critérios de qualidade para ingresso de restaurante ao iFood Confiabilidade do restaurante Confiabilidade dos restaurantes Implementação de bons critérios de qualidade para entrada no iFood
RNF16 O sistema deve oferecer um maior custo benefício ao cliente do que ao usar aplicativos concorrentes. Maior custo benefício Custo benefício Aumento de lucro do iFood Implementação do maior custo benefício
Clone this wiki locally