workshops |
monday |
24 |
Workshop on Use Case Patterns |
convention centre room 14 |
Use cases are a popular method of requirements modeling. They provide a mechanism for determining system boundaries, as well as a user-oriented requirements model. Creating meaningful use cases is difficult. Practitioners have reported problems in several areas of use case development, notably: how to begin, how to decide how much detail belongs in a use case, and how to organize use cases.
Several processes and templates exist for developing and documenting use cases. While these solutions are helpful and document valuable experience, they may still be insufficient because each development organization is different. Each targets a different industry and product suite, each uses different processes, and each has its own culture.
Patterns provide a mechanism for capturing people's experiences and documenting their solutions in a manner that is adaptable to different situations. Thus they provide one solution to the problem of describing generic methods for capturing use cases.
The goal of this workshop is to discuss and refine patterns from which we can define a Pattern Language for the development and documentation of use cases.
Paul Bramble, AG Communication Systems
Email: bramblep@agcs.com
Greg Gibson, AG Communication Systems
Alistair Cockburn, Humans and Technology