Dissertation > Excellent graduate degree dissertation topics show

Agile Requirements Analysis Method and Practice in the Application Software Development

Author: YangChun
Tutor: RenChangMing;ZhangZhiWei
School: Tianjin University
Course: Software Engineering
Keywords: Requirements engineering Requirements analysis Agile Modeling Requirement reuse
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 81
Quote: 0
Read: Download Dissertation

Abstract


As the first step of software development process, software requirements analysis and software requirements management has become a very important activity in the process of software development. The quality of requirements analysis has too much things to do with the follow-up all stages of software development. Facing the customer requirements being increasingly complex and changeable, how to obtain requirement rapidly, and establish a completed and unambiguous requirements model has become the focus of software development. However, as the users are lack of knowledge of software, they usually cannot express their needs clearly; The developers are not proficient in customer’s business, they also difficultly understand what customers really need is. This situation makes requirements analysis has become a hard work. But, at this stage, the research about requirement analysis theory and practice is very limited.In this paper, firstly, we present some traditional software requirements analysis methods. Next, we introduce the concept of the agile modeling, and then apply the agile modeling method to the all stage of requirements analysis process. By finding out the best fit point between the traditional methods of requirements analysis and the agile modeling method, we present the theory of Agile Requirements Analysis and practice of it. Finally, through the appropriate cutting applied to District Heating Management Network System needs analysis practice, we verify that requirements analysis method based on agile modeling could improve the quality of requirements analysis, lay a good foundation for follow-up software development stage, and to improve software development quality.Agile Requirements Analysis method use various modeling techniques, create a simple, adequate, variety of models, and apply the requirement reuse. It could improve the efficiency of the development of requirements, strict requirements management process, and make the analytical work in the "orderly" state always. In further, it could effectively control the spread of the demand. That means, before the baseline requirements in the definition, quickly communicate with the user, validate and modify the requirements, and ensure its accuracy;after the baseline requirements in the definition, any requirements changes will need to follow the change control process strictly.

Related Dissertations

  1. Probing into the Development of the Rural Tourist Projects in Liaocheng,F592.7
  2. Cardiovascular under anesthesia multi-parameter monitoring system software development,R614
  3. Thai public universities Chinese Curriculum Requirements Analysis,H195
  4. ESP-based needs analysis of secondary vocational schools Tourism English Teaching,G719.2
  5. Nanjing residential market demand analysis and countermeasures,F224
  6. Requirement Analysis of System Ability Index of Weapon & Equipment System-of-Systems Based on SVM,E920
  7. Vocational needs analysis based on Business English Curriculum,H319
  8. Campus \,TP393.18
  9. 3G business Accounting System Design and Implementation,TP311.52
  10. Research on Software Project Requirement Management of Professional Computing Platforms,TP311.52
  11. Kunming City Housing Fund Management Center Network Office System Analysis and Design,TP311.52
  12. Design and Implementation of the scientific research program and process management system,TP311.52
  13. A Study on the Design of Space-Based Microwave Radar System,TN958
  14. The Design and Implementation of Personnel Management Information System in Bank’s Important Posts,TP311.52
  15. Research on Software Requirement Analysis Based on Agile Modeling,TP311.52
  16. Agile Modeling in the coal mine safety supervision system applied research,TP311.52
  17. Research and Application of Agile Software Development,TP311.52
  18. Design and Realization of Resource Management of BOSS,TP311.52
  19. The Research on Requirements Engineering Management Based on Information Characteristic,TP311.52
  20. Commercial Bank Personal Financial Services Research,F832.2

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