Task-Driven Requirements in Object-Oriented Development

There is no accepted method today that integrates requirements engineering and object-oriented development for user interface and information-intensive systems. In this paper we present the major issues such a method has to deal with and illustrate them with examples from our method TORE (Task and Object-oriented Requirements Engineering).

[1]  Ed Downs,et al.  Structured systems analysis and design method: application and context , 1988 .

[2]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[3]  Søren Lauesen,et al.  Virtual Windows: Linking User Tasks, Data Models, and Interface Design , 2001, IEEE Softw..

[4]  W BoyerKenneth Advanced use case modeling , 2002 .

[5]  Kenneth R. Stern,et al.  Low vs. high-fidelity prototyping debate , 1996, INTR.

[6]  Barbara Paech,et al.  Component-based product line engineering with UML , 2001, Addison Wesley object technology series.

[7]  Soren Lauesen,et al.  Software Requirements: Styles & Techniques , 2002 .

[8]  Ivar Jacobson,et al.  The object advantage - business process reengineering with object technology , 1994 .

[9]  Tom DeMarco,et al.  Structured Analysis and System Specification , 1978 .

[10]  Benjamin L. Kovitz,et al.  Practical Software Requirements: A Manual of Content and Style , 1998 .

[11]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[12]  Jakob Nielsen,et al.  International user interfaces , 1993 .

[13]  August-Wilhelm Scheer,et al.  ARIS - Business Process Frameworks , 1998 .

[14]  Tony Moynihan Objects Versus Functions in User-Validation of Requirements: Which Paradigm Works Best? , 1994, OOIS.

[15]  Philippe Massonet,et al.  Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[16]  Karen Holtzblatt,et al.  Contextual design , 1997, INTR.

[17]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[18]  Dan Diaper,et al.  Task Analysis for Human-Computer Interaction , 1990 .

[19]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[20]  Susan M. Dray,et al.  A day in the life: studying context across cultures , 1996 .

[21]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[22]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[23]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[24]  Janice Redish,et al.  User and task analysis for interface design , 1998 .

[25]  Chris Dollin,et al.  Object-oriented development: the fusion method , 1994 .