Ideally each software developed must satisfy the set of requirements completely. So, right from design, each requirement must be addressed in every single document in the software process. The documents include the HLD, LLD, source codes, unit test cases, integration test cases and the system test cases. Refer the following sample table which describes Requirements Traceability Matrix process. In this matrix, the rows will have the requirements. For every document {HLD, LLD etc}, there will be a separate column. So, in every cell, we need to state, what section in HLD addresses a particular requirement. Ideally, if every requirement is addressed in every single document, all the individual cells must have valid section ids or names filled in. Then we know that every requirement is addressed. In case of any missing of requirement, we need to go back to the document and correct it, so that it addressed the requirement.
For testing at each level, we may have to address the requirements. One integration and the system test case may address multiple requirements.
2 Responses to “Requirements Traceability Matrix !!!”
Hi
I am Arun Gupta, I am an IT Specialist. I am a big fan of Indian IT sector. Its my hobby to read bolgs and different articles written on different IT related topics. I went through your blog, this is really a good and informative blog. Especially i liked your this write-up where you have about Application Testing services.
It was certainly interesting for me to read the post. Thanx for it. I like such topics and anything that is connected to this matter. I definitely want to read more soon.
Post a Comment