Ir para o conteúdo

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.