Cenários
Introdução
Trata-se de um técnica para compreender as interações entre ambiente e sistemas, assim como elicitar a parte comportamental do software, sua dinâmica e/ou fluxo
Metodologia
Para a contrução dos cenários foi proposto o seguinte modelo de abstração mostrado abaixo.
CenárioXXX |
---|
Titulo |
Nome do Cenário. |
Objetivo |
Objetivo do Cenário. |
Contexto |
Local: Local onde acontece o Cenário. Tempo: Tempo do Cenário. Pré-condição: Condição para que o Cenário aconteça. |
Atores |
Autor(es) do Cenário. |
Recursos |
Recursos do Cenário. |
Episódios |
Episódios do Cenário da aplicação. |
Restrição |
Restrição do Cenário. |
Exceção |
Exceção do Cenário. |
Cenário001
Cenário001 |
---|
Titulo |
Cadastro de um novo usuário no Duolingo |
Objetivo |
Cadastrar um novo usuário |
Contexto |
Local: Tela inicial ao entrar na aplicação pela primeira vez Tempo: Indeterminado Pré-condição: Acesso a internet |
Atores |
Usuário não cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário novo Usuário que deseja criar uma outra conta na plataforma Usuário clica em 'Começar Agora' Escolhe o idioma no qual deseja aprender Escolhe uma Meta Escolhe motivação Idade Nome Senha Usuário tem progresso salvo |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário002
Cenário002 |
---|
Titulo |
Escolhendo um idioma |
Objetivo |
Escolher um idioma para aprender |
Contexto |
Local: Tela inicial, Tela de Cursos Tempo: Indeterminado Pré-condição: Acesso a internet |
Atores |
Usuário não cadastrado Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado Acesso ao website do Duolingo |
Episódios |
Usuário novo na plataforma Duolingo Usuário que deseja aprender um idioma novo |
Restrição |
Internet indisponível |
Exceção |
Sem acesso a Smartphone ou Computador Internet indisponível |
Cenário003
Cenário003 |
---|
Titulo |
Aprender |
Objetivo |
Realizar uma atividade da unidade do idioma escolhido |
Contexto |
Local: Tela principal Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone ou Computador |
Episódios |
Usuário clicar em 'Começar' Realiza as lições de uma unidade Usuário ganha experiência |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Smartphone ou Computador Internet indisponível |
Cenário004
Cenário004 |
---|
Titulo |
Determinar Metas Diárias |
Objetivo |
Manter o usuário engajado na aplicação |
Contexto |
Local:Tela após escolher o idioma, Tela de Configuração Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone ou Computador |
Episódios |
Meta diária Usuário pode mudar a sua meta quando quiser Relax Regular Sério Insano Quantidade de experiências que o usuário pode realizar por dia O usuário ao estabelecer uma meta diária você se mantém motivado enquanto aprende um idioma |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Smartphone ou Computador Internet indisponível |
Cenário005
Cenário005 |
---|
Titulo |
Convidar amigos |
Objetivo |
Interação social na plataforma Duonligo |
Contexto |
Local: Tela principal, Perfil do usuário Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone ou Computador |
Episódios |
Acompanha a estática de apredizagem de seus amigos Usuário tem a oportunidade de se tornar Plus por uma semana por cada amigo que é convidado e aceita instalar o app Usuário engajado em ganhar mais experiência |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Número limitado de amigos para usuários não Plus Sem acesso a Smartphone ou Computador Internet indisponível |
Cenário006
Cenário006 |
---|
Titulo |
Teste de nivelamento |
Objetivo |
O usuário pode pular etapas fazendo testes intermediários no mapa de aprendizado |
Contexto |
Local: Tela inicial Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário já cadastrado e que faz uso Usuário clica na fase que acha que já tem conhecimento Usuário tenta realizar tarefa normalmente |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário007
Cenário007 |
---|
Titulo |
Loja Duolingo |
Objetivo |
Comprar Superpoderes |
Contexto |
Local: Loja do Duolingo Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone |
Episódios |
Usuário padrão gasta as Ligots(moedas do Duolingo) para deixa-lo engajado |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Smartphone ou Computador Internet indisponível |
Cenário008
Cenário008 |
---|
Titulo |
Fórum Duolingo |
Objetivo |
Tirar dúvidas com a comunidade |
Contexto |
Local: Página do fórum Duolingo Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Computador |
Episódios |
Usuário cria um novo cometário no fórum com o assunto e descrição |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Computador Internet indisponível |
Cenário009
Cenário009 |
---|
Titulo |
Dicionário Duolingo |
Objetivo |
Traduzir e ver significados das palavras |
Contexto |
Local: Página do dicionário Duolingo Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário do Duolingo |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Computador |
Episódios |
Usuário escreve a palavra na qual é saber o significa ou tradução Ver tradução e significado Aúdios de frases contextualizadas |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Computador Internet indisponível |
Cenário010
Cenário010 |
---|
Titulo |
Praticar o idioma escolhido |
Objetivo |
Aprender contéudo aprendido nas unidades |
Contexto |
Local: Tela principal Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário cadastrado |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone ou Computador |
Episódios |
Usuário realiza atividades Usuário pratica sem tempo para realização Usuário pratica com tempo para realização Usuário ganha experiência |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a um Smartphone ou Computador Internet indisponível |
Cenário011
Cenário011 |
---|
Titulo |
Ver e comparar divisão |
Objetivo |
Analisar a pontuação do usuário em compararção com outros usuários da mesma divisão |
Contexto |
Local: Tela inicial, terceiro ícone inferior Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário já cadastrado e que faz uso Usuário ver sua posição no índice Usuário usa a banda de rodagem para ver outros usuários e suas pontuações Tem a possibilidade de clicar no "baú de ouro" para receber pontuação Há possibilidade de subir de divisão, a inicial é bronze |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário012
Cenário012 |
---|
Titulo |
Adicionar idioma para aprender ou permutar entre escolhidos |
Objetivo |
Adionar mais um idioma ou outros aos já escolhidos para aprendizado ou mudar de idioma que está aprendendo |
Contexto |
Local: Tela inicial, bandeira do país do idioma no canto superior esquerdo Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário já cadastrado e que faz uso Usuário vê seus idiomas escolhidos para aprender Usuário pode clicar em outro idioma escolhido Tem a possibilidade de clicar no ícone "+" para adicionar novo curso para aprender Há possibilidade de voltar para a tela incial padrão e continuar aprendendo o curso que já está escolhido |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário013
Cenário013 |
---|
Titulo |
Verificar conquistas |
Objetivo |
O usuário pode checar quantas e quais são as ações necessárias para completar as conquistas |
Contexto |
Local: Tela inicial, segundo ícone inferior na barra de opções Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário já cadastrado e que faz uso Usuário vê suas conquistas mais proxímas e elementos faltantes Usuário pode usar banda de rolagem para ver todas as conquistas Não tem a possibilidade de clicar nos ícones, somente leitura |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário014
Cenário014 |
---|
Titulo |
Verificar a frequencia das palavras de aprendizado |
Objetivo |
O usuário pode checar com que frequencias as palvras do seu aprendizado |
Contexto |
Local: Tela inicial do site, ícone superior mais à direita escrito "mais" Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Computador |
Episódios |
Usuário já cadastrado e que faz uso Usuário vê suas palavras mais praticadas Usuário pode usar banda de rolagem para ver as palavras que mais foram praticas Tem a possibilidade de clicar nas palavras e, se quiser, traduzir |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Computador Email inválido Internet indisponível |
Cenário015
Cenário015 |
---|
Titulo |
Relaizar atividades 'Histórias' |
Objetivo |
O usuário aprende com aúdios histórias do cotidiano |
Contexto |
Local: Tela inicial, segundo ícone superir na barra de opções Tempo: Indeterminado Pré-condição: Acesso a internet, ser usuário |
Atores |
Usuário cadastrado |
Recursos |
Internet Computador |
Episódios |
Usuário já cadastrado e que faz uso Usuário clica em aprender situações diárias Usuário pode usar banda de rolagem para acompanhar o desenrolar da narrativa Interação constante com boxes para marcar Usuário deve escolher qual a situação/história deve aprender |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Computador Email inválido Internet indisponível |
Cenário016
Cenário016 |
---|
Titulo |
Ganhar Lingot |
Objetivo |
Usuário ganha moedas para gastar na loja |
Contexto |
Local: Tela inicial Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário ganha 1 lingot ao passar de nível Usuário ganha 2 lingot ao passar de unidade Usuário ganha 1 lingot a cada 10 dias de ofensiva |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário017
Cenário017 |
---|
Titulo |
Ganhar Coroas |
Objetivo |
Usuário ganha coroas ao concluir um nível |
Contexto |
Local: Tela inicial Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário cadastrado |
Recursos |
Internet Smartphone ou Computador Duolingo previamente instalado |
Episódios |
Usuário ao realizar todas as atividades de um nível da unidade |
Restrição |
Internet indisponível |
Exceção |
Sem acesso ao Smartphone ou Computador Email inválido Internet indisponível |
Cenário018
Cenário018 |
---|
Titulo |
Ganhar Energia |
Objetivo |
Ganhar energia para realizar mais tarefas |
Contexto |
Local: Aba de Energia Tempo: Indeterminado Pré-condição: Acesso a internet, Usuário cadastrado |
Atores |
Usuário cadastrado |
Recursos |
Conta no Duolingo Acesso a Internet Acesso a um Smartphone |
Episódios |
Usuário ganhar energia ao Praticar Usuário gasta Lingots (moedas do Duolingo) |
Restrição |
Internet indisponível Não ser usuário do Duonligo |
Exceção |
Sem acesso a Smartphone ou Computador Internet indisponível |
Referências
SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 10. 1º/2019. 35 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.