• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Use Cases

 
Luke Murphy
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
My understanding is that a Use Case is usually a single interaction between Actor and System.
But in my assignment there are some use cases which involve multiple interactions between Actor and system.

For example:
- Actor puts card into ATM
- Actor puts in pin code
- Actor specifies amount
- Actor confirms amount


Some pedants might say this is 4 use cases?

Discuss?

 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34669
367
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I define a use case as something to accomplish that has business meaning. Therefore the higher level use cases make sense to me. In a real project, the use case is used for communication with the customer. The goal is to take money out of the ATM, not to confirm the amount or whatever else.
 
Luke Murphy
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:I define a use case as something to accomplish that has business meaning. Therefore the higher level use cases make sense to me. In a real project, the use case is used for communication with the customer. The goal is to take money out of the ATM, not to confirm the amount or whatever else.

Good answer, I agree.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic