quinta-feira, 18 de dezembro de 2014

RASTREABILIDADE

Na Engenharia de Requisitos, rastreabilidade é a habilidade de descrever e seguir a vida dos elementos de software, segundo Leal Júnior (2011). Em outras palavras, rastreabilidade é a capacidade de rastrear um elemento do projeto a outros elementos correlatos, especialmente aqueles relacionados a requisitos.

No processo de desenvolvimento de software, o uso da Rastreabilidade está diretamente ligado ao conceito de qualidade, pois um requisito é rastreável quando é possível definir sua origem (a fonte), a razão de sua existência e quais outros requisitos estão ligados a eles, estabelecendo uma dependência entre os requisitos.

A utilização de matrizes de rastreabilidade é essencial no processo de Engenharia de Software, pois este processo envolve muito tempo e está sujeito a erros quando não têm o suporte de uma ferramenta. Além disso, e grande contribuinte na Análise de Risco, Análise de Impácto, entre outros elementos do projeto.

Para a construção dessas matrizes, é comum a utilização de planilhas eletrônicas e editores de textos para documentar as relações de dependências e cria alguma gerência de requisitos. É aqui onde reside um fenômeno preocupante. Este tipo de processo é basicamente manual e não automatizado.

Em contraponto aos problemas elencados  acima, o uso de ferramentas automatizadas para  a rastreabilidade de requisitos, tais como TraceM, CaliberRM,  RequisitePro  e iRON Explorer é fundamental para bom gerenciamento de requisitos, propiciando um bom software.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.