Toward Engineered, Useful Use Cases

By: Clay Williams, Matthew Kaplan, Tim Klinger, Amit Paradkar


We argue that use case modeling should be done in the context of a rich conceptual model. Use cases are written in terms of this model using structured natural language. We also discuss problems that arise when trying to align this representation with the UML 2.0 metamodel, including metaclass misalignment and the lack of a representation for use case content. We close by discussing four applications of our representation: prototyping, estimation, refinement to design, and test case creation.

Cite as:

Clay Williams, Matthew Kaplan, Tim Klinger, Amit Paradkar, “Toward Engineered, Useful Use Cases”, Journal of Object Technology, Volume 4, no. 6 (August 2005), pp. 45-57, doi:10.5381/jot.2005.4.6.a4.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn