Use-Case Form Builder

The Use-Case Builder form is for software engineers to create a set of scenarios for an ATM software that identify who will use the software to be developed and how it will be used. Please answer the following questions as they will guide you to your answer on developing ATM software.

  1. Who is the actor that will be using this software:

    Customer
    Bank Clerk
    Software to link branch and ATM


  2. How does actor interact with system:

    Enter PIN
    Withdraw Cash
    Deposit cash
    Deposit check
    Request balance
    Request money transfer
    Request another transaction
    Unload cash
    Load cash
    Unload check deposits
    Post transaction to account
    Check account balance for money availability


  3. What successful information does the actor desire from the system:

    Cash return
    Receipt
    Accepting deposit envelopes
    Notice of deposit accepted
    Statement with balance printed
    Notice of transfer of money is complete


  4. What failure information does the actor desire from the system:

    Notice of invalid PIN
    Notice of unavailable money for withdraw
    No cash to unload
    Machine out of cash
    No need to load cash
    Transaction is invalid

  5. Does the actor wish to be informed about unexpected changes:

    Yes
    No
    Depends



If you have any questions on Use-Case Builder, please refer to Use-Case Builder Info

Copyright © 2000 Christina Grondziak & Michelle Leonard .
All rights reserved.
Revised: December 12, 2000