Devido a dificuldade em detectar quando o erro vem dos requisitos ou do programador, li uma vez no livro de Engenharia de Software que existe uma técnica/ferramentas que serve para mapear código com requisitos. São usados matrizes e softwares, alguem já usou ?
Engenharia de Requisitos
5 Respostas
Você quis dizer Matriz de Rastreabilidade?
Esse é o link para a versão em Português:
Você quis dizer Matriz de Rastreabilidade?Esse é o link para a versão em Português:
Isso já teve que usar em algum projeto? Conhece alguém que usou?
Já utilizei em diversos projetos e é uma forma de se verificara se todos os requisitos foram atendidos por algum Caso de Uso.
É claro que de nada adianta mapear requisitos com Casos de Uso se os requisitos não estão maduros o suficiente. Lembre-se de que o Requisito deve sempre ser aprovado pelo cliente.
Já utilizei em diversos projetos e é uma forma de se verificara se todos os requisitos foram atendidos por algum Caso de Uso.É claro que de nada adianta mapear requisitos com Casos de Uso se os requisitos não estão maduros o suficiente. Lembre-se de que o Requisito deve sempre ser aprovado pelo cliente.
Interessante, pois já trabalhei em empresas com CMM5 que nem se quer sabem o que é isso. Impressionante o que vemos na faculdade na prática é bem diferente.
Já utilizei em diversos projetos e é uma forma de se verificara se todos os requisitos foram atendidos por algum Caso de Uso.É claro que de nada adianta mapear requisitos com Casos de Uso se os requisitos não estão maduros o suficiente. Lembre-se de que o Requisito deve sempre ser aprovado pelo cliente.
Interessante, pois já trabalhei em empresas com CMM5 que nem se quer sabem o que é isso. Impressionante o que vemos na faculdade na prática é bem diferente.
Estou bastante surpresa. Trabalho em um empresa CMMI nível 3 e a Matriz de Rastreabilidade é uma ferramenta obrigatória. Não imagino como uma empresa pode ser nível 5 sem fazer uso da Matriz.
Bom, respondendo a sua pergunta, aqui utilizamos o RequisitePro, da Rational. Temos que manter não só a rastreabilidade dos artefatos, dos código fonte, casos de teste e demais artefatos. Mapeamos também a rastreabilidade entre UC x Características, UCx Requisitos Não Funcionais, UCx Requisitos Funcionais…
Cada iteração vai alimentando a matriz com sua respectiva rastreabilidade (Teste faz a rastreabilidade entre UC s Casos de Teste, por exemplo).
Abs,