In recent years, scenarios have gained in popularity in requirements engineering. Textual scenarios are narrative descriptions of flows of actions between agents. They are often proposed to elicit, validate or document requirements. The CREWS experience has shown that the advantage of scenarios is their ease of use, and that their disadvantage stands in the lack of guidelines for 'quality' authoring. We propose guidance for the authoring of scenarios. The guided scenario authoring process is divided into two main stages: the writing of scenarios, and the correcting of scenarios. To guide the writing of scenarios, we provide style and content guidelines referring to a conceptual and linguistic model of scenarios. Our assumption is that scenarios written in conformance to these guidelines can be semi-automatically analysed. Otherwise, to guide the correcting of scenarios, we propose a set of enactable rules. These rules aim at the clarification, completion and conceptualisation of scenarios, and help the scenario author to improve his scenarios until acceptable quality in the terms of the former scenario models.
[1]
Camille Ben Achour.
Guiding Scenario Authoring
,
1998
.
[2]
Kevin Ryan,et al.
The role of natural language in requirements engineering
,
1993,
[1993] Proceedings of the IEEE International Symposium on Requirements Engineering.
[3]
Charles J. Fillmore,et al.
THE CASE FOR CASE.
,
1967
.
[4]
C. Rolland,et al.
GUIDING GOAL MODELLING USING SCENARIOS
,
1998
.
[5]
Colette Rolland,et al.
Guiding the Construction of Textual Use Case Specifications
,
1998,
Data Knowl. Eng..
[6]
Colette Rolland,et al.
Guiding Goal Modeling Using Scenarios
,
1998,
IEEE Trans. Software Eng..
[7]
Alistair Cockburn,et al.
Structuring Use Cases with Goals
,
2000
.
[8]
Selmin Nurcan,et al.
Describing Business Processes with a Guided Use Case Approach
,
1998,
CAiSE.