Font Size: a A A

Research Continued Evolution Of Agile Methods And Their Application In Multi-role Cooperative System

Posted on:2015-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:J N FengFull Text:PDF
GTID:2268330425987935Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of software engineering, the scale of software is growing larger. Meanwhile, the excellent software product should evolve continually to deal with the coming demands. Nowadays, the evolution method has become the most researching hotspot. The traditional methods emphasize documents and expected goals. However, they will be not reliable if changes coming.This paper proposes an agile evolution method which is based on dependency graph and it has been working on a business management system of some company. The popular WEB technologies help the method more practical. Firstly, the paper does the research of basic conceptions of software evolution. In the development, the paper describes the preliminary design, models of the project and the detailed design. It builds the model by creating a graph containing forward dependencies and reverse dependencies. In the development progress, the dependency graph supports the software evolution including demands changing and error correcting. Meanwhile, the dependency graph could deal with the class level or the operation level modules. In any situations, it will help the system to recovery balance after the impact from changes. At last, the TBMS system is realized and it passes the tests. It proves that the sustainable agile evolution method base on dependency graph could solve the changes effectively during the evolution.
Keywords/Search Tags:software evolution, dependency graph, sustainable evolution, agile evolution, software engineering, process chain
PDF Full Text Request
Related items