Font Size: a A A

Software Component Quality Quantitative Evaluation Model

Posted on:2011-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:H B HeFull Text:PDF
GTID:2208360308971837Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The component-based software development is an efficient way to achieve software reuse, which obtains application systems through assembling components. This way can avoid much labor during the process of software development, shorten production period, lessen development cost and raise the quality of the whole application system. While, component quality directly affects the quality of the final application system, and the using and promotion of the component-based software development. But currently, the measure of software quality lacks an efficient quantitative assessment model. So through deeply analyzing the key factors of affecting component quality, the component quality is assessed based on the thought of group decision-making.On the basis of in-depth study of component quality models, aiming at the shortcoming of the component quality quantitative assessment using AHP, a quantitative assessment model is proposed by the way of an improved AHP and based on the thought of group decision-making. This model doesn't need consistency check to meet the requirement of consistency. Meanwhile, in order to decrease the subjectivity of constructing judgment matrix, the group decision-making is introduced in AHP to objectively solve expert weight. And through the experiments, it is proved that to some extend, this improved Analytic Hierarchy Process can overcome the subjectivity of expert assessment and make the assessment results more objectively. The essence of software component is Reusability, during the quantitative assessment of component quality; reusability is the most import index. The fault of using AHP to measure reusability is that the differences attribute value of reusability quality cannot be figured out and the purpose of measurement cannot be achieved. To solve this problem, in this paper, a tree level decomposed model of reusability is proposed. And based on this model, a method for quantifying and calculating software component reusability is proposed. And compared with the AHP, the experiments show that this method can measure the component reusability more concretely, effectively and reasonably. On the basic of in-depth study of the software quality model, software reusability and the metrics method of them, this paper provides a software quality quantitative assessment model and a software reusability quantitative assessment model. Experiments show that these models not only can well reduce the progress of metrics, but also improves the assessment result more effectively and reasonably. And thereby, it is important reference meaning for construction and management and application in component library.
Keywords/Search Tags:Software component, Quality metrics, Reusability metrics, AHP, Group decision-making
PDF Full Text Request
Related items