Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Exercise1 Your customer is tired of his employees who keep coming late from coffee breaks because it takes them ages to prepare and drink their

image text in transcribed
image text in transcribed
Exercise1 Your customer is tired of his employees who keep coming late from coffee breaks because it takes them ages to prepare and drink their coffee and to clean their equipment afterwards. He asks you to design the prototype of a new revolutionary coffee machine that is both appealing to the eye and yet easy enough to handle even for an IT-specialist. During a brainstorming session on functional requirements, among the first use cases that are brought up there are things like prepare, serve, and clean up. While appearing simple at first glance, it soon turns out that the design must pay attention to a lot of details, so for each of the above mentioned use cases there will probably be several included use cases like insert coffee, or add milk. Also bear in mind that the coffee machine needs to be refilled, maintained. There might be power breaks or problems with the water supply. Try to cover as many boundary conditions as possible to ensure the office keeps running. Do not spend too much time on the individual use cases. The emphasis of this task lies on the syntax and semantics of the UML use case diagram. Your diagram should contain examples of and > elations. An example of generalization would be nice. Exercise 2 (Solution) An automated teller machine (ATM) or the automatic banking machine (ABM) is a banking subsystem that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk, or bank teller Customer uses bank ATM to check balances of his/her bank accounts, deposit funds, withdraw cash and/or transfer funds. ATM technician provides maintenance and repairs. All these functionalities also involve Bank actor whether it is related to customer transactions or to the ATM servicing. On most bank ATMs, the customer is authenticated by inserting a plastic ATM card and entering a personal identification number (PIN). Customer may need some help from the ATM. He/She can request help by selecting Help menu item. ATM technician maintains or repairs Bank ATM. Maintenance involve replenishing ATM with cash, ink or printer paper, upgrades of hardware, firmware or software, and remote or onsite diagnostics. Diagnostics are also needed in order to repair the ATM. Draw the use case diagram relative to the Bank ATM. Exercise 3 (Solution2) A POS (Point-Of-Sale) system is a computer system typically used to manage the sales in retail stores. It includes hardware components such as a computer, a bar code scanner, a printer and also software to manage the operation of the store. The most basic function of a POS system is to handle sales. When a customer arrives at a POS counter with goods to purchase, the cashier will start a new sale transaction. When the barcode of a good is read by the POS system, it will retrieve the name and price of this good from the backend catalog system and interact with inventory system to deduce the stock amount of this good. When the sale transaction is over, the customer can pay in cash, credit card or even check

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

How many required parameters are there for the PPMT function?

Answered: 1 week ago

Question

Develop skills for building positive relationships.

Answered: 1 week ago

Question

Describe techniques for resolving conflicts.

Answered: 1 week ago

Question

Give feedback effectively and receive it appropriately.

Answered: 1 week ago