Authors: Robert Biddle, James Noble, Ewan Tempero
Source: GZipped PostScript (682kb); Adobe PDF (715kb)
Essential use cases are an effective way to analyse the usability requirements for a system under development. Essential use cases are quite stylised --- writing good essential use cases is somewhat of a secret art. This paper casts the basics of writing essential use cases into the pattern form. Readers of this paper will be able to write better essential use cases quickly, making it easier to specify usable systems.