Font Size: a A A

The Study Of Quality Model For Pattern-Oriented Design

Posted on:2008-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:X P WangFull Text:PDF
GTID:2178360215966144Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software quality metric is an effective method to improve software quality. The earlier in the lifecycle that a metric is available, the more useful it will be in terms of improving software quality. While in the design phase, high information cannot be acquired by traditional quality model. So it is difficult to effectively and accurately predict finished software product quality. Moreover, the traditional software model cannot be used easily by developer and designer in practice .Since the documented patterns have been found highly mature, they bring significant amount of discipline and quality of the software design. Furthermore, the document properties, merits and drawbacks of patterns provide rich information for assess system quality. This thesis presents a new quality model for oriented-pattern design, which can complete the assessment effectively and precisely in the design phase.The study quality model for oriented-pattern design (QMOPD) is that: In view of oriented-pattern software development, in the software design stage, to assess software design and predict final system quality from its design that contains instances of pattern. In order to realize this research topic, we have carried on the various research work, the primary coverage includes:1. The thesis studied the pattern and the software quality relations, which includes pattern and software quality metrics relations, the influence of use pattern on software quality.2. The thesis studied the pattern quality measure. Two methods are given to quantify the pattern quality attribute, and store them in the pattern base as the pattern description expansion which becomes the foundation of the quality model for software design.3. The model for oriented-pattern design was presented based on the analysis of pattern characteristic and traditional quality model. The model is a new one which depends on the pattern base and assesses quality by the pattern details such as: type, quantity and distribution.4. The validation of the quality model for oriented-pattern design was carried out. The spearman's rank Correlation coefficient was used to test the significance of the correlation between QMOPD's design-based assessment and evaluator's implementation-based assessment. The final result indicated two groups of data become the linear correlation, in other words, the two assessment result is consistent, thus verified the model validity.5. Based on the research mentioned above, we used struts + hibernate+J2EE technology to realize a quality assessment system based on the b/s structure, which includes the pattern base management, project quality assessment and so on.
Keywords/Search Tags:software quality pattern, design pattern, metrics, assessment
PDF Full Text Request
Related items