Review Questions: 1. What is the purpose of the CMM framework and how does it ac
ID: 3751713 • Letter: R
Question
Review Questions: 1. What is the purpose of the CMM framework and how does it achieve this? 2. List the five maturity levels, and briefly describe each of them. 3. Table 3-1 in the textbook illustrates the difference in a typical project's duration, person-month, quality, and cost, depending upon whether and organization's system development process is at CMM level 1, 2,3 Between which two CMM does an organization gain the greatest benefit in terms of percentage of improvement? What do you think is the reason for this? 4. What is the difference between the two terms - System development 5. A number of underlying principles are common to all system development 6. What is the acronym used for a problem-solving framework? Expand the 7. What does FAST stand for and what are its phases? methodology and system life cycle? methodologies. Identify these underlying principles and explain them acronym 8. Each phase of the project includes specific deliverables that must be produce and delivered to the next phase. Using the textbook's hypothetical FAST methodology, what are the deliverables for requirements analysis, logical design, and physical design/integration phase? 9. Scope definition is the first phase or part of the first phase of most methodologies. What triggers the scope phase? 10.The requirements analysis phase is an essential part of a system development methodology. According to FAST methodology, which stakeholders typically participate in this phase? 11.What is the essential purpose of the logical design phase? 12.What is the essential purpose of the physical design phase?Explanation / Answer
1.
CMM stands for Capability Maturity Model. It is a methodology which is used for software development. The main objective of CMM is to increase improve the quality of the development process and to deliver quality software development product and services. It is achieved through five maturity levels.
2.
Maturity levels are the metrics used to measure the quality of the software development process.
-> Initial: In this level, the processes are disorganized. The success is depended on individual efforts.
-> Repeatable: In this level, the main objectives, processes, techniques of the project management is being defined, established as well as documented.
-> Defined: In this level, approved a version of organization's standards used and implemented for software development process.
-> Managed: In this level, an organization uses data collection and analysis techniques to monitor and control its processes.
-> Optimizing: In this level, the processes are closely monitored and suggestions are given to optimize the processes.
3.
The CMM methodology gains maximum benefit since the project duration, person-month, quality, and cost is efficiently used and tracked. The organization gains a huge improvement in turn around cost.
4. System Development Methodology consists of a set of steps that are used to form, plan and control software development process. It mainly contains the plans used for software development. It acts as a framework for software development which contains recognized strength, weakness, and processes.
System Life Cycle is a set of stages which is followed for the development of a new software system. It has a Feasibility Study, Analysis, Design, Implementation and Maintenance.
5.
The underlying principles which are followed in most of the system development methodologies are:
-> Initial Investigation: It is a feasibility study to understand more about the project.
-> Requirements Definition: The project is developed by gathering requirements. These requirements are defined before software development.
-> System Design: Provides the underlying structure of the system.
-> Development: Actual development and coding of a project.
-> Testing: Performing different types of testing on the developed project.
-> Implementation: Deployment of a project.
-> Support: Support and maintenance for the delivered project.
I have answered the first five sub-questions.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.