Font Size: a A A

Research On Software Development Process And Key Technologies Based On Reliability Measurement

Posted on:2012-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhaoFull Text:PDF
GTID:2218330362460066Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The"software crisis"appeared in the sixties of the 20th century had achieved a rapid development of software engineering, software reliability engineering took the opportunity to develop, the designing and testing technologies in software reliability have been gradually applied in engineering practice, software reliability analysis and reliability measurement techniques constantly enriched and improved, the idea of reliability engineering has been constantly certificated in practice. However, from then on, developing software reliable enough, testing and verifying its reliability is still very difficult. To realize how to put the role of the reliability prediction guidance during the development process into full play has a very real sense in improving development efficiency. The reliability engineering is still a vast area that requires constantly exploration and research.In this paper, the author started with the basic knowledge of software reliability, systematically described the basic features of software reliability, and briefly analyzed the methods and procedures of the implementation of software reliability engineering during the software development process. Combining with the idea of software engineering, took the high reliability software developing as the ultimate goal, analyzed the sufficiency and feasibility of implementing the software reliability measurement during the development process, and this paper had given the programs of software development process based on the reliability measurement: this paper took the technology of software reliability prediction and assessment as main means, the collection and assessment of the characteristic reliability data during software development process as data guarantee, and took all phases of software development to meet the reliability measurement as a strategy to achieve the reliability measurement as a guide to software development process, as well as took the optimazation of the software reliability measurement and the integrated application as the research direction,. This program had given the key technologies and the implementation process of software reliability measurement: by optimizing organization of the three main models of the early reliability prediction models (Rome laboratory model, Putnam predict model and Musa basic execution time model) and combining with the features of the software development phase to format the early prediction measure of the model and took the degree of fit on the characteristics of software program test and assessment of model assumptions as the measure standard and presents a method for pre-assessment model, thus forming the metric specifications of the reliability during the software development process. To improve the application of engineering based on the reliability measurement of the software development process program, this paper took the collection and measurement of reliability data during the software development process as the main content to design and implement a software reliability data management system, which is oriented to software development process. This system combines the functions of reliability data management; reliability prediction and reliability assessment during the software development process; and mainly for supporting software development; software reliability management and software support.The software reliability management system designed by this paper could effectively address the issues on reliability data measurement and measurement during the software development process, provide management and technical guidance on the role of software development, and then improve the efficiency of the software developing; increasing the reliability of software, and it makes sense of practical significance and application value for developing software with high reliability.
Keywords/Search Tags:Software reliability, Reliability measurement, Process of software development
PDF Full Text Request
Related items