Font Size: a A A

Study And Application Of Agile Software Development In Enterprise Application

Posted on:2006-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:K P YaoFull Text:PDF
GTID:2168360152489141Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Agile Software Development Approach, a series of brand-new software development process is different from traditional waterfall model in two footholds have basic antithesis:● The waterfall model divides the software development process into several stages, and assuming every stages can " it is best to make sure " , and then become the foundation of every work of the next stage; but agile software development approach think that it is impossible that " it is best to accomplish " forever , and suppose that the demands of the customer and software will be changed constantly, so use and change the way to iterative for development, and breaking the division of the developing stage.● Regard file of the software as the milestones of every stages in software development in the waterfall model, the most important products are treated while regarding the file as the software development approach; agile software development approach supporter think software development approach most important products various in style, treatise tired file of wooden tablet or slip for writing but code itself of the software.Driven by the above two development, as to software development such an the same problem, agile software development approach provide and traditional waterfall model far from each other a series of methodology. Famous Extreme Programming, RUP and Test-Driven Development are typical representative among them.The new thinking way has brought the revolutionary change, a lot of believers think that the traditional method has imitated the industrial project and ignored the nature with special software, they regard the agile approach as The Savior, which has been polluted by comply with ISO9000/9001 or CMM. In think somebody it rational method and it to wave among the strict development view of practice excessively.Could see the true appearance of the question clearly only through the bold practice. Author of this text get seven central principle from the, agile software development approach and apply to a enterprise application project, which developed by .NET framework. These seven principles are:1. Make the light-duty plan, reply and change2. Change and take the place of developing, increment is submitted3. Simplify and design, only develop the useful function4. Test driving5. Construct again codes actively6. Continuity combines codes and integrates testing7. Write the file in timeThe article analyzed finally that the reason why the agile development approach makes the good result and has summarized advantage and limitation of this developing approach. Such work, for the person who wanting to continue trying to study and improve agile develop the approach, perhaps there are some reference meanings.
Keywords/Search Tags:Agile, Enterprise Application, Software Development Approach, Extreme Programming, Rational Unified Process, Test-Driven Development, .NET Framework
PDF Full Text Request
Related items