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 |