next up previous
Next: Use Case Roleplay Up: Essential Use Case Dialogues Previous: Consequences

Related Patterns

Writing dialogues can lead you to revise the list of use cases and use case diagrams. Consider the bodies of each use case -- if two use cases are the the same, they should probably be the same use case so eliminate one of them. If one case seems to need more than one body, you probably need different use cases. Two use cases that are similar can be modelled by Specialisation (4.3) or Inclusion (4.2); the possible errors that can occur during a use case can be modelled by Extensions (4.1) or Conditions (4.4).

Use case cards were inspired by CRC cards [3, 14, 5]. They are also similar to the Story Cards used to schedule Extreme Programming iterations [4]. Wirfs-Brock introduced the idea of the two-column format [16].



Robert Biddle
Sun May 20 12:25:54 NZST 2001