Authors: Robert Biddle, James Noble, Ewan Tempero
Source: GZipped PostScript (485kb); Adobe PDF (726kb)
Use cases are common practice for capturing functional requirements for object-oriented software development. But, as with any artifact, there is a cost of producing them. Reusing use cases can reduce this cost. We discuss how use cases can be made reusable, in particular looking at the reusability of essential use cases. We also introduce Ukase, a web-based use case management tool that provides support for the reuse of use cases.