Font Size: a A A

Software Measurements Models And Its Tools

Posted on:2014-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:L W ZhangFull Text:PDF
GTID:2268330425475253Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With today’s world of rapid network expansion and the gradual rise of the network society, extents of software keep updating with more faults and errors occurring, which leads to huge economic losses. This results in that credibility of software becomes unneglectable problem. The metrics of software credibility is the core issue of basic research, and also indicates the quality of software credibility as well as the competiveness of software products. The credibility of software can be transferred into attributes that influencing software trustworthiness, and then into metrics by layers. So the problem of software trustworthiness can be transformed into the obtainment of the trustworthy degree of unit, the computational methods of units and attributes, the obtainment of weight of units and attributes, and the design of tools.The main contributions of this thesis are as follows:(1) I proposed’stability’to add on the existing calculation model by Tao (monotonicity, coherency, sensitivity, and substitutability). The stability guarantees the trustworthy degree provided by the model is within the scope of all attributes. Therefore I modified Tao’s models, and demonstrated these models meet both stability and Tao’s rules.(2) I designed and developed a tool of software trustworthy measurement and evaluation based on JAVA. Users can define the attributes of models in this tool, or deploy the given template to customize metrics evaluation methods by using the metric calculation model. The tool can also measure the model’s parameters by loading the specialists’grades based on the criticality of each attribute.(3) Based on the factory review report of software, I proposed the method of software trustworthy classification and the method of parameter calculation of trustworthiness measurement model. My work provides the theoretical and technical support system for the entire software metrics in the software factory report.
Keywords/Search Tags:Measurement Model of Software Trustworthiness, Monte Carlomethod, Stablility, java, software trustworthy classification, Regression Analysis
PDF Full Text Request
Related items