Ir para o conteúdo

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.