Back to the 2021 paper

Module 4: Software Testing

20212m

The CMM model is a technique to

(i) automatically maintain the software reliability
(ii) improve the software process
(iii) test the software
(iv) All of the mentioned

Worked SolutionAI Assisted

Solution

Correct Answer: (ii) improve the software process

Explanation

CMM = Capability Maturity Model (SEI, Carnegie Mellon) - framework to assess and improve software process maturity on 5 levels: Initial → Repeatable → Defined → Managed → Optimizing.

  • Not for automatically maintaining reliability (i) - that's testing/maintenance
  • Not just for testing (iii) - broader than testing
  • Hence (iv) all not correct

Answer: (ii) improve the software process

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.