Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Need help in software engineering. please implement these steps. Thanks. Based on the included ATM (automated teller machine) system user stories: 1. Your goal is
Need help in software engineering. please implement these steps. Thanks.
Based on the included ATM (automated teller machine) system user stories: 1. Your goal is to create a set of CRC (class responsibility collaborator) cards that can be used to help create a UML class model of the system 2. Look for the nouns in the user stories that may be candidate objects and verbs that may be candidate methods. 3. Use the following class names for your set of CRC cards: Bank, ATM, DebitCard, Customer, Account, SavingAccount, CheckingAccount, ATMTransaction, WithdrawiTransaction, TransferTransaction 4. Make CRC cards for those classes. You should determine the responsibilities and information retained by each class. This information should be entered on their respective CRC cards. 5. You need to determine which classes must collaborate with each of the cards and indicate any new classes that need to be defined. 6. When you are satisfied with your card set begin the review process. 7. If you are working by yourself, you will need to manage all of the cards on your own. 8. You will need to be certain that when control needs to pass to another card that there is a card defined to accept control 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