Requisitos Elicitados
Introdução
Este artefato apresenta todos os requisitos que foram elicitados durante a aplicação das técnicas: brainstorming, entrevista, introspecção e observação.
Metodologia
As tabelas 1 e 2 apresentam os requisitos funcionais e não funcionais que foram elicitados em todas as técnicas citadas cima, cada uma contendo o seu identificador, descrição, hyperlink de rastreabilidade (direciona ao(s) artefato(s) aonde o requisito foi elicitado) e se foi implementado na aplicação ou não.
Legenda para cada sigla utilizada na tabela:
- RFx: Requisito Funcional nºx;
- RNFx: Requisito Não-Funcional nºx;
- BRx: Requisito nºx elicitado pela Brainstorming;
- ENTx: Requisito nºx elicitado pela Entrevista;
- INx: Requisito nºx elicitado pela Introspecção;
- OBx: Requisito nºx elicitado pela Observação.
Requisitos Funcionais
A tabela 1 apresenta os Requisitos Funcionais
Identificador | Requisito | Categoria | Implementado |
---|---|---|---|
ENT01, IN02, OB07, BR02 | Os usuários devem poder compartilhar suas telas durante as chamadas | RF01 | Sim |
ENT02 | Os usuários devem ser capazes de criar uma videoconferência | RF02 | Sim |
ENT03, OB09 | Os usuários devem poder compartilhar emojis pré-definidos durante as chamadas | RF03 | Sim |
ENT04, IN03, OB05, BR03 | Deve permitir a gravação de chamadas | RF04 | Não |
ENT05, BR05 | Deve permitir a transcrição do áudio da chamada | RF05 | Não |
ENT06, IN04, BR01 | Deve permitir a utilização de quadro de anotação durante a chamada | RF06 | Não |
ENT07, BR04 | O usuário deve ser capaz de alterar seu fundo em uma chamada de vídeo | RF07 | Não |
IN01 | Deve permitir a configuração de controles de acesso | RF08 | Sim |
IN08 | Deve ser possível deletar reuniões armazenadas | RF09 | Sim |
IN09, BR09 | Deve possuir um mecanismo de busca a partir da data da reunião | RF10 | Não |
IN10, BR07 | Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião | RF11 | Não |
OB01 | Deve permitir fazer autenticação através de outros aplicativos, como Google ou Facebook | RF12 | Sim |
OB02 | Dever permitir convidar participantes através de compartilhamento de link por meio de outros aplicativos | RF13 | Sim |
OB03 | Deve possuir um link de ajuda para explicar como se convida outros participantes | RF14 | Não |
OB04 | Deve possuir a opção de mutar o áudio | RF15 | Sim |
OB06 | Deve permitir enviar mensagem de texto durante a videochamada | RF16 | Sim |
OB08, BR15 | Os usuários devem poder compartilhar arquivos durante as reuniões | RF17 | Não |
OB10 | O anfitrião deve conseguir, através do compartilhamento de tela, interagir no celular de outro usuário | RF18 | Não |
OB11 | Deve permitir que o usuário configure seu perfil, com nome de usuário e foto | RF19 | Sim |
OB13 | Deve possuir um calendário com chamadas agendadas | RF20 | Sim |
OB14 | Deve permitir que o calendário de um usuário seja sincronizado ao de outros | RF21 | Não |
OB15 | Deve permitir agendar reuniões com outros usuários através do calendário | RF22 | Não |
BR06 | Deve permitir que o anfitrião de uma reunião consiga desligar o microfone e a câmera de qualquer participante | RF23 | Não |
BR08 | Deve ser possível baixar as gravações das reuniões | RF24 | Sim |
BR10 | Deve fornecer ao usuário a capacidade de visualizar todas as salas em que ele participou anteriormente | RF25 | Sim |
BR11 | O anfitrião deve ser capaz de controlar a entrada em uma sala por meio de senha de acesso | RF26 | Sim |
BR13 | O anfitrião deve ser capaz de conceder permissões diferentes, a cada participante, para a utilização das ferramentas durante a reunião | RF27 | Sim |
BR16 | Deve oferecer um modo claro ou escuro de interface como parte de suas funcionalidades de acessibilidade | RF29 | Não |
Tabela 1: Requisitos Funcionais Elicitados.
Autor(a): Pedro Siqueira
Requisitos Não Funcionais
A tabela 2 apresenta os Requisitos Não Funcionais
Identificador | Requisito | Categoria | Implementado |
---|---|---|---|
ENT08, OB17, BR17 | Deve permitir que o usuário consiga realizar qualquer atividade com menos de 5 cliques | RNF01 | Sim |
IN05 | Ser compatível com sistemas operacionais Android (7.0 ou mais recente) e IOS (12.4 ou mais recente) | RNF02 | Sim |
IN06 | Deve ter acesso facilitado para instalação, sem levar mais de 30 segundos de pesquisa direta para encontrar a aplicação nas lojas de aplicativos | RNF03 | Sim |
IN07 | Deve ser de código aberto e gratuito | RNF04 | Sim |
IN11, OB12 | Deve garantir a segurança dos dados confidenciais compartilhados durante as reuniões por vídeoconferência | RNF05 | Sim |
IN12 | Deve ser estável, tendo no máximo 1 queda de funcionamento por dia | RNF06 | Sim |
IN13 | Deve oferecer um desempenho responsivo, se adaptando mediante o tamanho da tela | RNF07 | Sim |
OB16 | Deve ser um aplicativo que ocupe menos de 100mb de memória | RNF08 | Sim |
BR12 | Deve ser possível ingressar em uma reunião sem a necessidade de um login | RNF09 | Sim |
BR18 | Deve possuir um bom contraste entre as cores a fim de aprimorar a legibilidade | RNF10 | Sim |
Tabela 2: Requisitos Não Funcionais Elicitados.
Autor(a): Pedro Siqueira
Histórico de Versão
A tabela 3 representa o histórico de versão do documento.
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
04/10/2023 | Criação do artefato | Pedro Siqueira | Bruno Henrique |
1.1 |
04/10/2023 | Enumerando requisitos e aplicando a rastreabilidade | Pedro Siqueira | Bruno Henrique |
1.2 |
06/12/2023 | Correção do artefato | Pedro Siqueira | Bruno Henrique |
Tabela 3: Histórico de Versão.
Autor(a): Pedro Siqueira
Bibliografia
[1] Repositório Lichess. Acesso em 04 de Outubro de 2023.
[2] VAZQUEZ, Carlos; SIMÕES, Guilherme. Engenharia de requisitos. Editora Brasport, 10 ago. 2016.