Traceability comprises of two words i.e. trace and ability. Trace means to find someone or something and ability means to a skill or capability or talent to do something. Therefore, traceability simply means the ability to trace the requirement, to provide better quality, to find any risk, to keep and verify the record of history and production of an item or product by the means of documented identification. Due to this, it’s easy for the suppliers to reduce any risk or any issue if found and to improve the quality of the item or product. So, it’s important to have traceability rather than no traceability. Using traceability, finding requirements, and any risk to improve the quality of the product becomes very easy.
There are various types of traceability given below:
- Source traceability –
These are basically the links from requirement to stakeholders who propose these requirements.
- Requirements traceability –
These are the links between dependent requirements.
- Design traceability –
These are the links from requirement to design.
Traceability matrix is generally used to represent the information of traceability. For mentioning the traceability of small systems usually the traceability matrix is maintained. If one requirement is dependent upon another requirement then in that row-column cell ‘D’ is mentioned and if there is a weak relationship between the requirements than corresponding entry can be denoted by ‘R’. For example:
A simple traceability matrix structure is shown below:
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.