Question: Consider ATM machine example. The process used to withdraw money is as follows: Insert card into the slot ATM machine requests PIN code Enter PIN
Consider ATM machine example. The process used to withdraw money is as follows:
- Insert card into the slot
- ATM machine requests PIN code
- Enter PIN code
- ATM machine displays services
- Select cache withdrawal
- Enter amount to be withdrawn
- ATM machine dispenses amount
- End of service
The questions are:
- Draw the context diagram of the proposed system
- Draw a sequence diagram showing the sequence of transactions between the two main actors in the system, the customer and the ATM machine
- For sequence #1 above, what is the main function to be performed by the ATM machine
- Show one failure scenario before sequence #2.
- For sequence #3 above, what is the main function to be performed by the ATM machine
- If sequence #3 fails, suggest one or more requirements to proceed without PIN code.
- List 4 main functional failure scenarios in the ATM system described above
- List 2 non-functional failure scenarios
- Provide the requirements for the process sequences 1 to 8 above. Note that each sequence may be represented by one or more requirements.
- Decompose the requirements into functional blocks
- Provide 2 use cases for the described system. Use UML to represent the use cases.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
