aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Use Cases Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Use Cases " Watch "Use Cases " New topic
Author

Use Cases

Luke Murphy
Ranch Hand

Joined: May 12, 2010
Posts: 300
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

Joined: May 26, 2003
Posts: 30929
    
158

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.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Luke Murphy
Ranch Hand

Joined: May 12, 2010
Posts: 300
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.
 
jQuery in Action, 2nd edition
 
subject: Use Cases