Contact Us
TEL : +86-512-57762267
Address: NO.1288, Chengbei Middle Road, Kunshan, Suzhou, Jiangsu, China
Home > News > Content
The Significance Of CMM
Nov 06, 2017

The risk of software development is due to the low ability of software process, the key problem is that the software development organization can not manage its software process well, so that some good development methods and techniques will not play the expected role. And the success of the project is also through the outstanding efforts of the Working Group, therefore, the success of only building on the availability of specific personnel cannot lay the foundation for the long-term improvement of organization-wide production and quality, and must work tirelessly to improve the infrastructure of effective software such as management engineering practices and management practices. can continue to succeed.

Software quality is a vague and unpredictable concept. We often hear: so-and-so software to use, so-and-so software is not good, so-and-so a software full-featured, reasonable structure, such as a single software function, operation difficult ... These vague language can not be counted as software quality evaluation, but not as a quantitative evaluation of software quality science. Software quality, and even any product quality, is a very complex nature and behavior of things. Product quality, including software quality, is the property and behavior of people's practice products, can be understood, can be scientifically described. Quality can be improved through a number of methods and human activities.

The implementation of CMM is an effective method to improve software quality: to control the software production process, to improve the organization of the software producer and the effective and reasonable method of the software manufacturer's individual ability.

Software engineering and many research areas and practical issues, the main related areas and factors are:

Demand Engineering (REQUIREMENTS ENGINEERING). In theory, demand engineering is the application of proven principles, techniques, and tools to help system analysts understand the problem or describe the external behavior of the product.

Software reuse (SOFTWARE reuse), defined as the use of engineering knowledge or methods, from an existing system, to build a new system. This technology can improve the quality and productivity of software products.

There are software inspection, software metering, software reliability, software maintainability, software tool evaluation and selection.