The requirements specification - as outcome of the requirements engineering process - falls short of capturing other useful information generated during this process, such as the justification for selected requirements, trade-offs negotiated by stakeholders and alternative requirements that were discarded. In the context of evolving systems and distributed development, this information is essential. Rationale methods focus on capturing and structuring this missing information. In this paper, we propose an integrated process with dedicated guidance for capturing requirements and their rationale, discuss its tool support and describe the experiences we made during several case studies with students. Although the idea of integrating rationale ...
Requirements, both functional and non-functional, are the driving force behind the many decisions re...
Use cases and scenarios have emerged as prominent analysis tools during requirements engineering act...
Getting the right software requirements under the right environment assumptions is a critical precon...
The requirements specification as outcome of the requirements engineering process falls short of cap...
Abstract—Rationale and rationale management have been play-ing an increasingly prominent role in sof...
Successful development of software systems depends on the quality of the requirements engineering pr...
Requirements Engineering is a process for determining stakeholder needs during the development of a ...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
Requirements negotiation, as a main activity in requirements engineering, unites stakeholders to dis...
In every software engineering project, large number of decisions is taken over an extended period of...
Requirements Engineering is an ill-defined, but growing area of research which addresses a critical ...
Use Cases that describe possible interactions involving a system and its environment are increasingl...
While it is acknowledged that system requirements will never be complete, incompleteness is often du...
The aim is to draw attention to three important issues. First and most importantly, we emphasise tha...
Requirements Engineering (RE) techniques are the methods used by the requirements analysts to develo...
Requirements, both functional and non-functional, are the driving force behind the many decisions re...
Use cases and scenarios have emerged as prominent analysis tools during requirements engineering act...
Getting the right software requirements under the right environment assumptions is a critical precon...
The requirements specification as outcome of the requirements engineering process falls short of cap...
Abstract—Rationale and rationale management have been play-ing an increasingly prominent role in sof...
Successful development of software systems depends on the quality of the requirements engineering pr...
Requirements Engineering is a process for determining stakeholder needs during the development of a ...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
Requirements negotiation, as a main activity in requirements engineering, unites stakeholders to dis...
In every software engineering project, large number of decisions is taken over an extended period of...
Requirements Engineering is an ill-defined, but growing area of research which addresses a critical ...
Use Cases that describe possible interactions involving a system and its environment are increasingl...
While it is acknowledged that system requirements will never be complete, incompleteness is often du...
The aim is to draw attention to three important issues. First and most importantly, we emphasise tha...
Requirements Engineering (RE) techniques are the methods used by the requirements analysts to develo...
Requirements, both functional and non-functional, are the driving force behind the many decisions re...
Use cases and scenarios have emerged as prominent analysis tools during requirements engineering act...
Getting the right software requirements under the right environment assumptions is a critical precon...