The software quality management refers to the classification of software quality from a third-party perspective. This article is not discussing software producers to ensure how software quality is managed. Software includes documents and services derived from programs and programs. The program is the most intuitive quality, in this, many people mix the software quality and the quality of the program. Software is more important than things other than the program, the general is the service. These services include, program upgrade, document correction, customer help, and more. However, the quality of the program is most eye-catching. First discuss the classification of the program quality, the program quality is from the user's point of view, which can be the following characteristics: availability, compatibility, fault tolerance. These characteristics are observed from different angles. Availability refers to whether the program can achieve the ability to achieve the designer, compatibility means whether the program can maintain availability when coexist with other programs or hardware, and whether fault tolerance refers to whether it can maintain availability or may Restore. The evaluation of the three aspects of the program should be objective, not subjective. Availability is the basis for measuring other performance. The measurement method can be such that the designer provides a complete, detailed functional table, which should be sufficiently detailed, in detail to the input and output (other human machine terminal, server products) The change in the single operation of the input and output mode, such as the network). The tester tested one by one. The designer should also provide the environment (such as data range, etc.) and steps to complete functional operations, and testers must perform testing of each function to transcend the environment and chaos steps to verify that the program does have usability. The compatibility test should be repeatedly tested with the different soft and hardware environment in accordance with the designer. The fault-tolerant test should be used to perform the availability testing step according to the fault tolerant scheme provided by the designer. Each function of the above test can only be passed and not through two conclusions, and the quality of the program is evaluated according to the pass rate. Availability evaluation should be the most basic, qualified software products can be 100%. Program compatibility and fault tolerance are flexible indicators that can be used as a reference for software quality. Quality outside the software program can be measured by classification. Different observations can have different categories. The viewing angle of software can be in services, documents, and disclosure. Every aspect has its own classification. The classification of the service can be the following A only providing programs and online help (this should be the most basic requirement, all software should have) B Provider, online help, and upgrade, maintenance of the C provider, online A perspective view of the document of help, upgrade, maintenance services, and customer service (customer training, and online customer consultation) can be divided into the following categories of A None document B provides software function manual C to providing software function manual and user guide D provide software The perspective of functional manual, user guide, and development guidelines can be divided into the following categories: No public B provides development documents (such as demand instructions, software profile design) c provides development documentation and limited DIS-DIP-providing development documents And fully providing the source code to provide development document, source code, and allowing the third party to modify software programs to be subjective, mainly watching the requirements required for software to reach the classification. Different software have different requirements, and commercial applications for general homes should reach Class B standards, documentation A, and publicity in terms of service. Business applications used by government departments should reach Class B, documentation in terms of service, and the publicity of category Class C, and the business operating system software used by the government should reach Class C, documentation, and documentation. The category C is reached in terms of openness.