السلام عليكم ورحمة الله وبركاته
بنات + أولاد بليزز احد يساعدني في حل هالسؤال والله مو عارفه احله ولازم احله
الي يعرف بليز لايبخل عليه والله ادعيله وياليت قبل الاحد وشكرا
The Software Engineering Chair at KAA University has decided to set up a new coffee management
system. These are the (informal) requirements:
1. A coffee machine dispenses coffee at the press of a button.
2. There are different coffee flavors (espresso, cappuccino, or latte macchiato) with different
prices.
3. Every user has an account on the coffee management system.
4. Every user logs on to the system using some identification (a password or picture).
5. Users choose the coffees they had (or will have) and mark them as “dispensed”.
6. The price for the coffee is automatically deducted from their account.
7. A special user (the “administrator”) can recharge user’s accounts.
a)Consider the scenario
1. A student gets a coffee.
Create a use case for the above scenario including alternatives and exceptions.
b) Design a user interface for the above use case as a series of screen shot sketches again, including alternatives and exceptions.
c) Develop a class model for the coffee management system:
1. Start with CRC (Class-Responsibility-Collaborators) deions
2. Provide a UML system model listing
– classes
– attributes
– essential methods, and
– relationships.
d) State diagram