ISOM221+Lecture+13+-+Object-Oriented+Modeling+III+_Elaborated+Use+Case+Model_+Solutions

ISOM221+Lecture+13+-+Object-Oriented+Modeling+III+_Elaborated+Use+Case+Model_+Solutions

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ISOM221 Information Systems Analysis and Design Lecture 13: Object-Oriented Modeling III (Elaborated Use Case Model) (Solutions of In-Class Exercises) 1 Exercise #1 • Handle the exception “customer may not have sufficient funds” with conditional flow of events Flow of Events 1. Customer slides card in and out 2. Machine prompts customer for password 3. Customer enters password . password incorrect 4. If password is incorrect 4.1 If password is incorrect for 3 times 4.1.1 Retain card and notify user 4.1.2 Go to step 14 4.2 Go back to step 2 5. System authenticates customer 6. System presents user with a choice menu 7. Customer selects Withdraw Funds option 8. System asks customer to select account 9. Customer selects account 10. System asks customer for amount to withdraw 11. Customer enters amount 12. System checks for availability of funds in Customer Accounts System 13. System dispenses cash and prints receipt 14. System logs customer out Which steps do you change? 2 Changes to Flow of Events 11. Customer enters amount 12. System checks for availability of funds in Customer Accounts System 13. If there is not sufficient fund in the account 13.1 Notify user that there is not sufficient fund 13.2 Go to step 15 14. System dispenses cash and prints receipt 15. System logs customer out 3 Exercise #2 • Handle the exception “ machine may not have enough cash ” with an alternative use case Flow of Events 1. Customer slides card in and out 2. Machine prompts customer for password 3. Customer enters password 4. If password is incorrect 4.1 If password is incorrect for 3 times 4.1.1 Retain card and notify user 4.1.2 Go to step 14 4.2 Go back to step 2 5. System authenticates customer 6. System presents user with a choice menu 7. Customer selects Withdraw Funds option 8. System asks customer to select account 9. Customer selects account...
View Full Document

This note was uploaded on 12/22/2010 for the course ISOM ISOM221 taught by Professor Sheunhhee during the Spring '09 term at HKUST.

Page1 / 3

ISOM221+Lecture+13+-+Object-Oriented+Modeling+III+_Elaborated+Use+Case+Model_+Solutions

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online