Dissertation > Excellent graduate degree dissertation topics show
Research on Software Requirement Analysis Based on Agile Modeling
Author: DengRongRong
Tutor: ZhangHao
School: Wuhan University of Technology
Course: Information Management and Information Systems
Keywords: Requirements engineering Requirement analysis Agile Modeling Requirement reuse
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 206
Quote: 3
Read: Download Dissertation
Abstract
|
With the rapid development of software engineering and in-depth, 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 increasingly complex customer requirements, how can we establish a sound and unambiguous requirements model has become the focus of software development. However, as the knowledge gap exists between users and developers, the users are lack of knowledge of software, they usually cannot express their needs clearly; The developers are not proficient in customer’s business, it is difficult to understand what customers really need is, and it is difficult to dig out into the potential demand of customers with a keen insight, which makes requirements analysis has become a daunting task. But the research about requirement analysis and practice of the theory at this stage is very limited.Introduction part of this chapter, mainly to explain the purpose as well as the meaning of this research project, and we have summarized the current situation of requirements engineering and agile methods of study. Chapter II software requirements analysis methods commonly used as a starting point, in-depth study of demand levels of classification and the basic idea of Agile Modeling. Chapter III of the Agile Modeling method based on software requirements analysis is a core part of this paper, by comparing the advantages and limitations of the various needs of analytical methods to find out the best fit point between the Agile Modeling method and the traditional methods of requirements analysis, the agile modeling applied to requirements analysis process to enhance the analysis process agility. Agile modeling methods in the use of time, will be how Agile Modeling at the right time, right place select the appropriate modeling tools and a variety of products are studied and practical applications. The same time, agile modeling method is applied to demand-side management activities, ensuring that demand development activities carried out smoothly. Chapter IV, through the appropriate cutting applied to office automation system needs analysis practice, to verify the modeling method based on agile requirements analysis can improve the quality of requirements analysis, software development for follow-up to lay a good foundation to improve software development quality. Chapter V, Conclusion and outlook of the work, summarize at this stage, point out the areas that need improvement for future work, to propose new expectations.The method of requirement analysis based on modeling method can effectively control the spread of the demand, quickly communicate with the user, authentication and modify the requirements to ensure its accuracy before the baseline requirements in the definition; any changes will need to follow the strict requirements of the change control process after the baseline requirements in the definition. Agile application of a variety of modeling techniques, a variety of models creating, requirement reuse, which makes the demand is not "starting from scratch" to improve the efficiency of the development of demand. Specification of the requirements management process, it is the strict requirements management process that makes the analytical work in the "orderly" state.
|
Related Dissertations
- The Design and Implementation of Personnel Management Information System in Bank’s Important Posts,TP311.52
- Agile Requirements Analysis Method and Practice in the Application Software Development,TP311.52
- Agile Modeling in the coal mine safety supervision system applied research,TP311.52
- Research and Application of Agile Software Development,TP311.52
- Design and Realization of Resource Management of BOSS,TP311.52
- Agile Modeling Based on Regression Analysis and UML,TP311.52
- The Research and Application of Agile Software Method in the Shop or Retail Management System,TP311.52
- Innovation Researching of Software Requirement Analysis Method,TP311.5
- The Research and Application of AM-RUP Requirement Modeling,TP311.52
- The Application of Agile Modeling in a Software Project,TP311.5
- Research and Application of Agile Modeling in Software Project,TP311.5
- The Agile Java Program Development Method,TP311.1
- The Design and Its Implementation of BEPS System in Commercial Banks,TP311.52
- Heterogeneous service assembly solutions and key technologies for application requirements .,TP311.52
- Research on Requirements Modeling Based on Scenarios,TP311.52
- Research on the Military Requirement Engineering of Network Centric Warfare,TP399-CB
- Research on Activity Based Use Case Meta-Model,TP311.52
- Space Appliance procurement platform development,TP311.52
- Configuration Optimization of China’s Container Ports,U691
- A Formal Analysis Method and Its Application Based on UML Requirement Modeling,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
|