Question
b) Consider the following use case description: A user wishes to transfer a sum of money from one of their bank accounts to another. The
b) Consider the following use case description: A user wishes to transfer a sum of money from one of their bank accounts to another. The user identifies themselves to the bank system, which then attempts to authenticate the user. If the user doesnt have any accounts at the bank, they will be given an appropriate error message and the transaction will be terminated. If the user has valid accounts at the bank, the system prompts them to enter details of the account from which the money will be transferred, the account to which the money will be transferred and the amount to be transferred. If the user only has one account, they will be given an appropriate message and the transaction will be terminated. Provided that the user has sufficient funds in the from account, the system assembles the details of the transaction, displays them to the user and asks them if they wish to proceed. If they are happy to do so, they indicate this to the system and the transfer of funds to the to account take place. The system then invites the user to make another transaction.
Create a use case specification for this use case by completing the following template:
Use case identifier: Provide a suitable identifier Use case name: Provide a name that matches the scenario Use case goal: Provide a goal that matches the scenario Preconditions: List preconditions expressed explicitly or implicitly in the scenario Post conditions: List post conditions expressed explicitly or implicitly in the scenario Assumptions: List any assumptions you feel are made by the scenario Main success scenario: List the use case steps implied by the scenario Alternate Scenarios: List any alternate sequences of steps implied by the scenario
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started