Skip to content

Introspecção

1. Introdução

A introspecção é o primeiro e mais intuitivo método para tentar entender quais propriedades um sistema deve ter para ter sucesso. É uma técnica que tem como base você se colocar no lugar do cliente para descobrir quais as suas necessidades e desejos. Ou seja, imaginar quais as propriedades que um sistema deve ter para alcançar o sucesso.

2. Metodologia

A técnica de Introspecção será aplicada utilizando como base as personas. Baseado nas especificações e características de cada persona, foi pensando em qual funcionalidade cada persona desejaria que tivesse para atender suas necessidades.

3. Participantes

  • Sergio Cipriano
  • Brenda Santos

4. Requisitos

Número Persona Requisito Tipo de Requisito
1 Matheus H. Almeja ter acesso à todos os pedidos, podendo visualizar inclusive a pessoa que pediu Funcional
2 Matheus H. Quando a cozinha finalizar o pedido, deseja receber uma notificação com as informações da mesa e com o nome do autor do pedido Funcional
3 Matheus H. Deseja ser notificado quando uma mesa chamar garçom Funcional
4 Matheus H. Deseja ser notificado quando o cliente desejar pedir conta Funcional
5 Matheus H. Aceitar as notificações, para que apenas um garçom atenda o mesmo pedido Funcional
6 Maria Lee Dividir a conta com os amigos Não funcional
7 Maria Lee Editar pedido antes de finalizar o pedido Funcional
8 Maria Lee Fazer o pedido de forma fácil, mesmo chegando em horário diferente dos demais Não funcional
9 Maria Lee Chamar o garçom pelo app Funcional
10 Maria Lee Realizar pedido sem precisar chamar o garçom Funcional
11 Maria Lee visualizar o menu com todos os itens disponíveis Funcional
12 Maria Lee Verificar promoções especiais na tela inicial Funcional
13 Maria Lee Deixar críticas/sugestões Funcional
14 Maria Lee Escolher se a bebida vai ser servida junto da comida Não Funcional
15 Juliana Figo Visualizar quando um novo pedido chega na cozinha Funcional
16 Juliana Figo Notificar os garçons quando o pedido estiver pronto Funcional
17 Juliana Figo Ver os detalhes dos pedidos Funcional
18 Juliana Figo Finalizar o pedido assim que a cozinha prepará-lo Funcional
19 Juliana Figo Ver os ingredientes do pedido Funcional
20 André Muds Adicionar mesas Funcional
21 André Muds Remover mesas Funcional
22 André Muds Visualizar todos os pedidos de uma mesa Funcional
23 André Muds Visualizar todos os pedidos de um cliente Funcional
24 André Muds Visualizar todo o histórico de pedidos do restaurante Funcional
25 André Muds Visualizar o tempo que um pedido demorou para ser finalizado Funcional
26 André Muds Adicionar itens do cardápio Funcional
27 André Muds Remover itens do cardápio Funcional
28 André Muds Visualizar quem fechou a conta com uma determinada mesa Funcional
29 André Muds Criar usuários garçons Funcional
30 André Muds Remover usuários garçons Funcional

5. Referências

  • SOMMERVILLE. Ian. 2011. Engenharia de Software.
  • Software Requeriments Engineering. Disponível em: https://web.uettaxila.edu.pk/CMS/SP2013/seSREbs/notes%5CSRE%20Lec_%204.pdf Acesso em: 04 ago. 2021.
  • Elicitação de Requisitos. PUC-RIO. Disponível em: http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0521479_08_cap_02.pdf Acesso em: 04 ago. 2020.

Histórico de Revisões

Data Versão Descrição Autor(es)
04/08/2020 1.0 Criação dos 6 tópicos do documento de instrospecção Sergio Cipriano
04/08/2020 1.1 Arrumando detalhes apontados pela Eduarda Servidio Sergio Cipriano
04/08/2020 1.2 Renomeando documento corretamente Sergio Cipriano
18/08/2020 1.3 Padronizando referências Eduarda Servidio