z-logo
Premium
3.5.2 Requirements Engineering with Goal‐Driven Use Cases
Author(s) -
Kaffenberger Ruediger
Publication year - 2002
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2002.tb02557.x
Subject(s) - computer science , requirements engineering , non functional requirement , use case diagram , unified modeling language , systems engineering , requirements analysis , requirements elicitation , software engineering , requirements management , functional requirement , system requirements , risk analysis (engineering) , software development , engineering , programming language , class diagram , software , medicine , software construction , operating system
In the wake of UML, use cases have become a popular means to capture requirements. But those who do requirements engineering and design at the system level are sceptic about their value, because use case descriptions in their popular form are perceived as inadequate at this level. The points of critique are that there is no precise definition of how a use case is to be described and no well defined method for the system level, tools exist only for Object Oriented Methodology. The concept of use cases but comes in many flavours. Especially the goal‐driven use case concept aims at the system level. It retains the benefits of use cases and at the same time is suited to a wide range of applications. It has been designed to meet the following objectives: It can represent the requirements of all kinds of stakeholders. It can be refined or elaborated in well‐defined steps. Existing information can be reused in a controlled way. The use cases can be managed along with other forms of requirements by a single tool. The use case concept presented here not only supports object oriented methods but also equally well the standard methods of design and development at the system level.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here