Dissertation > Excellent graduate degree dissertation topics show
Research and Application of Agile Software Development
Author: FanHongTao
Tutor: ZhouRongHui
School: Southwest Jiaotong University
Course: Computer Software and Theory
Keywords: Agile Development Agile Modeling Test Driven Development Extreme Programming
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 275
Quote: 7
Read: Download Dissertation
Abstract
|
21st century is highly dependent on the information age of the computer system , while increasing software products , software development is also facing new challenges : on the one hand, the demand for diversity , individuality, and changing the other hand, is fierce from peers competition in the market . This requires software developers to more flexible means to respond to changing needs , with a shorter time and lower the cost of the system to market . Clearly, traditional software engineering theory more and does not apply to the requirements of modern software development , agile software development emerged in this context . It gives the values ??, principles and practice , to get better results in a smaller price , but there are also some shortcomings , such as lack of further guidance on the specific practice and operability , the lack of the whole process of management . In this paper, based on analysis of the basic theory of agile software development , basic principles , the development model and related development tools to Xinjiang ATC safety information systems research and development , for example , to study the application of agile development methods . The paper in-depth analysis of the system building goals , business processes , and the establishment of a basic system function model , to describe the non- functional requirements of the system . Subsequently based requirements analysis , follow the basic principles of Agile , through three iterative development discussed in detail , show ideas, methods and development process of agile software development . The first iteration of the main system architecture to build for the target and seek appropriate solutions for business-critical and critical non- functional requirements design , and the formation of a user can use the simple version ; subsequent iterations through continuously collect user feedback constantly improve , extend system functionality and release a new version , and gradually form a software system finally recognized by the user . By the description of the system to changes in demand and design evolution , epitomized the advantages of agile software development to respond to changes in demand , agile software development proved the effectiveness in improving software quality and development efficiency .
|
Related Dissertations
- FXCNG Web Service project implementation,TP311.52
- RUP and XP Integrated Design Management Information System in Coal Application,TP311.52
- Design and Implementation of Scrum-based Testing Management System,TP311.52
- The Study and Application of Extreme Programming Refactored Model Based on Requirement Changing of Information System for SMEs,TP311.52
- Construction of a mobile the ROR framework for the support agile development,TP311.52
- The Analysis and Application Research of XP in Project Development,TP311.52
- The Application and Research of Software Testing on Agile,TP311.52
- Research and Application of the Activity-based Software Configuration Management Theory,TP311.52
- The Application of Agile Modeling in a Software Project,TP311.5
- Agile Modeling Based on Regression Analysis and UML,TP311.52
- Agile development process in enterprise applications research and practice,TP399
- ERP system based on software reuse flexible design and implementation,TP311.52
- Modeling, implementation and testing of the Public Security Technology Resource Management System,TP311.52
- RUP Method and Its Application,TP311.52
- Research and Practice of Multiple Portal Systems Based on Agile Development DotNetNuke Architecture,TP311.52
- The Design and Implementation of Civil Aviation Infrastrure Projects Management System Based on Agile Development Method,TP311.52
- Research of Test Model Based on XP,TP311.52
- Network optimization software version upgrades DataLoader Design and Implementation,TP311.52
- The Design and Implementation of Automatic Trading Platform of Virtual Goods,TP311.52
- Agile software development application in the study,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|