Experience with Goal-Scenario Coupling in Requirements Engineering
نویسندگان
چکیده
In the context of Requirements Engineering (RE), both goal-driven and scenario-based approaches have proven useful for eliciting, justifying and validating system requirements. In order to overcome some of the deficiencies and limitations of these approaches when used in isolation, proposals have been made to couple goals and scenarios together. The CREWS1-L'Ecritoire approach advocates bi-directional coupling precisely to permit two ways movement between goals and scenarios. The paper reports an experiment using the CREWSL'Ecritoire approach on a large scale business reengineering project conducted for an electricity supply and distribution company. We focussed on a set of issues we found important and of a significance beyond the limits of our brief. We considered three kinds of issue as found in goal-driven approaches, in scenario-based approaches, and those specific to goal-scenario coupling. In this paper, we devote particular attention to the latter and assess the extent to which the goal-scenario coupling helps to resolve the first two.
منابع مشابه
L'E-Lyee: coupling L'Ecritoire and LyeeALL
The paper deals with the requirements engineering environment provided by L’Ecritoire to the L’E-Lyee project. The project aims to reduce the software development cycle to two explicit steps, requirements engineering and program generation, by coupling L’Ecritoire to the program generation features of LyeeALL. The basis of L’Ecritoire is a set of enactable rules to guide the requirements elicit...
متن کاملSupporting Requirements Elicitation through Goal/Scenario Coupling
Goals have long been recognized to be an essential component involved in the Requirements Engineering (RE) process. They have proved to be an effective way to support a number of requirements engineering activities such as requirements elicitation, systematic exploration of design choices, checking requirements completeness, ensuring requirements pre-traceability and helping in the detection of...
متن کاملManaging Use Cases During Goal-Driven Requirements Engineering: Challenges Encountered and Lessons Learned
Use cases and scenarios have emerged as prominent analysis tools during requirements engineering activities due to both their richness and informality. In some instances, for example when a project's budget or schedule time is reduced on short notice, practitioners have been known to adopt a collection of use cases as a suitable substitute for a requirements specification. Given the challenges ...
متن کامل/ ( & 5 , 72 , 5 ( a tool to support a goal - scenario based approach to requirements engineering
The paper presents ~/(&5,72,5( a tool which supports the goal-scenario based approach for requirements engineering developed within the CREWS project. The approach tightly couples goal modeling and scenario authoring to elicit system requirements The approach is supported by guidelines encapsulated in modular method chunks that are assembled in different ways called method paths. A method pat...
متن کاملFormalising Guidance for the Crews Goal-Scenario Approach to Requirements Engineering
Guidance plays a crucial role in requirements engineering (RE) as this task is both ill defined and highly intellectual. The guidance approach presented in this paper consists of supporting requirements engineers by a collection of enactable guidelines embodied in a computer environment. The key characteristics of the approach is its intention orientation. Guidance can be provided once the inte...
متن کامل