Matriz de Rastreabilidade
Introdução
De forma geral, a matriz de rastreabilidade apresenta os requisitos elicitados durante o projeto, tal qual a rastreabilidade completa de todos eles.
Ao utilizá-la, se torna possível identificar as dependências existentes entre os requisitos, além de permitir a inclusão de elos que demonstram o relacionamento entre os artefatos que foram criados durante o andamento do projeto.
Objetivo
Este artefato visa apresentar, de maneira organizada, por meio da matriz de rastreabilidade, os requisitos utilizados nos artefatos Backward-From e no Forward-From
Metodologia
Será utilizada uma tabela com 5 colunas, para que seja possível apresentar os dados de maneira direta e organizada. São elas:
- ID: identificador do requisito;
- Descrição: breve descrição do requisito;
- Elicitação: método pelo qual o requisito foi elicitado;
- Artefatos: artefatos desenvolvidos a partir deste requisito;
- Implementação: responde se o requisito está implementado na aplicação.
Mapeamento
A tabela 01 apresenta a legenda dos artefatos que foram produzidos e estarão presentes na matriz geral.
Legenda | Artefato |
---|---|
BR | Brainstorming |
UC | Casos de Uso |
C | Cénarios |
EN | Entrevista |
ES | Especificação Suplementar |
E | Épico |
US | Historia de Usuário |
IN | Introspecção |
L | Léxico |
OB | Observação |
RF | Requisitos Funcionais |
RNF | Requisistos Não Funcionais |
Tabela 02: Legenda de Artefatos.
Autor(a): Pedro Siqueira
Matriz Geral
A tabela 02 abaixo representa todos os Requisitos Elicitados e suas respectivas descrições, rastreabilidades e se os requisitos estão implementados ou não implementados.
ID | Descrição | Elicitação | Artefatos | Implementação |
---|---|---|---|---|
RF01 | Os usuários devem poder compartilhar suas telas durante as chamadas | ENT01, IN02, OB07, BR02 | C02, L05, US02 e E01 | Sim |
RF02 | Os usuários devem ser capazes de criar uma videoconferência | ENT02 | C08, L02, UC01, US08 e E01 | Sim |
RF03 | Os usuários devem poder compartilhar emojis pré-definidos durante as chamadas | ENT03, OB09 | C06, L10, UC03, US11 e E02 | Sim |
RF04 | Deve permitir a gravação de chamadas | ENT04, IN03, OB05, BR03 | C01, L04, UC02, US01 e E01 | Não |
RF05 | Deve permitir a transcrição do áudio da chamada | ENT05, BR05 | C01, L06, UC01, US01 e E01 | Não |
RF06 | Deve permitir a utilização de quadro de anotação durante a chamada | ENT06, IN04, BR01 | C01, L06, UC01, US01 e E01 | Não |
RF07 | O usuário deve ser capaz de alterar seu fundo em uma chamada de vídeo | ENT07, BR04 | US14 e E03 | Não |
RF08 | Deve permitir a configuração de controles de acesso | IN01 | US15 e E05 | Sim |
RF09 | Deve ser possível deletar reuniões armazenadas | IN08 | US16 e E06 | Sim |
RF10 | Deve possuir um mecanismo de busca a partir da data da reunião | IN09, BR09 | US17 e E06 | Não |
RF11 | Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião | IN10, BR07 | C03, US03 e E01 | Não |
RF12 | Deve permitir fazer autenticação através de outros aplicativos, como Google ou Facebook | OB01 | US18 e E04 | Sim |
RF13 | Deve permitir convidar participantes através de compartilhamento de link por meio de outros aplicativos | OB02 | US19 e E05 | Sim |
RF14 | Deve possuir a opção de mutar o áudio | OB04 | C09, US09 e E01 | Sim |
RF15 | Deve permitir enviar mensagem de texto durante a videochamada | OB06 | US13 e E02 | Sim |
RF16 | Os usuários devem poder compartilhar arquivos durante as reuniões | OB08, BR15 | US06 e E02 | Não |
RF17 | O anfitrião deve conseguir, através do compartilhamento de tela, interagir no celular de outro usuário | OB10 | Não | |
RF18 | Deve permitir que o usuário configure seu perfil, com nome de usuário e foto | OB11 | C10, US10 e E04 | Sim |
RF19 | Deve possuir um calendário com chamadas agendadas | OB13 | US21 e E04 | Sim |
RF20 | Deve permitir que o calendário de um usuário seja sincronizado ao de outros | OB14 | US22 e E04 | Não |
RF21 | Deve permitir agendar reuniões com outros usuários através do calendário | OB15 | US23 e E04 | Não |
RF22 | Deve permitir que o anfitrião de uma reunião consiga desligar o microfone e a câmera de qualquer participante | BR06 | US24 e E05 | Não |
RF23 | Deve ser possível baixar as gravações das reuniões | BR08 | C04, US04 e E01 | Sim |
RF24 | Deve fornecer ao usuário a capacidade de visualizar todas as salas em que ele participou anteriormente | BR10 | US25 e E06 | Sim |
RF25 | O anfitrião deve ser capaz de controlar a entrada em uma sala por meio de senha de acesso | BR11 | US26 e E05 | Sim |
RF26 | O anfitrião deve ser capaz de conceder permissões diferentes, a cada participante, para a utilização das ferramentas durante a reunião | BR13 | C05, L06, UC01, US05 e E05 | Sim |
RF27 | Deve oferecer um modo claro ou escuro de interface como parte de suas funcionalidades de acessibilidade | BR16 | C07, US07 e E03 | Não |
RNF01 | Deve permitir que o usuário consiga realizar qualquer atividade com menos de 5 cliques | ENT08, OB17, BR17 | NFR de Desempenho e ES de Usabilidade | Sim |
RNF02 | Ser compatível com sistemas operacionais Android (7.0 ou mais recente) e IOS (12.4 ou mais recente) | IN05 | NFR de Usabilidade e ES de Suportabilidade | Sim |
RNF03 | 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 | IN06 | NFR de Disponibilidade e ES de Desempenho | Sim |
RNF04 | Deve ser de código aberto e gratuito | IN07 | NFR de Disponibilidade e ES de Licença e Preço | Sim |
RNF05 | Deve garantir a segurança dos dados confidenciais compartilhados durante as reuniões por vídeoconferência | IN11, OB12 | NFR de Disponibilidade e ES de Confiabilidade | Sim |
RNF06 | Deve ser estável, tendo no máximo 1 queda de funcionamento por dia | IN12 | NFR de Disponibilidade e ES de Confiabilidade | Sim |
RNF07 | Deve oferecer um desempenho responsivo, se adaptando mediante o tamanho da tela | IN13 | NFR de Usabilidade e ES de Desempenho | Sim |
RNF08 | Deve ser um aplicativo que ocupe menos de 100mb de memória | OB16 | NFR de Disponibilidade e ES de Desempenho | Sim |
RNF09 | Deve ser possível ingressar em uma reunião sem a necessidade de um login | BR12 | NFR de Usabilidade e ES de Usabilidade | Sim |
RNF10 | Deve possuir um bom contraste entre as cores a fim de aprimorar a legibilidade | BR18 | NFR de Usabilidade e ES de Usabilidade | Sim |
Tabela 02: Matriz Geral.
Autor(a): Pedro Siqueira
Histórico de Versão
A tabela 03 representa o histórico de versão do documento.
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
20/11/2023 | Criação do artefato | Júlia Vitória e Pedro Siqueira | Carolina Barbosa |
Tabela 03: Histórico de Versão.
Autor(a): Pedro Siqueira
Bibliografia
[1] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 24. Aprender 3. Distrito Federal, 2016.
[2] Repositório VLC. Requisitos de Software. Universidade de Brasília.