Font Size: a A A

Study And Application Of Software Quality Improvement Technology Based On Knowledge

Posted on:2008-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:T LiFull Text:PDF
GTID:2178360242476292Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the information technology growing, the software quality and improvement becomes more and more important. Now several process models and quality standards are adopted by more and more software organizations. Although some of them have established the standardized software process, there are still some gaps between the quality of software product and expected goals. It makes related standard criterions like the decoration and increases the workload of the software organizations. So a kind of software quality improvement technology based on knowledge is proposed in the paper, which could be used to recognize knowledge of the software organizations. The detailed knowledge reuse method is introduced in this paper also. Then an instance of this method: Knowledge-based Quality Improvement Management system (KQIM) is described including system design, implementation and application effect.Firstly the source of the quality knowledge is described. It includes established quality system, quality disaccord and improvement method. According to its different usage, the quality knowledge is divided into two parts. The static quality knowledge is composed of established quality systems. The dynamic quality knowledge includes quality disaccords and improvement methods, which is directly used to implement the improvement process and generated from the static quality knowledge. And it will act on static quality knowledge.The dynamic quality knowledge is the emphases of this paper. It is a kind of knowledge which can be reused in quality improvement process. A model is described to evaluate the quality knowledge. The dynamic quality knowledge is evaluated according to the validity of quality improvement and disaccord specialty. The result of evaluation should decide recommendation priority of knowledge.The static quality knowledge is applied in quality disaccord analysis. We use Ontology to establish the static quality knowledge model. After recognizing keywords in the quality disaccord description and synonymous processing, the processed quality disaccord description is divided by semantic blocks. Then ontology model is used to abstract quality disaccord description. The quality disaccord template is created to deccribe predefined quality disaccords by summarizing and analyzing the keywords and structure of common quality disaccords description. Improvement action is related to predefined quality disaccord by heuristic match method. In practice, ALICE algorithm is adopted to match the abstract the quality disaccord with the predificed quality disaccord. According to the matching result, the corresponding quality improvement knowledge will be delivered to the quality assurance engineer.KQIM is applied in our project now. In the measurement of the application project, an obvious promotion of organization improvement effectiveness is shown with knowledge being enriched in the base. The creative significance of this paper is shown as follow:1) The concept of dynamic and static quality knowledge is described. The ontology is applied to abstract the static quality knowledge. And semantic analysis is applied to process the quality disaccords.2) A quantitative evaluation model of quality improvement knowledge is described, which is integrated with improvement effectiveness and quality disaccord specialty.3) The automatic analysis system of the quality disaccord is designed and implemented. It will also provide the corresponding quality improvement action for the assist decision-making system.4) The KQIM system is applied in the third quality assurance project. The application effect is verified by the improvement effectiveness measurement method. It proves the KQIM system is effective.
Keywords/Search Tags:Quality Improvement, Quality Knowledge, Knowledge Reuse, Software Quality
PDF Full Text Request
Related items