Font Size: a A A

Research And Application Of Use-Case Driven Analysis Method On Software Requirements Elicitation

Posted on:2006-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:J S XiangFull Text:PDF
GTID:2168360155465439Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Use Case Driven Approach is a popular kind of software developing processes in the world at present, and Use Cases are the core of all activities in each phase. Unified Process and the Unified Modeling Language (UML) are all software engineering processes which based on uses-case driven approach. We can see frequently the project which starts something but not finish it, consumer not satisfactory, difficulty to puts into use, or seriously exceeds expenditures and delays the progress. At the same time, we also see the Test-Case does not processes the major function in the actual testing, the Test-Case is not the one which consumer wants at first. The existent problems in software project were still extremely serious, but this kind of phenomenon often arose by the requirements problems. Gaining software requirements is the most is difficult and important part in the process of software system development, only the software product which meets the consumer's need indeed to be able to accept by the consumer, and the requirements often also is a place which most can economize. This paper, which take the house property MIS of administration college as the background, explains a user centered process of software requirements elicitation on the basis of requirement hierarchy, in which Use Case Driven Analysis is used to elicit software requirements at different requirement level according to user's goals. Through obtaining the user's needs with the use case according to the distant view of the business requirements at first, then obtain the corresponding function requirements through use case refinement, finally through the user's requirements and function requirements'validation and analysis, which obtained before, feedbacks and revises the business requirements. Practice has proved that the circulatory and iterative method of software requirements elicitation can obtain correct, reasonable software requirements effectively, in order to develop the software product making users satisfied. Urge, the construct method of software system structure which make use of iterative increment and use case, have very good guidance functions to the construction of the system structure of the software, it accords with people's understanding and mode of thinking. To organize requirements based on use-case -all requirements, the final requirements documents may as simply as only one use-case documents. Although Use Case Driven Analysis has its own shortcomings, it is still a very good solution at present. Practice has proved, this kind of method is more efficiency than the traditional method that based on systematism fame construct.
Keywords/Search Tags:Use-Case Driven, requirements elicitation, user requirements, functional requirements, actor, ER Diagram
PDF Full Text Request
Related items