Font Size: a A A

Research On Real-time System Development Process Based On The Capability Maturity Model

Posted on:2006-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z L XiangFull Text:PDF
GTID:2168360152996526Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Capability Maturity Model, CMM, is an outstanding research fruit of CMU(Carnegie Mellon University) SEI(Software Engineering Institute). With this Model, the Capability level of software organization can be evaluated, and the software developers are ables to be self-evaluated. Nowadays, CMM is regard as an international standard of software development process.As an important standard of software process management and improvement, a most important function of CMM is to manage and guarantee the quality of software. Meanwhile, the development of real-time system lays a strong emphasis on the management and guarantee of quality. The real-time system, especially hard real-time system, is crucial to users. A little careless omission may result in severity ending. Moreover, in the process of real-time system development, each phase is important, especially in its phase of analysis and design.Therefore, it' s good that if CMM can apply to the real-time system development. The main purpose of this article, is study how to apply CMM Model to the real-time system development process, namely,how a software organization can optimize their real-time system development process using CMM.Firstly, this article introduces real-time system and CMM .Then studies how to apply CMM to real-time system development, to manage and improve software process.The main content includes, (1)First of all, this article improves the software life cycle of real-time system, base on the thinking of software process management. (2)Then, this article tries to integrate with CMM and the software life cycle of real-time system. That is,this article will set up a frame that combines KPA(Key Process Area) in CMM with software life cycle of real-time system. In this frame,every phase in software life cycle of real-time system will link to some KPA, so that the software organizations can manage and improve real-time system development with CMM in effect. (3) Analyzing the using of each important KPA in real-time system. In last chapter, this article studies a case of real-time system, smoke-pollution continuous monitoring system. During this system' s development, the way of applying CMM to development is practiced, managed and improved every develop phases in software life cycle.
Keywords/Search Tags:CMM, Real-time System, Software Process, Software Life Cycle
PDF Full Text Request
Related items