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.