Dissertation > Excellent graduate degree dissertation topics show

Application Research on TDD in Improving Projects Development Based on VC

Author: LeiYing
Tutor: SunShuXia
School: Chengdu University of Technology
Course: Applied Computer Technology
Keywords: Test Driven Development Quality control Cost control Object-oriented Application development
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 14
Quote: 1
Read: Download Dissertation

Abstract


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.

Related Dissertations

  1. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  2. Design and Implementation of the weapons and equipment information management system,TP311.52
  3. The Antioxidative Efficient Component Recognition for Curcuma Longa L. Based on the Quality Control Pattern of Constituent Knock-out/Knock-in,R285
  4. Research and Design of One Kind of Paper’s QCS That Based on Embedded System,TP368.1
  5. Research on Object-Oriented Integration Testing Method,TP311.53
  6. Based on object-oriented technology simulation of plant root base class library,TP391.41
  7. H chemical enterprises cooling loop quality control,F426.7
  8. Study on Dose Verification of IMRT with Film Dosimetry,R815
  9. Quality Control of Organic Fertilizer and Its Application on Vegetables,S63
  10. Study on Vertical Coordination and Cow Breeders’Quality Control in Nanjing,F322
  11. Studies on Fingerprint Analysis and Total Flavone Extracts of Saussurea Involucrata ( Kar. Et Kir.) Sch.-Bip.,R284.1
  12. Design and Implementation of Management Information Systems for military vehicles,TP311.52
  13. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  14. Applied Research of Six Sigma in Quality Control of Butachlor Production Process,TQ457.2
  15. Permeating Calcium Fresh-Keeping Technologies and Production Quality Control of Deepfreeze Strawberry,TS255.4
  16. A Control Chart for Simultaneously Monitoring the Time Interval and Size of an Event,X924
  17. Heping District Library project agent system implementation phase of the project management optimization studies,G251
  18. Dushanzi ethylene plant management research laboratory quality work,F426.72
  19. Yanzhou Mining typical object spectrum database construction and application of,P208
  20. Based on high-resolution remote sensing data mining houses information extraction,TP751
  21. Project Quality Management in the Elevator Projects in the Application of,TU758.7

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile