Font Size: a A A

Application Research On TDD In Improving Projects Development Based On VC

Posted on:2013-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y LeiFull Text:PDF
GTID:2248330377950028Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object oriented component development using a new methodology, for manyinexperienced programmers, it’s difficult to understand. Coupled with the interferenceof structured thought, a lot of object-oriented application development does not reflectthe advantage of object-oriented method. In this case, software development using VC,due to the large and complex of C++language, the MFC framework’s flexibility, andencapsulation, inheritance and polymorphism characteristics of object-orientedmethod, is difficult to test. As the control of test and maintenance costs, it is useless toexpect the debugging and testing stage, or high cost of the test phase, and growth ofmaintenance cost, will make the software cost greatly expands.In the actual project development, the inconstancy of the user’s demand, coupledwith management, technology, cost, personnel and other factors, makes softwaredeveloped by medium and small teams hard to meet the customer’s demand. Softwarequality and maintainability has become the important aspects of project success orfailure.Therefore, we need to find a quality assurance plan suitable for small andmedium-sized commercial project development, and sum up a set of plan suitable forobject oriented application system development from the existing effective method,according to the nature and characteristics of the object oriented softwaredevelopment, and characteristics of the technology and the personnel.This thesis reference to the object oriented development method theory, principle,and research result of application technology, combined with the ongoing applicationdevelopment project, reference Test Driven Development of Agile, used the TDDmethod in software development, and expand the use of TDD range. In the stage ofdesign and analysis it uses TDD method to ensure the design result and analysisresults, explores the management and technology way of software quality assurance, early detection of error, and to enhance the maintainability of the code, as well as toimprove the efficiency of. According to the running condition of the system, itanalyzes the test cost, quality cost, quality and other aspects, which verifies thefeasibility of using TDD to improve software quality and reduce the cost.
Keywords/Search Tags:Test Driven Development, Quality control, Cost control, Object-oriented, Application development
PDF Full Text Request
Related items