Font Size: a A A

Research On Quality Measuring Technique Of Software Developing Process And Software Product

Posted on:2013-05-08Degree:DoctorType:Dissertation
Country:ChinaCandidate:W L ZhouFull Text:PDF
GTID:1268330398475895Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
With the increasing trend of informatization, software products have reached wider application range, so that the social needs and dependence to software are stronger. Whilst, it was shown that the software system is approaching scale production and software researching techniques appear a complicated tendency, therefore, more strict requirements have been drilled out on quality measurement and quality control in regarding to the software developing processes implemented by the domestic software companies. However, due to the factors of weak consciousness of quality management, lag back of quality management system and insufficient training, it is quite common for domestic software products suffering from low quality and unsatisfied customer needs. Therefore, it is the absolute path way for those software companies to make further improvement on ability of software development and quality control, in order to meet the booming trends on information system demands. Hence, how to control and improve software process and product quality has theoretical and practical significance.This paper integrates the relevant theories in terms of the thought of software process improvement, and software engineering and systematic, focuses on the conflict and dilemma between the requirement of quality management and cost efficiency in domestic software companies’practice, to make choice on the research measures in terms of briefing problems, reviewing literature, designing scheme and implementing after tests. It is based on the aspect of total quality management to study the implementation pathway of software quality management, standard processing system, developing process improvement and quality measurement of software. The paper consists of six chapters, the first chapter:introduction, it is based on the research background, depicts the situation of research and application on domestic and international software quality management, concludes current problems of software quality management to which the domestic software companies are facing. This chapter introduces the paper’s main ideas of research and contents, and summarizes major research methods based on characters of software quality measuring problems after the primary problem of research has been clarified. The second chapter:the research on implementing pathway of software total quality management in product lifecycle perspective. This chapter starts on the issue of quality demand of information system and quality management of software enterprises, then the thoughts of total quality management focusing on software product lifecycle and quality standard of software processing are demonstrated. Furthermore, the thought of software quality management based on the processes is clarified, and the pathway of total quality management, which is focusing on software product lifecycle, is built up. The third chapter:the research on standard processing system and processing improvement methodology based on total quality management. This chapter studies the construction of standard processing system in software development, and the basic method of software processing improvement based on measurement is demonstrated. The fourth chapter:the study on construction of assessing index system and quality measuring in software development. By looking at the demand of software processing improvement, relying on the software developing practice in software enterprises, the assessing index system of software processing quality has been created in this chapter. Meanwhile, by focusing on the domestic practice, the software processing quality measurement method of CMMI based cycle implementation is designed with relevant examples, which is based on analyzing statistics of specific software project. Therefore, this basic assessing method will provide the instant information of software processing data and changing trends to decision makers, and serve software enterprises, to provide low cost and high efficiency assessing mode in different software projects and different stages. The fifth chapter:the software quality measuring method based on quality cloud. With the combination of cloud model, this chapter combines randomness and fuzziness to provide a cloud model based software quality quantitative assessing method. This method utilizes software quality cloud expectations and hyper entropy to assess software quality in quantitative way, and uses the changes of quality cloud to describe software quality change trend, revises and improves the key techniques and methods in quality management of software development. The sixth chapter:conclusion and expectation. Relying on the specific scheme promoted and implemented in software organization, combining with the developing trend of software quality management, this chapter dills out the direction of further research and applying for software quality measuring.Based on the research above, this paper argues that the quality management techniques and cost efficiency should be combined together in the perspective of application promoting to identify the scientificity and rationality of software quality management schemes in the entire environment of market demand, organizational situation and quality management techniques of software. Meanwhile, according to the specialty of software products and current situation of software quality measuring, the quality control should be extended from the quality assessment in product processing to quality measuring of software products, and even extended to quality measurement of software developing processes. It is the urgent and necessary requirement in the background of increasing trend of informatization, therefore, to improve the ability of quality measurement is the key factor of promoting software quality in processing and products of software. And in regarding to technology updating, combining with management thoughts of various schemes, tailoring and designing an adaptable quality measuring method for specific software organization is doable and effective option after analyzing and comparing current software quality management methods and theories in terms of ISO9000, CMMI and six sigma etc. Taking total quality management of software as the guideline, it is the significant sector for contemporary software organizations to improve quality control techniques from processing and product dimensions. Thus, transferring the key techniques and primary thoughts of CMMI assessing model focused on software organizations to quality measuring of software project processing will represent the thoughts of total quality management practiced in software organization, and effective pathway for reducing measuring costs, improving measuring efficiency and severing software quality control. In the aspect of product measuring, the utilization of cloud model in software products oriented quality measurement is the further approaching to improve and rich quality measuring techniques toward traditional software products. It provides a kind of more precise and effective quantitative assessing scheme, so that it could not only meet the requirement generated from the characteristics of product quality measuring, but also commit with the nature of theory in fuzzy quantitative assessment. Consequently, to build up the thought of overall software quality management, and get rid of fuzziness and uncertainty in traditional assessment of processing and product measuring are the crucial need and effective breaking through point for software organization to enhance the ability of R&D and software quality control so that to make the measures of software quality management more rational and effective.
Keywords/Search Tags:Information System, Software Process, Process Improvement, CMMI, Cloud Model
PDF Full Text Request
Related items