Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 1 Architectural design is a process of defining a collection of hardware and software components and their interfaces to establish the framework for the
Question 1 Architectural design is a process of defining a collection of hardware and software components and their interfaces to establish the framework for the development of a computer system. Consider the requirements given below for a vending machine in Case Study 1: Management and Science University (MSU) has a convenient store called uShop. uShop sells different ready to eat items like chocolate bars, packaged drinks, cookies, candies, breads, chips, etc. Each item has a price and a name. Students can buy an item, using a smart student ID card introduced recently by MSU to pay for it. No other payment forms (i.e. cash, credit card) are allowed. The smart student ID card records on it the amount of money available. The functions supported by the food dispenser are: sell an item (choose from a list of items, pay item, disburse item), recharge the machine, set up the machine (define items sold and price of items), monitor the machine (number of items sold, number of items sold per type, total revenue). The system can be used by a student, a maintenance employee (who places items in the machines) and an administrator (who sets up the machine). Case Study 1: Automated Food Dispense Create a class diagram for the above requirements of the Automated Food Dispenser as given in Case Study 1. (25 marks) [25 Markt
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