Ir para o conteúdo

Cenários

Introdução

  Cenários são utilizados para descrever as situações de uso do sistema pelos usuários e os relacionamentos entre o sistema em desenvolvimento e outros sistemas externos, auxiliando no entendimento e na descoberta de novos requisitos.

Objetivo

   O objetivo deste artefato é representar e documentar os cenários de uso do sistema de maneira eficaz, utilizando uma abordagem que emprega linguagem natural. Isso visa proporcionar uma compreensão clara e abrangente das interações do usuário com o sistema, facilitando a validação dos requisitos pelo usuário final.

Metodologia

   Escolhemos representar os cenários conforme o modelo abaixo, tabela 1. A forma escolhida utiliza a linguagem natural para melhor entendimento de cada cenário e validação dos requisitos por parte do usuário.

Item Descrição
Título Identifica o cenário
Objetivo Estabelece a finalidade de um cenário
Contexto Descreve o estado inicial de um cenário, suas pré-condições, o local (físico) e tempo. Na sua definição podem ser especificadas restrições sobre estes elementos
Recurso Identifica os objetos passivos com os quais lidam os atores. Na sua definição podem ser especificadas restrições sobre os objetos a serem lidados pelo cenário.
Ator Pessoa ou estrutura organizacional que tem um papel no cenário.
Episódio Cada episódio representa uma ação realizada por um ator onde participam outros atores utilizando recursos disponíveis. Um episódio também pode se referir a outro cenário. Episódios podem conter restrições e exceções.
Exceção Uma exceção é o tratamento para uma situação excepcional ou de erro.
Tabela 1: Modelo de Tabela de Cenário.
Autor(a): Júlia Vitória

Cenários Identificados

   Os cenários foram determinados a partir de requisitos funcionais priorizados como "Alta Prioridade" documentados na Priorização Three Level Scale. Eles podem ser observados por meio das tabelas abaixo.

C01 - Gravação de Chamadas

  A tabela 2 representa o primeiro cenário identificado.

Item Descrição
Título Gravação de chamadas
Objetivo Permitir a gravação de chamadas
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1. O usuário inicia uma chamada no aplicativo Jitsi
2. O usuário ativa a gravação durante a chamada
3. O sistema do Jitsi registra a chamada
4. O usuário desativa a gravação quando a chamada termina
5. O sistema do Jitsi armazena a gravação
Exceções 1. Falha na gravação devido a problemas técnicos
2. Usuário não tem permissão pata gravar chamadas no aplicativo Jitsi
Tabela 2: Cenário 01.
Autor(a): Júlia Vitória

C02 - Compartilhar Telas Durante Chamadas

  A tabela 3 representa o segundo cenário identificado.

Item Descrição
Título Compartilhar telas durante chamadas
Objetivo Os usuários devem poder compartilhar suas telas durante as chamadas
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1. O usuário inicia uma chamada no aplicativo Jitsi
2. Durante a chamada, o usuário deseja compartilhar sua tela
3. O usuário ativa a função de compartilhar tela no aplicativo.
4.O aplicativo inicia o compartilhamento da tela do usuário.
5.Os outros participantes da chamada visualizam a tela compartilhada em tempo real.
6.O usuário encerra o compartilhamento da tela quando desejar.
Exceções 1.O aplicativo encontra problemas técnicos e não consegue iniciar o compartilhamento da tela.
2.A conexão à internet é perdida, resultando na interrupção do compartilhamento de tela.
3.Alguns participantes da chamada não conseguem visualizar a tela compartilhada
4.O usuário ativa a função de compartilhamento de tela sem querer e precisa desativá-la imediatamente.
Tabela 3: Cenário 02.
Autor(a): Júlia Vitória

C03 - Remover Participante Específico Da Reunião

  A tabela 4 representa o terceiro cenário identificado.

Item Descrição
Título Remover participante específico da reunião
objetivo Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1. O usuário inicia uma reunião no aplicativo
2.Durante a reunião, o usuário identifica um participante que deseja remover.
3. O anfitrião do usuário ativa a função de remoção para o participante selecionado.
4.O sistema do aplicativo remove o participante da reunião.
Exceções 1. Falha na remoção devido a problemas técnicos ou falhas no sistema
2.O anfitrião do usuário não tem permissão para remover participantes, possivelmente devido a configurações de privacidade ou funções restritas.
Tabela 4: Cenário 03.
Autor(a): Júlia Vitória

