Matriz Geral
Introdução
Esse artefato tem por objetivo associar os resultados obtidos na rastreabilidade Forward-from e na rastreabilidade Backward-from através de uma matriz geral de rastreabilidade.
Metodologia
A abordagem utilizada envolve a criação de uma tabela com 5 colunas, conforme descritas abaixo, que têm o objetivo de apresentar os dados do requisito de forma estruturada e resumida.
Colunas a serem incluídas na tabela de rastreabilidade:
- ID: Identificação do requisito;
- Descrição: Breve explicação do requisito;
- Origem: Método que o requisito foi elicitado;
- Artefatos: Documentos/Artefatos relacionados ao requisito;
- Implementação: Descreve o status de implementação do requisito após a conclusão do projeto.
Mapeamento
Para realizar o mapeamento dos requisitos, será utilizado a tabela 1 na qual contém todos os simbolos necessários para o bom entendimento dos tópicos abaixo:
Legenda | Artefato |
---|---|
E | Épico |
P | Personas |
US | Histórias de usuário |
ST | Storytelling |
UC | Casos de Uso |
C | Cenários |
L | Léxico |
ES | Especificação Suplementar |
INT | Introspecção |
Q | Questionário |
GLO | Glossário |
B | Brainstorming |
ENT | Entrevista |
RF | Requisitos Funcionais |
RNF | Requisitos não Funcionais |
Tabela 1: Sigla de cada etapa (Fonte: Ana Letícia, 2023).
Matriz Geral
A matriz geral pode ser observada na Tabela 1 a seguir.
ID | Descrição | Origem | Artefatos | Implementação |
---|---|---|---|---|
RF01 | O usuário deve ter a capacidade de salvar o arquivo em pelo menos quatro extensões: .pdf, .odt, .docx e .txt | INT14 | E03 US11 | Implementado |
RF02 | Deve ser possível inserir quebras de página, permitindo ao usuário controlar a formatação do documento | INT15 | E03 US15 US16 US17 | Implementado |
RF03 | Deve ser possível inserir símbolos especiais e equações matemáticas no texto | INT16 | UC02 L06 E04 US20 | Implementado |
RF04 | O software deve oferecer suporte a múltiplos idiomas, permitindo a edição de documentos em diferentes línguas | INT17 | L14 | Implementado |
RF05 | O software deve permitir o controle de revisões, rastreando as alterações feitas no documento ao longo do tempo e possibilitando a aceitação ou rejeição das revisões | INT18 | L07 | Implementado |
RF06 | Deve ser possível colaborar em documentos em tempo real com outros usuários, permitindo a edição simultânea de um documento compartilhado | INT19 | C10 E05 US27 | Implementado |
RF07 | O software deve ser capaz de recuperar automaticamente documentos em caso de falha, como uma queda de energia ou travamento do aplicativo. | INT20 | US05 C02 | Implementado |
RF08 | O usuário deve poder editar documentos de texto. | BS02 | UC02 L06 E04 US20 | Implementado |
RF09 | O usuário deve poder criar estilos para parágrafos, caracteres individuais, quadros e páginas. | BS05 | INT06 E02 US05 C02 | Implementado |
RF10 | O usuário deve poder criar índices e sumários em documentos de texto. | BS06 | L07 | Implementado |
RF11 | O usuário deve poder personalizar a interface do programa, incluindo ícones e menus. | BS10 | INT28 C09 L10 | Implementado |
RF12 | O usuário deve poder utilizar uma função de voz para ouvir o texto lido em voz alta, especialmente útil para usuários com deficiência visual. | BS22 | L04 E02 US08 | Implementado |
RF13 | O software deve fornecer ferramentas/opções para formatar o texto, como alterar o estilo e o tamanho da fonte. | INT02 | L04 E02 US08 | Implementado |
RF14 | O software deve permitir a criação de tópicos ordenados, não ordenados e seus subtópicos no texto. | INT05 | E03 US11 | Implementado |
RF15 | Deve ser possível modificar o recúo regular o espaçamento entre linhas e o espaço entre parágrafos. | INT06 | E02 US09 | Implementado |
RF16 | Deve ser possível incluir anexos de mídia, gráficos, tabelas, além de poder efetuar a construção deles no documento. | INT08 | L03 L09 L13 E03 US10 US12 US13 US14 | Implementado |
RF17 | Deve haver um mecanismo para verificar e ajustar a ortografia do texto. | INT10 | E03 US15 US16 US17 | Implementado |
RNF01 | O software deve ser portável | INT21 | E03 US15 US16 US17 | Implementado |
RNF02 | O software deve garantir a segurança dos documentos do usuário com senha e criptografia. | INT22 | E03 US15 US16 US17 | Implementado |
RNF03 | O software deve ser eficiente em termos de consumo de recursos do sistema, como CPU e memória, para garantir um desempenho responsivo mesmo em sistemas menos poderosos. | INT24 | E03 US15 US16 US17 | Implementado |
RNF04 | O aplicativo deve ser compatível com sistemas mobile. | BS27 | E03 US15 US16 US17 | Implementado |
RNF05 | O aplicativo deve ser capaz de se integrar de forma eficaz com serviços de armazenamento em nuvem para facilitar o compartilhamento e o acesso a documentos. | BS24 | C10 E05 US27 | Implementado |
RNF06 | O LibreOffice Writer deve funcionar de forma eficiente, mesmo em documentos longos e complexos. | BS25 | C10 E05 US27 | Implementado |
RNF07 | Deve ser acessível para pessoas com deficiência, seguindo diretrizes de acessibilidade para facilitar o uso por leitores de tela e outras tecnologias assistivas. | BS26 | INT23 E04 US24 | Implementado |
RNF08 | Deve ser assegurado a existência de uma infraestrutura de suporte aos usuários, contendo uma documentação abrangente, suporte técnico e recursos adicionais, tais como fóruns, tutoriais e mecanismos de ajuda. | INT25 | L14 | Implementado |
Tabela 1: Matriz-Geral de Rastreabilidade (Fonte: Raphaela Guimarães, 2023).
Bibliografia
Leite, Julio .Ratreabilidade de Requisitos.Disponivel em Aprender3. Pohl, Klaus; Rupp, Chris. Requirements Engineering Fundamentals. Disponivel em Aprender3. SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 24. 2019
Histórico de versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 20/11/2023 | Criação do documento | Ana Letícia | Raphaela Guimarães |
1.1 | 04/12/2023 | Adição dos requisitos na matriz geral | Raphaela Guimarães | Ana Luiza |
1.2 | 04/12/2023 | Correções | Raphaela Guimarães | Ana Luiza |