Using scenarios to systematically support goal-directed elaboration for information system requirements

Recent requirements engineering research, recognises that successful system development relies upon the ability to model and understand the intentional structure of the organisational and business environment within which an IS is intended to operate. The importance of establishing and maintaining explicit links between information systems requirements and business goals is further emphasised by recent research in the areas of business re-engineering, systems evolution and change management. The paper presents our approach for deriving and supporting decisions about system requirements based on the teleological paradigm. In this approach requirements for a new system are seen as the fulfilment or operationalisation of organisational and business goals. In contrast to conventional goal-oriented approaches in which requirements are derived by high level goals by a (mostly) top-down goal decomposition process, we perceive goal operationalisation as the iterative process of experimenting-in-action, using scenario generation techniques to refine enterprise goals to a level at which they have an operational definition.

[1]  Tom Rodden,et al.  Requirements Engineering for Cooperative Systems , 1994 .

[2]  Pei Hsia,et al.  Scenario-based prototyping for requirements identification , 1982 .

[3]  J. A. Bubenko,et al.  Objectives driven capture of business rules and of information systems requirements , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[4]  Mary Beth Rosson,et al.  Narrowing the specification-implementation gap in scenario-based design , 1995 .

[5]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[6]  John Mylopoulos,et al.  Understanding "why" in software process modelling, analysis, and design , 1994, Proceedings of 16th International Conference on Software Engineering.

[7]  Goetz Graefe,et al.  Query evaluation techniques for large databases , 1993, CSUR.

[8]  Eric S. K. Yu,et al.  Modeling organizations for information systems requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[9]  Pericles Loucopoulos,et al.  Enterprise Modelling and the Teleological Approach to Requirements Engineering , 1995, Int. J. Cooperative Inf. Syst..

[10]  Ian G. MacDonald,et al.  Information Engineering , 2019, Information Systems Design Methodologies: Improving the Practice.

[11]  John S. Anderson,et al.  Using scenarios in deficiency-driven requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[12]  H. Holbrook,et al.  A scenario-based methodology for conducting requirements elicitation , 1990, SOEN.

[13]  August-Wilhelm Scheer,et al.  Extending data modeling to cover the whole enterprise , 1992, CACM.

[14]  Kenneth S. Rubin Object behavior analysis , 1992, CACM.

[15]  John A. McDermid,et al.  A Framework for Requirements Analysis Using Automated Reasoning , 1995, CAiSE.

[16]  Kenji Takahashi,et al.  Inquiry-based requirements analysis , 1994, IEEE Software.

[17]  David Chenho Kung,et al.  Formal approach to scenario analysis , 1994, IEEE Software.

[18]  George Radin,et al.  AD/Cycle Strategy and Architecture , 1990, IBM Syst. J..

[19]  Peter Holm,et al.  Capturing Information Systems Requirements Through Enterprise and Speech Act Modelling , 1994, CAiSE.

[20]  D. Schoen Educating the reflective practitioner , 1987 .

[21]  Charles J. Petrie Dimensions of Enterprise Integration , 1992 .

[22]  Annie I. Antón,et al.  Goal Decomposition and Scenario Analysis in Business Process Reengineering , 1994, CAiSE.

[23]  Mary Beth Rosson,et al.  Getting around the task-artifact cycle: how to make claims and design by scenario , 1992, TOIS.

[24]  Michael Breu,et al.  Distributed Information Systems: An Advanced Methodology , 1994, IEEE Trans. Software Eng..

[25]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[26]  James Martin,et al.  Information engineering , 1981 .

[27]  Steve Benford,et al.  MOCCA: an environment for CSCW applications , 1993, COCS '93.

[28]  Jakob Vlietstra,et al.  Cim-Osa - Its Goals, Scope, Contents and Achievements , 1989 .

[29]  Nigel Cross,et al.  Developments in design methodology , 1984 .