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 |