Font Size: a A A

Application Research On Software Development Of Agile Management Methodology

Posted on:2008-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z L XiangFull Text:PDF
GTID:2178360215474367Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Face to the constant change and highly competitive market, the quality of software product comes to be the key of the software company. Software quality control development from only focusing on the final product to pay more attention to the process quality. The quality management is through the whole software life cycle. The foreign software companies and standard organization began to research the software process improvement and software quality management very earliy. The issued a lot of standards on software quality and metric model. But these complex process standard is not very suiteable to many middle and small companies.Agile software development methodology, extreme programing is in order to handle the client's current problems more efficiently and meet the client's future requirement with less expands. It divides the complex development process into several simply short iterators. After the active communication, response and the other methodology, the developers and clients will charify the development process, changes, problems and potential diffcults and adjust development process in time according to the actual situation.The author's major works are below:Have a widely research to the various software development methodology, especially the agile software development methodology and analysis the chatactises of tradtional software quality control process and extreme programming software quality control process. It adopts the extreme programming as the methodology on software quality control in teamwork environment and combine the idea of extreme programming into the software development information platform. Provide an easy, flexible and maybe even fun way for developers to track effort on stories and tasks. Provide continuous feedback of team status to customers either on site or remote Increase team communication through a shared view of activities and their status. Provide a low-effort and automated means of providing planning metrics for iteration planning. Having a deep research on various open sources framework integration. Adopting the MVC design pattern and use Struts as the presentation layer, use Spring as service layer and use Hibernate as data persistent layer. Build the software development information platform with above technology.PMStudio implemented on the human resource management system with a good performance.
Keywords/Search Tags:Agile Management, Extreme Programming, MVC
PDF Full Text Request
Related items