OOPSLA 2002


Tracks
Technical Program
Tutorials
Workshops
DesignFest
Educators' Symposium
Doctoral Symposium
Demonstrations
Posters
Student Research
Competition

Student Volunteers
Special Events
Exhibits
Housing Information
Registration Information
Transportation

Tuesday, 5 November – 8:30-10:00

Welcome and Opening Talk

Welcoming remarks

Helen Sharp
The Open University, UK, h.c.sharp@open.ac.uk

Nearly the end of the line for use cases?

Richard Mitchell
InferData Corporation, richard@inferdata.com

Many analysts find use cases a comfortable way to capture requirements, and many teachers give them a central role in courses based on UML. However, many developers report that use cases don't tell them what they need to know to develop systems. Perhaps use cases are too comfortable? Of course, use cases are different things to different people. Commonly, analysts use them as their originator intended, to express sequences of interactions between users and systems. Used this way, use cases are partly about the functionality of a system, and partly about delivering this functionality to users. Separating these two issues can yield models that are more informative. This talk will show you one way of making the separation, in which use cases are about delivering functionality.