Pular para conteúdo

Forward-from

Introdução

"O rastreamento de requisitos é utilizado para prover relacionamentos entre requisitos, arquitetura e implementação final do sistema e possibilita uma adequada compreensão dos relacionamentos de dependência entre requisitos e através dos artefatos de requisitos, de arquitetura e de implementação." (SAYÃO; LEITE, 2005)
Apresentaremos nesse documento a técnica de pós-rastreabilidade "Forward-from", que tem como objetivo "ligar requisitos a artefatos de desenho e implementação" (SAYÃO; LEITE, 2005)

Metodologia

Faremos a rastreabilidade dos requisitos priorizados como "Must" na nossa tabela de priorização MoSCoW, fazendo uma demonstração da sua funcionalidade e elaborando uma tabela para cada requisito para explicitar seu épico, feature, por que meio foi elicitado e sua identificação.

Pós-Rastreabilidade

Matriz de Rastreabilidade

Legenda:

  • RF: Requisito funcional
  • RNF: Requisito não funcional
  • BS: Brainstorm
  • INT: Instrospecção


ID Requisito
RF01(INT02) O software deve fornecer ferramentas/opções para formatar o texto, como alterar o estilo e o tamanho da fonte
RF02(INT03) Deve ser possível aplicar estilos de formatação de fonte, como negrito, itálico, sublinhado, tachado, sobrescrito e subscrito
RF03(INT04) O usuário deve ter a opção de alinhar o texto: centralizar, justificar, alinhar à direita ou alinhar à esquerda
RF04(INT05) O software deve permitir a criação de tópicos ordenados (numeração, letras), não ordenados (marcadores) e seus subtópicos
RF05(INT06) Deve ser possível aumentar ou diminuir o recúo, bem como regular o espaçamento entre linhas e o espaço entre parágrafos
RF06(INT20) O software deve ser capaz de recuperar automaticamente documentos em caso de falha, como uma queda de energia ou travamento do aplicativo
RNF01(INT21) O software deve ser portável, funcionando em diferentes sistemas operacionais, como Windows, macOS e Linux
RF07(BS01) O usuário deve poder criar documentos de texto.
RF08(BS02) O usuário deve poder editar documentos de texto
RF09(BS03) O usuário deve poder salvar documentos em vários formatos, incluindo ODF, .doc, e HTML.
RF10 (BS05) O usuário deve poder criar estilos para parágrafos, caracteres individuais, quadros e páginas.
RF11(BS06) O usuário deve poder criar índices e sumários em documentos de texto.
RF12(BS12) O usuário deve poder acessar um sistema de Ajuda na rede abrangente.
RF13(BS21) O usuário deve ter a capacidade de editar documentos offline para facilitar o trabalho sem conexão à internet.

Tabela 1: Matriz de rastreabilidade (Fonte: Rafael Xavier, 2023)

Especificações

RF01

RF01(INT02) O software deve fornecer ferramentas/opções para formatar o texto, como alterar o estilo e o tamanho da fonte.
Épico E02 - Estilização do documentos
Feature FT03, FT04
História de Usuário US07, US08, US09
Demonstração Video

RF02

RF02(INT03) Deve ser possível aplicar estilos de formatação de fonte, como negrito, itálico, sublinhado, tachado, sobrescrito e subscrito.
Épico 2 - Estilização do documento
Feature 4 - Estilos de Parágrafo e Caracteres Avançados
História de Usuário US08
Demonstração Vídeo

RF03

RF03(INT04) O usuário deve ter a opção de alinhar o texto: centralizar, justificar, alinhar à direita ou alinhar à esquerda.
Épico 2 - Estilização do documento
Feature 4 - Estilos de Parágrafo e Caracteres Avançados
História de Usuário US08
Demonstração Vídeo

RF04

