A. automatically maintain the software reliability
B. improve the software process
C. test the software
D. all of the mentioned
Explanation: Capability Maturity Model (CMM) is a strategy for improving the software process, irrespective of the actual life cycle model used.