Font Size: a A A

The Design And Implementation Of Civil Aviation Infrastrure Projects Management System Based On Agile Development Method

Posted on:2011-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:L WanFull Text:PDF
GTID:2178360305470932Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The competition of Current software industry,the diversity of software requirements and frequent changes in the development process have brought great challenges to software development, the innovation of the traditional methods of software engineering development becomes inevitable. The starting point of agile software development methods is to solve users'immediate problems with the highest efficiency and quality, and with maximum flexibility and minimum cost to meet the needs of users in the future. It divids the complicated development process into relatively simple small cycles,through positive communication, feedback and other series of methods, developers and customers can be very clear of the progress of change, the problem to be solved and the potential difficulties and so on, and timely adjust the development process according to actual situation.Agile software development is currently a quite popular term for a kind of development method. Extreme Programming development methodology as a representative of agile software development methods is praised. Extreme Programming, based on the analysis of the basic theories, basic principles, practice models and agile programming, this paper takes the project management system in aviation infrastructure development as the example, and researches the application of agile development methodologies. This paper deeply analyze the system objectives, key business and basic functions, describes the system non-functional requirements, subsequently based on the analysis of the demand, this paper design the system before the first iteration. Then based on the basic principles of agile development, through the detailed discussion of tow iterative development, this paper rather completely demonstrates the idea,methods and development process of agile software development.Through the description of the process of the changes of system requirements and design, this paper shows the advantages that agile software development deals with the changing requirement, proves that in the development process of small and medium systems that is of small scale, of flexible business and of relatively weak management, the emphasis on agile development method of application can effectively improve software quality and development efficiency.
Keywords/Search Tags:Agile Software Development, Extreme Programming, Practice Modeling, Test-driven Development
PDF Full Text Request
Related items