Font Size: a A A

Research On The Component Quality Model And Evaluation Method

Posted on:2012-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y DuFull Text:PDF
GTID:2218330368980881Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At present, software industry is expanding gradually with much more complexity, and people become more and more demanding about the quality and productivity of software. However, being compared with hardware development, the traditional manual software development has not fundamental change. To solve this problem and achieve the industrialization of software, software reuse is a useful way.Software reuse is a very important technique of software engineering which avoids the duplication of labor efficiently. Rather than starting from the beginning of software development, the base of software reuse is the pre-existing development achievement and experiences, which improves product quality and reduces the difficulty, decreases the work capacity and cost of maintenance with a more short construction cycle. As a new industrialized method of software development, Component-Based Software Development (CBSD) mainly focuses on the reuse of component which helps the developer to gain the target system by clipping and assembling the pre-existing components.With the popularization of CBSD, there are more and more reusable components. Therefore, component quality becomes a key step in the practice of CBSD and how to evaluate component quality has been driving universal attention among IT field. There are three groups involved in the evaluation of component quality:the developers of component, the reusers of component and the third parties. The developers should know the quality of their products and whether they need to repair or not; the reusers should pay attention to how to evaluate the component quality in order to select appropriate ones, and the third party should evaluate component objectively. All of these will be all related to the metric of component quality. The evaluation method of component quality is an urgent issue, also is the fundamental assurance of component quality.This dissertation mainly includes the following parts:1) Through understanding component characteristics, a layered component quality model based on ISO/IEC 9126 model is presented. Then the original subjective weights of different levels are analyzed with the help of the Triangular Fuzzy Number AHP.2) The model factors and subjective weights are verified and adjusted through experiments.3) Based on the subjective weights gained in step and the objective weights gained by variation coefficient method, the combination weights are calculate based on maximizing deviations.4) Using Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), component quality is evaluated and sorted.5) An evaluation tool is designed and implemented, and the validity of the model and evaluation method is verified through a large amount of experiments.Based on ISO/IEC 9126 model, this dissertation proposes a component quality model, presents corresponding evaluation method and prototype tool, which can support the component quality assurance.
Keywords/Search Tags:component, ISO/IEC 9126 model, component quality model, combination weighting, evaluation method
PDF Full Text Request
Related items