QUESTIONS AND CORRECT ANSWERS
CMM - CORRECT ANSWER a framework that is used to help a software organization
define its level of maturity in software development.
CMMI - CORRECT ANSWER purpose is to provide guidance for improving the
processes of an organization and its ability to develop, manage, and support the software
product and services.
staged representation model - CORRECT ANSWER 5 maturity levels. Same 25
process areas are grouped into 4 or 5 maturity levels.
continuous representation model - CORRECT ANSWER · Each process is appraised at
its own capability level, uses both the specific goals and the generic goals for assessing the
process areas. Has 6 capability levels.
CMM - CORRECT ANSWER Maturity levels: Intial, Repeatable, Defined, Managed,
Optimizing
CMMI (staged representation) - CORRECT ANSWER Maturity Levels: Intial,
Managed, Defined, Quantitatively managed, Optimizing
CMMI (continuous representation) - CORRECT ANSWER Capability levels:
Incomplete, Performed, Managed, Defined, Quantitatively managed, Optimizing
CMMI (processes) - CORRECT ANSWER 25 major process areas covering 4 major
categories of processes - 1) process management, 2) project management, 3) engineering, 4)
support.
Questions about the Project Plan - CORRECT ANSWER What is the nature of the
software project, who is sponsoring the project, and who are the users?
, What are the needed requirements and what are the desired requirements?
What are the deliverables of the project?
What are the constraints of the project?
What are the known risks of the project?
Goals of Project Management - CORRECT ANSWER o End results of the project
satisfy the customers' needs
o All the desired and needed product/project attributes - quality, security, productivity, cost,
schedule, etc. - are met
o Team members are operating effectively and at a high level of morale.
o Required tools and other resources are made available and are effectively utilized.
· Describe several approaches for simplifying complex problems - CORRECT
ANSWER o Simplification
· Decomposition of the problem and of the solution
· Modularization of solution
· Separation of Concerns of problem and of solution
· Incrementally resolve problems
o Improving technology and tools
· Database to handle information and structures of information
· Programming and Development platforms
· Computing network