0
0
Software Engineeringknowledge~5 mins

CMM and CMMI maturity models in Software Engineering - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does CMM stand for in software engineering?
CMM stands for Capability Maturity Model. It is a framework used to improve and assess the maturity of software development processes.
Click to reveal answer
beginner
What is the main purpose of the CMMI model?
CMMI, or Capability Maturity Model Integration, helps organizations improve their processes by providing a structured approach to process improvement across different disciplines.
Click to reveal answer
intermediate
Name the five maturity levels in the CMM and CMMI models.
The five maturity levels are: 1. Initial, 2. Managed, 3. Defined, 4. Quantitatively Managed, 5. Optimizing.
Click to reveal answer
intermediate
How does CMMI differ from the original CMM?
CMMI integrates multiple models into one framework, covering more areas beyond software development, such as systems engineering and supplier management, making it more comprehensive than the original CMM.
Click to reveal answer
beginner
Why is reaching higher maturity levels in CMMI beneficial for organizations?
Higher maturity levels mean more predictable, efficient, and continuously improving processes, which lead to better quality products, reduced risks, and increased customer satisfaction.
Click to reveal answer
What is the first maturity level in CMM and CMMI?
AManaged
BInitial
CDefined
DOptimizing
Which maturity level focuses on continuous process improvement?
AManaged
BDefined
COptimizing
DQuantitatively Managed
CMMI is an integration of models for which of the following areas?
ASoftware development and systems engineering
BMarketing and sales
CHardware manufacturing only
DOnly software development
What does the 'Managed' maturity level ensure?
AProcesses are unpredictable
BProcesses are optimized with metrics
CProcesses are continuously improved
DProcesses are planned and tracked
Which model came first historically?
ACMM
BCMMI
CBoth started at the same time
DNeither is related
Explain the five maturity levels of the CMM and CMMI models and what each level represents.
Think about how processes evolve from chaotic to optimized.
You got /5 concepts.
    Describe the key differences between CMM and CMMI and why organizations might choose CMMI.
    Consider scope and integration aspects.
    You got /4 concepts.