Dissertation > Excellent graduate degree dissertation topics show

Study and Application of Software Quality Improvement Process Based on Bug Tracking System

Author: XuChunMing
Tutor: TangXinHuai;ZuoXiaoJun
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: Bug Bug tracking Quality control Iterative development
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 57
Quote: 0
Read: Download Dissertation

Abstract


Defect is inevitable in software development for every team, no matter big or small. As a quality control tool, BTS (bug tracking system) has been widely used in software development team.This thesis takes the BP (Business Prototype) development team as an example, and introduces how to use system integration, through customization of Bugzilla and development of BP extension service, to realize iterative development and quality control process.This thesis first studies the basic theory of software defects tracking and quality control including ISO (International Standardization Organization) 9000, CMM (Capability Maturity Model for Software), software development process map especially iterative development and the existing bug tracking systems.This thesis introduces BP development team, including product, business roles, main development activities and quality control process. Then analyzes the problems of BP team on quality control and presents the CIP (Continuous Improvement Process) model based on bug tracking system, including iterative development methods, quality control process and management tool.Then this thesis focuses on functional requirement, design, implementation and application of CIP management tool. In the functional analysis phase, according to the existing tools and system of BP team, it presents the details analysis of the functional requirement of CIP management tool, including general features and extended features. General features could be achieved by customization of Bugzilla and extended features could be achieved by the development of BP extension service. In the design phase, due to the extendibility of SOA based architecture of BP system and customizability of Bugzilla system, by using REST and AJAX technology, through integration of BP and Bugzilla, the browser/server based CIP management tool is constructed. In the implementation phase, taking a core module, time reporting module, as an example, it described the detail implementation of presentation layer, logic layer and data layer. In the application phase, taking Bugzilla as an example, it presents the detail customization of Bugzilla to achieve CIP. Through the usage of extension features and a real development task, it describes how BP team to achieve iterative development and continuously quality improvement by using CIP.Finally, the application and practice of BP team shows that CIP management tool can improve the quality and productivity of BP team. Also it summarizes the practice experience and some limitation on the application and prospect the trend of bug tracking system.The result of the study in this thesis could be applied in software development and quality control process improvement in small and medium software organization. It will help them improve development productivity and software quality with bug tracking system.

Related Dissertations

  1. Association between Leaf Pubescence Status and Resistance to Globular Stink Bug and Mapping Pubescence Gene in Soybean,S565.1
  2. The Termite and Lace Bug Control of Camphor,S763.7
  3. Yanzhou Mining typical object spectrum database construction and application of,P208
  4. Preparation and Properties of Filtering Ceramics for High Temperature Exhaust Gas,TQ174.6
  5. Dynamic Detection of Multi-Variable Atomicity Violation,TP311.1
  6. Research on Security of Mac Os X Applications,TP316
  7. Research Improvement on Haemoglobin A1c (HbA1c) Testing Quality in Shanghai Clinical Labs Through Interference of Quality Management,R197.3
  8. System Testing of Chip Operating System (COS)on Ic Smart Card,TP311.52
  9. The Design of Safety Application and Quality Control System for Medical Equipment,R197.39
  10. Studies on Qulity Control and Pharmacokinetic of Fufangdanzhi Granule,R285
  11. G3 Series CyberKnife treatment characteristics preliminary study,R318.6
  12. Study on the Key Technology for Design and Construction of Asphalt Pavement in Large Longitudinal Slope Section of the Seasonal Frozen Region,U416.217
  13. The Research on the Workability of Ceramsite Aggregate Concrete,TU528.2
  14. Four particles Preparation Process and Quality Control,TQ461
  15. The Quality Control and Improvement of the Production Process for Large-scale Blast Furnace,F426.31
  16. The Research on Quality Inspection in the Quality Management and the Control Technology of the Furniture Production,TS664.0
  17. Coordination between Quality Control and Speed Control over Highway Big Repair Project,F284
  18. The Study and Application of Quality Control Method for Grouping of Procedures in Multi-varieties & Small Batch Production,F273
  19. Changsha Economic Development Zone of ISO9000 Quality Management System Study,F273.2
  20. Data Quality Management Research on Enterprise Implement of ERP System,F270.7
  21. The Management and Control of Computer Virus Response Project Oriented,TP309.5

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