C04 - Baixar As Gravações Das Reuniões

  A tabela 5 representa o quarto cenário identificado.

Item Descrição
Título Baixar as gravações das reuniões
Objetivo Deve ser possível baixar as gravações das reuniões
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário abre o aplicativo Jitsi.
2.O usuário navega para a seção de "Gravações" ou "Reuniões Anteriores".
3.O usuário seleciona a reunião que deseja baixar a gravação.
4.O sistema do Jitsi permite o download da gravação.
5.O usuário inicia o download da gravação.
6.O sistema do Jitsi inicia o download da gravação para o dispositivo do usuário.
Exceções 1.Falha no download devido a problemas técnicos ou perda de conexão com a internet.
2.Não há gravações disponíveis para download, pois o usuário não gravou nenhuma reunião anteriormente.
Tabela 5: Cenário 04.
Autor(a): Júlia Vitória

C05 - O Usuário Deve Poder Conceder Permissões Diferentes A Cada Participante Para A Utilização Das Ferramentas Durante A Reunião

  A tabela 6 representa o quinto cenário identificado.

Item Descrição
Título O usuário deve poder conceder permissões diferentes a cada participante para a utilização das ferramentas durante a reunião
Objetivo O anfitrião deve ser capaz de conceder permissões diferentes, a cada participante, para a utilização das ferramentas durante a reunião
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário acessa o aplicativo de reunião.
2.O usuário navega para a seção de gravações.
3.O sistema exibe uma lista das reuniões passadas com gravações disponíveis.
4.O usuário seleciona a reunião da qual deseja baixar a gravação.
5.O sistema permite que o usuário faça o download da gravação.
6.O usuário completa o download e a gravação é armazenada em seu dispositivo.
Exceções 1.Se não houver gravações disponíveis para a reunião selecionada, o sistema exibe uma mensagem informando que não há gravações para download.
2.Falhas técnicas podem interromper o processo de download, nesse caso, o sistema fornece uma mensagem de erro e orientações para solucionar o problema.
Tabela 6: Cenário 05.
Autor(a): Júlia Vitória

C06 - Compartilhar Arquivos Durante reuniões

  A tabela 7 representa o sexto cenário identificado.

Item Descrição
Título Compartilhar arquivos durante reuniões
Objetivo Os usuários devem poder compartilhar arquivos durante as reuniões
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário inicia uma reunião usando o aplicativo.
2.Durante a reunião, o usuário deseja compartilhar um arquivo.
3.O usuário ativa a função de compartilhamento de arquivos no aplicativo.
4.O usuário seleciona o arquivo que deseja compartilhar.
5.O arquivo é compartilhado com os outros participantes da reunião.
6.Os outros participantes podem visualizar o arquivo compartilhado
Exceções 1.Falha no compartilhamento de arquivos devido a problemas técnicos, como indisponibilidade de conexão ou falha no sistema.
2.Alguns participantes da reunião não conseguem visualizar o arquivo compartilhado devido a incompatibilidades técnicas ou configurações inadequadas.
Tabela 7: Cenário 05.
Autor(a): Júlia Vitória

C07 - Modo Claro Ou Escuro Como Parte Das Funcionalidades

  A tabela 8 representa o sétimo cenário identificado.

Item Descrição
Título Modo claro ou escuro como parte das funcionalidades
Objetivo Deve oferecer um modo claro ou escuro de interface como parte de suas funcionalidades de acessibilidade
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário inicia o aplicativo.
2.No aplicativo, o usuário acessa as configurações de interface.
3.O usuário seleciona a opção de "Modo Claro" ou "Modo Escuro" com base em suas preferências.
4.O aplicativo aplica o modo de interface escolhido pelo usuário.
5.O usuário utiliza o aplicativo no modo de interface selecionado
Exceções 1.O aplicativo encontra problemas técnicos e não consegue alternar entre os modos de interface (claro ou escuro).
2.A mudança de modo de interface não é aplicada corretamente devido a erros no sistema.
3.O usuário não encontra a opção de "Modo Claro" ou "Modo Escuro" nas configurações de interface, devido a limitações do aplicativo ou versão desatualizada.
4.A preferência de modo de interface do usuário não é salva corretamente, resultando em uma configuração incorreta na próxima vez que o aplicativo for iniciado.
Tabela 8: Cenário 07.
Autor(a): Júlia Vitória

