Cenários#
Introdução#
Cenários são sequências de eventos que ocorrem durante uma utilização particular de um sistema, demonstrando as interações e realidade de como o sistema será utilizado a partir da visão do usuário. Cada cenário é descrito por seu objetivo, contexto, recursos, atores, restrições dentre outras características que compõem de forma completa uma interação.
São artefatos úteis para fornecer visão sobre os fluxos, exceções, caminhos alternativos e descobrir novos requisitos. Além de facilitar por meio de uma linguagem simples e natural o entendimento da plataforma.
Metodologia#
Para criação dos cenários, o grupo dividiu duas duplas para elicitarem cenários cada uma, tendo em vista a utilização do aplicativo e os principais requisitos elicitados e priorizados na seção de Requisitos Priorizados.
Tabela 1: Duplas#
Número | Integrantes |
---|---|
1 | Gabryel Nicolas S de Sousa, Julio Roberto |
2 | Felipe Amorim de Araújo, Samuel Alves Silva |
Autores: Felipe Amorim de Araújo, Samuel Alves Silva, 2024
Cada dupla, usando o mesmo modelo de cenário, tinha o dever de descrever as principais interações que o usuário teria com o aplicativo mobile do Duolingo, montando uma tabela de cenários produzidos e a seguir fazendo a descrição completa de cada cenário.
Ao fim da produção, os cenários produzidos foram unidos pelas duas duplas em uma única tabela de cenários produzidos.
Tabela 2: Modelo de Cenário#
Elemento | Descrição |
---|---|
Titulo | O titulo do cenário |
Objetivo | O que deve ser alcançado com a realização de uma certa tarefa |
Contexto | Descreve o estado inicial da tarefa |
Recursos | Ferramentas que devem estar disponíveis para ocorrência do cenário |
Atores | O responsavel pela realização da tarefa |
Episódios | Descrição em etapas de como os cenários se desenrolam |
Restrição | Características que o cenário precisa atender |
Exceção | Situações que podem interromper o cenário |
Autores: Gabryel Nicolas S de Sousa, Julio Roberto, 2024
Referências#
- REHMAN, T. ur; KHAN, M. N. A.; RIAZ, N. Analysis of requirement engineering processes, tools/techniques and methodologies. International Journal of Information Technology and Computer Science (IJITCS), v. 5, n. 3, p. 40, 2013.
- YOUSUF, M.; ASGER, M. Comparison of various requirements elicitation techniques.International Journal of Computer Applications, Foundation of Computer Science,v. 116, n. 4, 2015.
- SOMMERVILLE, I.Engenharia de software. Tradução Ivan Bosnic e Kalinka G. deO. Gonçalves; revisão técnica Kechi Hirama–. [S.l.]: São Paulo: Pearson Prentice Hall,2011.
- Universidade Federal de Santa Catarina. Técnicas de Elicitação de Requisitos: Cenários. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-cenarios. Acesso em: 12 ago. 2024.
Histórico de Versão#
Data | Versão | Descrição | Autor |
---|---|---|---|
12/08/2024 | 1.0 | Criação do documento, introdução e metodologia | Felipe Amorim de Araújo, Samuel Alves Silva |
12/08/2024 | 1.1 | Adição das referências | Felipe Amorim de Araújo |