What is a requirement traceability matrix?
What are the differences between different requirement types and what are the advantages/disadvantages of using these matrices?
|
What is a requirement traceability matrix? What are the differences between different requirement types and what are the advantages/disadvantages of using these matrices? |
|||||||||||
|
|
RTM is very important in software engineering and it is main thing that developer, QA, architect must update accordingly. Basically it covers all the relationship of your project where you can trace if change in requirement or after long time you came and work on project but you don't remember any thing related to project. You can Commonly it consist following columns in sheet Req Id [Unique Id], Use Case Id, Class Id, User Interface Id, Test Case Id Finally you can trace your requirement... |
|||
|
|
|
A few answers here points out that a Requirement Traceability Matrix is necessary for developing software. I would argue that that is not necessarily the case, and that other software processes that do not involve a requirement traceability matrix can be highly successful in delivering high quality software that meets the users' demands. If you however work in a regulated environment, e.g. writing software for medical devices, it is a requirement to have one. Because if you don't, your software will not be approved by regulatory authorities (which would be the FDA in the case of software for medical devices). Actually, a requirement traceability matrix is just a tool for tracking requirements to design and test cases. Which tool you are using for the job is not important. What is important is that you are able to trace requirements to software architecture and test cases. What this means is that you must at all times be able to easily look up which test cases exists to verify the functionality implemented to support a specific requirement, but also which requirement existed to dictate one specific test case. |
|||
|
|
|
Traceability Matrix is very important tool to check whether all requirements are covered or not. |
|||
|
|