C08 - Criar Uma Videoconferência

  A tabela 9 representa o oitavo cenário identificado.

Item Descrição
Título Criar uma videoconferência
Objetivo Os usuários devem ser capazes de criar uma videoconferência
Contexto Local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário inicia o aplicativo.
2.O usuário seleciona a opção "Criar videoconferência."
3.O sistema inicia a configuração da videoconferência.
4.O usuário especifica os detalhes da videoconferência, como título, participantes, data e hora.
5.O sistema cria a videoconferência e gera um link de acesso.
6.O usuário compartilha o link com os participantes.
7.Os participantes se juntam à videoconferência no horário agendado.
8.O usuário pode gerenciar a videoconferência, incluindo funções de controle, como mutar participantes ou compartilhar a tela.
Exceções 1.Problemas técnicos impedem a criação da videoconferência, como falhas no sistema.
2.O usuário não tem permissão para criar videoconferências devido a configurações de privacidade ou permissões inadequadas.
Tabela 9: Cenário 08.
Autor(a): Júlia Vitória

C09 - Emudecer o Áudio

  A tabela 10 representa o nono cenário identificado.

Item Descrição
Título Emudecer o áudio
Objetivo Deve possuir a opção de emudecer o áudio
Contexto Local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário inicia uma chamada no aplicativo.
2.Durante a chamada, o usuário deseja silenciar seu áudio.
3.O usuário ativa a função de mutar áudio no aplicativo.
4.O áudio do usuário é silenciado, tornando-o inaudível para os outros participantes.
5.O usuário desativa a função de mutar áudio quando desejar, permitindo que sua voz seja ouvida novamente.
Exceções 1.Falha na função de mutar áudio devido a problemas técnicos.
2.O usuário não tem permissão para silenciar seu áudio devido a configurações de privacidade ou permissões inadequadas.
Tabela 10: Cenário 09.
Autor(a): Júlia Vitória

C10 - Usuário Deve Poder Configurar Seu Perfil

  A tabela 11 representa o décimo cenário identificado.

Item Descrição
Título Usuário deve poder configurar seu perfil
objetivo Deve permitir que o usuário configure seu perfil, com nome de usuário e foto
Contexto local: no trabalho ou em casa
Tempo: em qualquer horário
Pré-condições: acesso à internet, ter o aplicativo instalado
Recurso Smartphone
internet
Ator Usuário
Episódio 1.O usuário abre o aplicativo.
2.O usuário acessa a seção de configurações do perfil.
3.O usuário escolhe um nome de usuário.
4.O usuário tem a opção de adicionar uma foto ao perfil.
5.O usuário salva as configurações do perfil.
Exceções 1.Falha na conexão com a internet, impedindo o usuário de salvar as configurações.
2.O usuário tenta usar um nome de usuário já em uso por outro usuário.
3.Problemas técnicos impedem o usuário de adicionar uma foto ao perfil.
Tabela 11: Cenário 10.
Autor(a): Júlia Vitória

Histórico de Versão

  A tabela 12 representa o histórico de versão do documento.

Versão Data Descrição Autor(es) Revisor(es)
1.0 24/10/2023 Criação do artefato Júlia Vitória Pedro Siqueira
1.1 24/10/2023 Inicio da criação dos cenários Júlia Vitória Pedro Siqueira
1.2 25/10/2023 Finalização dos cenários Júlia Vitória Pedro Siqueira
1.3 26/10/2023 Revisão do documento e alterações finais Pedro Siqueira Júlia Vitória
Tabela 12: Histórico de Versão.
Autor(a): Júlia Vitória

Bibliografia

[1] Cenários - Rastreamento de Cenários. Acesso em 24 de Outubro de 2023.