Pular para conteúdo

Forward-From

Introdução

A técnica Forward-From é uma abordagem voltada para a rastreabilidade dos requisitos ao longo do ciclo de vida de um sistema. Ela estabelece conexões claras entre os requisitos iniciais e os artefatos gerados durante o desenvolvimento, garantindo alinhamento entre as necessidades identificadas e o produto final. Essa técnica permite monitorar a evolução dos requisitos, assegurando que todas as demandas sejam atendidas e facilitando a gestão de mudanças, ao mesmo tempo em que promove a qualidade e a consistência do sistema.

Com o uso da técnica, é possível rastrear cada requisito desde sua identificação até a entrega de artefatos relacionados, proporcionando uma visão clara e integrada do progresso do projeto. Isso melhora a comunicação entre as equipes, reduz inconsistências e apoia a tomada de decisão em etapas críticas do desenvolvimento.

Metodologia

A metodologia utilizada para a rastreabilidade baseou-se na construção de uma matriz que relaciona requisitos e artefatos gerados ao longo do processo de desenvolvimento. Cada linha da matriz representa um requisito, enquanto as colunas correspondem aos artefatos associados, permitindo uma visualização organizada das conexões. Os requisitos considerados foram:

  • RF - Requisito Funcional
  • RNF - Requisito Não Funcional

Os artefatos derivados incluem:

  • EP - Épico
  • US - História de usuário
  • UC - Caso de Uso
  • CEN - Cenário
  • LEX - Léxico
  • F, U, R, P, S, + - Especificação de Uso
  • NFR - NFR Framework

Matriz de rastreabilidade Forward-From

As tabelas 1 e 2 correspondem às matrizes de rastreabilidade, nas quais as linhas indicam os requisitos, enquanto cada coluna identifica os artefatos gerados a partir desses requisitos, onde cada acrônimo a seguir referencia artefatos.

As tabelas 1 e 2 correspondem às matrizes utilizadas para rastrear a relação entre os requisitos e os artefatos produzidos.

Linhas: Representam os requisitos identificados (RF e RNF). Colunas: Correspondem aos artefatos derivados dos requisitos (EP, HS, UC, CEN, LEX, F/U/R/P/S e NFR).

Requisitos funcionais

Tabela 1: Matriz de rastreabilidade Forward-from - Requisitos Funcionais

Requisito/Versão Implementado Épico História de usuário Caso de uso Cenário Léxico Representação
RF01 / 1.0 Sim EP01 US01 - - LEX01 Imagem
RF02 / 1.0 Sim EP02 US02 - - LEX01 Imagem
RF03 / 1.0 Não EP03 US03 UC01 CEN01 - -
RF04 / 1.0 Sim EP01 US04 UC02 CEN02 LEX03 Imagem
RF05 / 1.0 Não EP02 US05 UC03 CEN03 LEX02 -
RF06 / 1.0 Sim EP04 US06 - Imagem - LEX01
RF07 / 1.0 Não EP01 US07 - - LEX01 -
RF08 / 1.0 Não EP01 US08 - - - -
RF09 / 1.0 Não EP04 US09 - - - -
RF10 / 1.0 Sim EP03 US10 - - - Imagem
RF11 / 1.0 Sim EP03 US11 - - LEX02 Imagem
RF12 / 1.0 Sim EP04 US12 - - LEX02 Imagem
RF13 / 1.0 Não EP03 US13 - - - -
RF14 / 1.0 Não EP03 US14 - - - -
RF15 / 1.0 Sim EP03 US15 - - LEX01 Imagem
RF16 / 1.0 Não EP03 US16 - - - -
RF17 / 1.0 Sim EP02 US17 - - - Imagem
RF18 / 1.0 Não EP01 US18 - CEN02 - -
RF19 / 1.0 Não EP01 US19 - - - -
RF20 / 1.0 Não EP03 US20 - - - -
RF21 / 1.0 Sim EP03 US21 - - - Imagem
RF22 / 1.0 Não EP03 US22 UC04 CEN04 - -
RF23 / 1.0 Não EP02 US23 - - LEX02 -
RF24 / 1.0 Não EP02 US24 - - - -
RF25 / 1.0 Não EP03 US25 - - - -
RF26 / 1.0 Não EP03 US26 - - LEX01 -
RF27 / 1.0 Não EP05 US27 - - - -
RF28 / 1.0 Sim EP01 US28 - - - Imagem
RF29 / 1.0 Não EP01 US29 - - LEX02 -
RF30 / 1.0 Sim EP01 US30 - CEN02 - Imagem
RF31 / 1.0 Sim EP03 US31 UC02 - - Imagem
RF32 / 1.0 Sim EP02 US32 - - - Imagem 1 Imagem 2
RF33 / 1.0 Não EP03 US33 - - - -
RF34 / 1.0 Sim EP02 US34 - - - -
RF35 / 1.0 Não EP02 US35 - - - -
RF36 / 1.0 Não EP02 US36 - - - -
RF37 / 1.0 Sim EP03 US37 - - - Imagem
RF38 / 1.0 Sim EP02 US38 - - - Imagem
RF39 / 1.0 Não EP03 US39 - - LEX01 -
RF40 / 1.0 Sim EP01 US40 - - LEX03 Imagem

