SQA and SQC roles in CMMI Requirements Management
The purpose of (CMMI) Requirements Management is to manage the requirements of the project's products and product components and to identify inconsistencies between those requirements and the project's plans and work products.
This process involves version control of the Requirements and the relationship between the Requirements and other work products. One tool used in Requirements Management is a Traceability Matrix.
The Traceability Matrix maps where in the Software a given requirement is implemented, it is a kind of cross reference table.
The traceability matrix also maps which test case will verify a given requirement.
There are other processes within Requirements Management and CMMI should be referenced for further information.
SQA role To observe (audit) that documented standards, processes, and procedures are followed.
SQA would also establish metrics in order to measure the effectiveness of this process.
A common metric for measuring the Requirements Management would be the how many times the wrong Version was referenced.
Another measure (for the Traceability Matrix) would be lack of test coverage, that is defects detected in the shipped product that were not tested due to the fact that they were not referenced in the Traceability matrix that referenced the requirements.
SQC role As with the actual Requirements Development, SQC would be involved in inspecting the actual deliverable's (e.g. Traceability Matrix) from this process and verify that all requirements were traced to a program or code reference.