Font Size: a A A

The Establishment Of Component Quality Model And The Research Of Evaluation Approach Based On The ISO/IEC25010Standard

Posted on:2013-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z YangFull Text:PDF
GTID:2218330374465364Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, more and more software development teams use a component-based software development (CBSD) technology for software development. The reuseability of component is one of the main reason why software development is gradually based on component. CBSD emphasizes on the use of reusable software components to design and construct a computer system. Substitution and reorganization of existing components to develop new software, so the focus of software developer transfers from the coding details to System integration, which largely shorten the development cycle. But with the usage of the CBSD technology, there are also a lot of questions, for instance, is the system constructed by assembling a set of reusable software components system reliable? How to make sure whether the reusable components are suit for users? This suggests that the quality of components has become a basic factor restricting the development of CBSD. To this end, with the continuous development of CBSD, the software engineer has paid more attentions on component quality assessment, who established and presented component quality assessment component quality model based on the ISO/IEC(International Standard Organized/International Electrotechnical Commission, ISO/IEC) software quality model.In March2011, ISO/IEC ISO/IEC9126software quality model updates, releasing the ISO/IEC25010quality standards. However, most of the existing component quality model are based on ISO/IEC9126software quality model component as a class of special software, whether the additional software quality characteristics and sub characteristics in ISO/IEC25010standard will bring the component quality and evaluation activities new considerable evaluation point? Whether deleted software quality sub-characteristics in ISO/IEC9126standard will affect the accuracy of component quality evaluation activities? Whether the modified software quality characteristics and sub characteristics in ISO/IEC9126standard need to redefine a new component quality metrics? The above problems are closely related to how to apply the ISO/IEC25010thousand standard to evaluate the component quality.In this paper I analysized the improvement of ISO/IEC25010standard relative to ISO/IEC9126, integrating and drawing the advantages of existing software component quality models, and created a new software component quality model based on ISO/IEC25010. It is a summary report one the done work for nearly a year, including the following:Determined based on the ISO/IEC25010Software quality characteristics, component characteristics and the similarities and differences between the software and the component, based on the ISO/IEC25010software quality model, I proposed a software component quality assessment index system consisting of three levels.Based on the conclusions of the above analysis, and drawing on the existing component quality evaluation model and measurement methods, I adjused the model metrics through plenty of experiments.The use of triangular fuzzy numbers Analytic Hierarchy Process to determine the quality characteristics of the component quality model, and the layers indicators initial subjective weights and use a simple linear weighting method and the efficiency coefficient method, then I conducted a comprehensive evaluation and sorting on the component quality.I designed and implemented a quality model based on the ISO/IEC25010Software component quality assessment tool, a lot of experience, to build the model and evaluation of the effectiveness of the method.How to use and practice the software component quality assessment model and measurement methods above, and how to resolve the problems that have arisen in the practical application remains to be further research.
Keywords/Search Tags:Software component, ISO/IEC25010, Component quality model, Efficacy coefficient method, Component evaluation
PDF Full Text Request
Related items