RF04(INT05) O software deve permitir a criação de tópicos ordenados (numeração, letras), não ordenados (marcadores) e seus subtópicos.
Épico 2 - Estilização do documento
Feature 4 - Estilos de Parágrafo e Caracteres Avançados
História de Usuário US09
Demonstração Vídeo

RF05

RF05(INT06) Deve ser possível aumentar ou diminuir o recúo, bem como regular o espaçamento entre linhas e o espaço entre parágrafos.
Épico 2 - Estilização do documento
Feature 4 - Estilos de Parágrafo e Caracteres Avançados
História de Usuário US09
Demonstração Vídeo

RF06

RF06(INT20) O software deve ser capaz de recuperar automaticamente documentos em caso de falha, como uma queda de energia ou travamento do aplicativo
Épico E06 - Segurança e Operabilidade
Feature FT10 - Opções de salvar o documento
História de Usuário US27, US29, US33
Demonstração Vídeo

RNF01

RNF01(INT21) O software deve ser portável, funcionando em diferentes sistemas operacionais, como Windows, macOS e Linux
Épico E06 - Segurança e Operabilidade
Feature FT09 - Compatibilidade
História de Usuário US36
Demonstração Requisitos do sistema para instalar o LibreOffice (página do fabricante aqui)

RF07

RF07(BS01) O usuário deve poder criar documentos de texto.
Épico E01 - Criação de documentos
Feature FT01 - Modelos Pré-Definidos
História de Usuário US01
Demonstração Vídeo

RF08

RF08(BS02) O usuário deve poder editar documentos de texto
Épico E04 - Ferramentas do sistema
Feature FT08 - Conexão e compatibilidade com outros sistemas e softwares
História de Usuário US20
Demonstração Vídeo

RF09

RF09(BS03) O usuário deve poder salvar documentos em vários formatos, incluindo ODF, .doc, e HTML.
Épico E04 - Ferramentas do sistema
Feature FT08 - Conexão e compatibilidade com outros sistemas e softwares
História de Usuário US19
Demonstração Vídeo

RF10

RF10 (BS05) O usuário deve poder criar estilos para parágrafos, caracteres individuais, quadros e páginas.
Épico E02 - Estilização do documentos
Feature FT04 - Estilos de Parágrafo e Caracteres Avançados
História de Usuário US08, US09
Demonstração Vídeo

RF11

RF11(BS06) O usuário deve poder criar índices e sumários em documentos de texto.
Épico E03 - Escrita do documento
Feature ---
História de Usuário ---
Demonstração video

RF12

RF12(BS12) O usuário deve poder acessar um sistema de Ajuda na rede abrangente.
Épico E04 - Ferramentas do sistema
Feature FT09 - Acessibilidade
História de Usuário US26
Demonstração Suporte da comunidade

RF13

RF13(BS21) O usuário deve ter a capacidade de editar documentos offline para facilitar o trabalho sem conexão à internet.
Épico E04 - Ferramentas do sistema
Feature FT09 - Acessibilidade
História de Usuário ---
Demonstração video

Referências bibliográficas

SERRANO, Milene; SERRANO, Maurício. Requisitos (Aula 26): Elicitação, Modelagem e Análise. 2022. Apresentação de Power Point. 44 slides. color. Disponível em: https://aprender3.unb.br/pluginfile.php/1668237/mod_resource/content/1/Requisitos%20-%20Aula%20026.pdf. Acesso em: 23 de agosto 2022.

POHL, Klaus; RUPP, Chris. Requirements Engeneering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam Foundation Level / IREB compliant. 1. ed. [S. l.]: O'Reilly Media, Inc., 2011. 183 p.

SAYÃO, Miriam; LEITE, Julio Cesar Sampaio do Prado. Rastreabilidade de Requisitos. 2005. 26 f. Tese (Doutorado) - Curso de Ciência da Computação, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, 2005.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 20/11/2023 Criação do documento Rafael Edilberto e Rapahela
1.1 20/22/2023 Adição das especificações Edilberto, Rafael , Raphaela Ana Luíza