Font Size: a A A

Design And Implementation Of The Bug Management Subsystem Base On TAPD Agile Development Platform

Posted on:2014-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2268330422952000Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Now, with the rapid development of the Internet, the Internet products arerapidly updated. But the traditional development process is difficult to adapt to thefast updating. Agile software development methods has changed the complicatedprocess, fast iterative, It permits independent adjustment to the process, aroused greatinterest in the software industry. Agile development methods act as a way to deliverysystem gradually, collect user s feedback to improve software quality. The morefrequently the delivery, the earlier errors are found, the higher of the quality. Agiledevelopment get feedback from customers as soon as possible, to confirm the currentwork and to correct mistakes. In order to better adapt to the rapid changes of theInternet environment, most Internet company choose the agile development tomanage requests, bugs, tests, releases of their own products. Rapid iteration leads tothe releases of high granularity, then a suitable management platform is needed tomanage the flow of product better, TAPD apears and bug management subsystemserves for the bug management in the whole project process.First of all, this paper describes the requirment of bug management for agiledevelopment process, a clear definition of the subsystem. It discuss the solutions andtechnical measures according to the application of bug management subsystem.TAPD development platform is a platform to manage the development process ofproject, Take Cakephp as the development base framework of the system, at thesame time, take Tomcat and Mysql as the application server and database server.This system is a bug management subsystem base on LAMP environment using PHPlanguage through the Cakephp. The main functional modules including bugsoverview, bugs list, bugs query, bug statistics, test cases, test plan, bug workflow.Every module plays an indispensable role in different stages of bug management.The bug management subsystem mainly uses a tracking process way, to track asingle bug through a workflow defined, different statues are handled by differentparticipator of the processing, until the bug was closed. Different groups havedifferent work flows, they define their own workflow to handle the bugs of their ownproject process. So they can manage different products more precisely and efficient.Finally, different test cases are designed for the different modules of this systemto ensure the correctness of the system. The results show each module act correctly.
Keywords/Search Tags:agile development, fast iterative, project process, bug management
PDF Full Text Request
Related items