Observação
Introdução
A técnica de elicitação através da observação consiste em inserir o engenheiro de requisitos responsável pela elicitação dos dados no contexto do sistema. O engenheiro deve estar atento a todas atividades dos envolvidos e descrevê-las de forma a ser inserida na descrição do requisito.
Metodologia
Para realizar a técnica de observação, os participantes, individualmente, navegaram pelo aplicativo observando cada um dos possíveis requisitos funcionais e não funcionais. Os participantes e cronograma estão descritos a seguir na Tabela 1.
| Participantes | Data | Horário | Local |
|---|---|---|---|
| Lucas Lopes e Caio | 27/11 | 20:15 | Conferência on-line |
Resultados
Com a técnica de observação, foram elicitados os seguintes requisitos identificados na Tabela 2, referente aos requisitos funcionais, e na Tabela 3, referente aos requisitos não funcionais.
Requisitos Funcionais
A Tabela 2 a seguir contém os Requisitos funcionais elicitados através da Observação.
| ID | Requisitos |
|---|---|
| OBS01 | Deve ser possível utilizar o app normalmente sem efetuar login |
| OBS02 | Deve ser possível efetuar login com Google |
| OBS03 | Deve ser possível visualizar nível e avanço em Painel de Controle |
| OBS04 | Deve ser possível visualizar selos conquitados em Painel de Controle |
| OBS05 | Deve ser possível visualizar conceitos aprendidos em Painel de Controle |
| OBS06 | Deve ser possível visualizar adereços do mascote (chapéu, bolsas, acessórios e calçados) |
| OBS07 | Deve ser possível mudar adereços do mascote |
| OBS08 | Deve ser possível visualizar os cursos no menu de navegação |
| OBS09 | Deve ser possível navegar pelos cursos no menu de navegação |
| OBS10 | Deve ser possível visualizar a trilha/fluxo de atividades de um curso |
| OBS11 | Deve ser possível resolver as atividades de forma gameficada |
| OBS12 | Deve ser possível compartilhar uma atividade |
| OBS13 | Deve ser possível criar snippet de código em Playground de Código |
| OBS14 | Deve ser possível visualizar desafios extras em Prática |
| OBS15 | Deve ser possível resolver desafios extras |
| OBS16 | Deve ser possível acessar fórum de suporte do app |
| OBS17 | Deve ser possível visualizar e acessar mensagens |
| OBS18 | Deve ser possível acessar o perfil do Twitter do app |
| OBS19 | Deve ser possível ativar e desativar recebimento de notificações |
| OBS20 | Deve ser possível receber lembretes por notifição push |
| OBS21 | Deve ser possível receber lembretes por e-mail |
| OBS22 | Deve ser possível configurar lembretes diários |
| OBS23 | Deve ser possível enviar feedback ao app |
| OBS24 | Deve ser possível relatar bug do app |
| OBS25 | Deve ser possível ativar e desativar efeitos sonoros |
| OBS26 | Deve ser possível configurar idioma (Português, Espanhol e Inglês) |
| OBS27 | Deve ser possível redefinir progresso de atividades |
| OBS28 | Deve ser possível sair da conta, caso esteja logada |
| OBS29 | Deve ser possível excluir conta, caso esteja logada |
| OBS30 | Deve ser possível visualizar conquistas (conceitos desbloqueados, teclas JavaScript usadas e sequência de programação do dia) |
Requisitos Não-Funcionais
A Tabela 3 a seguir contém os Requisitos funcionais elicitados através da Observação.
| ID | Requisitos |
|---|---|
| OBS31 | A inteface deve ser responsiva |
| OBS32 | O app deve estar disponível para sistemas Android e iOS |
| OBS33 | Deve conter menu de navegação |
| OBS34 | O app deve ser gameficado |
| OBS35 | O sistema deve garantir segurança dos dados do usuário |
Referências
Observação - Disney Plus. Disponível em: https://requisitos-de-software.github.io/2021.1-DisneyPlus/elicitacao/tecnicas/observacao/. Acesso em: 26 nov. 2022.
Histórico de versão
| Versão | Data | Descrição | Autor | Revisor |
|---|---|---|---|---|
| 1.0 | 26/11/2022 | Inicialização da página | Lucas Lopes | João Pedro |
| 1.1 | 27/11/2022 | Adição dos requisitos funcionais | Lucas Lopes | João Pedro |
| 1.2 | 27/11/2022 | Adição dos requisitos não funcionais | Lucas Lopes | João Pedro |
| 1.3 | 06/01/2023 | Adição das correções da verificação | Philipe | João Pedro |