| Nowadays the computer softwares have already penetrated almost all fields day by day. From military, spaceflight, science and techonology, manufacturing industries to people's daily life, they have changed the world and have influenced the ways that human beings thought too. Besides the expansion of the areas to which the softwares could be applied, not only has the variety of the softwares from which we can choose become larger, but also has the demand for the high-quality softwares become ubiquitous. Therefore, assuring and controling of software quality has started to emerge as an important researching subject while the software industry keeps making progress.Since the proposition of the concept"software crisis", the importance of the software quality has been unprecedentedly raised. Many experts have begun to do research on the assurance of software quality. Meanwhile, the number of software outsourcing projects has grown fast. The subject of how to guarantee the quality of outsourcing project is requiring prompt solution. This paper conducted a series of researches and anlyses on the problems exited in the outsourcing projects, the concept of quality management, the method of quality assurance, generic quality management system and model by referring to some theories like Deming Cycle (PDCA) and Service Level Agreement (SLA). Then it proposes a process model that deals with assuring the quality of outsourcing projects in electric power industry and applies the model into the real management practice of electric power software ouotsourcing projects. Finally, through the application of the model in the real project management practices that verifies and analyses the model's effectiveness, this paper realizes a comprehensive management method that assures the quality of software outsourcing projects.The primary purpose of this paper is to systemize and analyse the problems existed in the procedure that assures the quality of software outsourcing projects. By standardizing the managing process of electric power outsouring projects and utilizing Cyclying Monitoring concept, it comes up with a process model that assures the quality of software outsourcing projects. Then it was applied in the real project to ameliorate the final outcome of the outsourcing projects, improve the quality of the software, reduce defect rate and promote customer satisfaction.Besides, a tool for small-scale software quality assurance management practice was also designed and developed in reference with the design of the model and the result that the model required in this paper. Through the tool's auxiliary functions, the project's attribitions, the archives at each stage, the project's contracts can be recorded in the system. In this way, the concept of the model can be applied in the software developing project management procedure better and the personnel who taking charge of the project can follow the progress of the project synchonously. The digitalization in managing the project's archives is beneficial to the analysis and melioration of quality assurance in the software outsourcing projects. |