Autores: Carlos Paz, Alana Gabriele, Genilson Silva, Samuel Ribeiro.


Requisitos não funcionais

Tabela 2: Matriz de rastreabilidade Forward-from - Requisitos Não Funcionais

Requisito/Versão Implementado Especificação Suplementar NFR Framework
RNF01 / 1.0 Não F, U NFR03
RNF02 / 1.0 Não F, P NFR03
RNF03 / 1.0 Não U, R NFR03
RNF04 / 1.0 Não F, R NFR03
RNF05 / 1.0 Não R, S NFR02
RNF06 / 1.0 Não P NFR02
RNF07 / 1.0 Não P NFR02
RNF08 / 1.0 Não S NFR01
RNF09 / 1.0 Não S NFR01
RNF10 / 1.0 Não R, S NFR02
RNF11 / 1.0 Não R, S NFR02
RNF12 / 1.0 Não P, S NFR01
RNF13 / 1.0 Não S NFR01
RNF14 / 1.0 Não P NFR02
RNF15 / 1.0 Não R, S NFR02
RNF16 / 1.0 Não P, R NFR02
RNF17 / 1.0 Não F, U NFR03
RNF18 / 1.0 Não F, U NFR03
RNF19 / 1.0 Não F, U NFR03
RNF20 / 1.0 Não F, P NFR03

Autores: Carlos Paz, Alana Gabriele, Genilson Silva, Samuel Ribeiro.

Conclusão

A aplicação da técnica Forward-From neste trabalho demonstrou como a rastreabilidade pode ser utilizada como uma ferramenta essencial para garantir a coerência e a completude no desenvolvimento de sistemas. Por meio da construção de matrizes de rastreabilidade que conectam requisitos (funcionais e não funcionais) aos artefatos produzidos, foi possível criar uma visão clara e organizada do progresso do projeto, identificando tanto os elementos implementados quanto os pendentes.

Além disso, a abordagem adotada reforçou a importância de uma gestão estruturada dos requisitos, facilitando a análise de impactos e a adaptação do sistema às mudanças de escopo. Com isso, o processo de desenvolvimento não apenas se torna mais eficiente, mas também promove uma maior colaboração entre as equipes envolvidas, ao alinhar as entregas aos objetivos estabelecidos.

Em síntese, o Forward-From se apresenta como uma estratégia poderosa para assegurar que as soluções desenvolvidas atendam integralmente às necessidades iniciais, contribuindo para o sucesso dos projetos e para a entrega de produtos de alta qualidade.

Referência Bibliografia

Slides da Aula 26 da Professora Milene Serrano. Disponível em: https://aprender3.unb.br/pluginfile.php/2972560/mod_resource/content/1/Requisitos%20-%20Aula%20026.pdf. Acesso em: 18 jan. 2025.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 18/01/2025 Criação do documento Carlos Eduardo Samuel Ribeiro
1.1 18/01/2025 Inserção de Metodologia, Matriz e Tabelas Carlos Eduardo, Samuel Ribeiro, Alana Gabriele, Genilson Silva Samuel Ribeiro
1.2 19/01/2025 Ajustes na tabelas e imagens das funcionalidades Alana Gabriele Samuel Ribeiro