Font Size: a A A

Research And Application Of Risk Management In Software Project

Posted on:2008-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:L L DuanFull Text:PDF
GTID:2178360242490681Subject:Software engineering
Abstract/Summary:
Software requirement plays a vital role in the whole software development and its aim is to make sure the application system target by communicating widely with users. If it doesn't work properly, it will lead to the increasing cost of the whole project and the lengthening of the delivery time so as to decrease the software development efficiency. Therefore, it is a very significant task to explore a set of reasonable software requirement management method for guiding the realization of the target.This essay will study the basic theory of software requirement management and the development tendency at home and abroad, analyze the software engineering methods, requirement engineering methods and related technology. Meanwhile, it will research and analyze the agile methods, expound how to adapt to the requirement changes by the agile methods and how to make some changes for the original requirement management methods so as to come up with an improved requirement management model which divides requirement management into five phases such as requirement acquisition, requirement organization, requirement alteration , requirement trace and requirement reuse. In order to assort the establishment of the new model and combine agile core ideas, it will put forward the aim, the value and the principle of agile requirement modeling. Under the premise of following the value and the principle of agile requirement modeling, it designs eight area practice methods of the agile requirement management model: acquiring requirement, requirement analysis, compiling requirement specification direction, testing requirement , requirement affirmance , requirement alteration , requirement trace and requirement reuse. Agile requirement management modeling is a set of process and method based on practice and it belongs to a part of agile modeling and can be used together with the agile development methods of Extreme Programming.At last, the paper uses the agile requirement management model on the basis of the theory to guide the concrete software project development and apply it into the creditor's rights management system so as to solve the big difficult problem which has always troubled the project team——attitude towards requirement design, requirement file compiling , requirement alteration control. By the successful application in the creditor's rights management system, the agile requirement management model validates its practicability, rationality and correctness.The study on the principle and practice of setting up agile requirement modeling promotes the development of agile software development methods, makes up for some shortcomings of agile methods in requirement management and offers a reference guidance for the software development improvement of immense small and medium organizations of software development.
Keywords/Search Tags:Software Requirement, Agile Method, Extreme Programming Management Model, Creditor's Rights Management System
Related items