Cenários
Introdução
A verificação dos Cenários tem como objetivo principal analisar um sistema para certificar se este atende aos requisitos funcionais e não funcionais. Deste modo, permite a Validação dos requisitos a fim de reduzir as dúvidas quanto ao funcionamento do sistema, para assim detectar os efeitos antes da etapa final de produção. Com base nisso, foi utilizado o Checklist para fazer essa verificação o que facilita a identificação de erros. Checklist é básicamente um conjunto de perguntas ou afirmações sobre determinada circunstância ao qual se deseja verificar, dependendo da sua finalidade e objetivo.
Metodologia
Foram levantadas perguntas e afirmações sobre Cenários realizados, para realizar a análise do modelo, apontar defeitos e problemas e verificar se atende aos requisitos específicados. Essas questões levam em consideração aspectos importantes para a compreensão de palavras especifícas dentro do ambiente educacional de Línguas, que no caso constituem o vocabulário típico no Duolingo. Será possível 2 repostas:
- Sim, sendo representado pelo símbolo de " " para sucesso
- Não, sendo representado por um " " para um insucesso.
Perguntas:
1 - Estrutura padrão
- Os cenários estão na estrutura padrão? Os cenários possuem título, objetivo, contexto, recursos, episódios, restrição e exceção?
2 - Título
- Os nomes dos títulos são auto-explicativo?
3 - Objetivo
- Os cenários possuem objetivos claros e coerentes ao seus títulos?
4 - Contexto
- Os contextos apresentam local?
- Os contextos apresentam tempo?
- Os contextos apresentam pré-condição?
5 - Autores
- Os autores foram listados de forma correta?
6 - Episódios
- Os episodios estão coerente?
- Os episodios tem objetivos claros sobre o processo?
7 - Recursos
- Os cenários possuem recursos?
- Os cenários possuem restrições?
- Os cenários possuem exceções?
Inspeção
Legendas:
- C - Cenários
Critérios de Sucesso | C01 | C02 | C03 | C04 | C05 | C06 | C07 | C08 | C09 | C10 | C11 | C12 | C13 | C14 | C15 | C16 | C17 | C18 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Estrutura padrão | ||||||||||||||||||
Título | ||||||||||||||||||
Objetivo | ||||||||||||||||||
Contexto | ||||||||||||||||||
Autores | ||||||||||||||||||
Episódios | ||||||||||||||||||
Recursos | ||||||||||||||||||
Total | 7/7 | 7/7 | 6/7 | 6/7 | 7/7 | 7/7 | 7/7 | 7/7 | 7/7 | 5/7 | 7/7 | 7/7 | 7/7 | 7/7 | 6/7 | 7/7 | 7/7 | 6/7 |
Melhorias
Cenários | Melhoria |
---|---|
C03 | Especificar melhor o objetivo |
C04 | Especificar melhor o objetivo |
C10 | Título Especificar melhor o objetivo |
C15 | Título |
C18 | Título |
Conclusão
Foram avaliados todos Cenários onde por meio da inspeção foi possivel identificar que alguns não estão claro em seu objetivo, porém, grande maioria encontra-se dentro do padrão, possuindo título, objetivo, contexto, autores, episódios e recuroso bem definidos.
Verificação realizada por | Local | Data |
---|---|---|
Brian Lui e Francisco Heronildo | Google Hangouts | 30 de outubro de 2019 |
Referências
SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 4. 1º/2019. 37 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.
SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 11. 2º/2019. 40 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.
Lista de Verificação: Análise de Cenários. Diponível em: https://fga-disciplinas.github.io/2019.1-Guia-Bolso/analise/analise_cenarios. Acesso em 29/10/2019.
Lista de Verificação: Análise de Cenários. Diponível em: https://requisitos-habitica.netlify.com/VerificacaoCenarios. Acesso em 29/10/2019.
IFood Developer Documentation. Diponível em: https://developer.ifood.com.br. Acesso em 30/10/2019.
Twitch Developer Documentation. Diponível em: https://dev.twitch.tv/docs. Acesso em 30/10/2019.