Font Size: a A A

The Design And Implementation Of The Software Defect Track Management Platform Based On CMM

Posted on:2006-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:H RuanFull Text:PDF
GTID:2168360182956916Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the computer science and technology, the quantity of software has been growing up rapidly, the scale is becoming greater, but the productivity and quality of software development can hardly meet the real needs, which has become the restriction against the development of society and economy. Meanwhile, owing to the advance of the microelectronics technology, the cost of computer hardware is decreasing year by year, and the quality of hardware is improving steadily. It is the imbalance that leads to the so called software crisis. The appearance of CMM now overcomes the software crisis to some extent. CMM emphasizes that an enterprise should make improvement on software development process continuously, during the improvement, graded structure will provide goals and key field of different levels to standardize the process, and also provide objective criterion for the enterprise to assess and improve its capability of production. With the increase of enterprises'CMM maturity, the risks in project development could be decreased gradually, the time period and cost for development could be reduced, and the faults occurrence could also be lowered greatly. The main work of the article is as follows: Firstly, it goes deeply into the research on the process, organization and management, and the reliability analysis of software test, and puts forward the features a good test model should possess. Secondly, after studying the background of software default management, the life cycle of software defects and the defect rate estimation, it divides the type, severity, and priority of the defects again, sorts out and sum up main risks in the software project. The internal database of software defects provides basis for the quality evaluation of software enterprise. Software test is an important means for software quality assurance, and defect tracing is the key link in software test. The article classifies the types of defects detected in software test systematically based on great research on related theory of software test. The management of software defect tracing is composed of submitting defect report, dealing with problems, verifying problem and discussing the results, and so on. The article describes every problems in detail, provides the present fault figures when unknown problems emerge. And when it is not sure whether problems exist, the testers and members of project can make it clear through team discussion. The statistics of faults processing helps testers to analyze the potential risk of the project, and finally provides a risk analysis report to make an objective value estimation for the project development. The design and implementation of the software defect track management platform is based on the description of defect tracing in CMM-2, after the defect management experience of famous software enterprises both in home and abroad, it can accomplish the task of software defect verifying, modifying, inquiring, counting and storing, and finally creates the reports of defect submission and risk analysis to provide an objective estimation for the project development process. The platform is suitable for middle and small enterprises, it helps the enterprise to establish the defect tracing system from scratch, standardize the process of development, test, defect dealing in the project, determine who is responsible for the problem, and tell everyone what to do and what is the most important and urgent, and find out the disadvantage and the key point that should be improved by analyzing defect historic records to provide reference data for achievement and effectiveness assessment.
Keywords/Search Tags:CMM, software test, software process improvement, software defect, risk analysis
PDF Full Text Request
Related items