Adopting CMM In Embedded Software Design and Development

As an important part of software engineering, the software process decides the success or failure of software product. The design and development feature of software process of embedded hardware is discussed, so is the necessity and the present significance of using CMM. A simple software development flow for embedded software is proposed. According to CMM2, each key process of such flow in embedded software is discussed in detail. The implementation proves the validity of such process.