Business Process Modelling Report: Coffee Vending Machine Analysis

Verified

Added on  2022/07/28

|5
|720
|23
Report
AI Summary
This report analyzes a coffee vending machine, focusing on business process modelling. It begins with an executive summary highlighting the machine's user-friendliness and variety of blends. The report then outlines the business and IT goals, such as proper coin handling and item control. The core of the analysis includes a BPMN diagram illustrating the vending process, a goal tree diagram showing task hierarchy, and a state machine diagram depicting the machine's operational states. The diagrams visually represent the machine's functionality from coin insertion to dispensing coffee, including checks for authenticity, value comparison, and change return. The report concludes with references to relevant academic sources supporting the analysis.
Document Page
Coffee machines
Executive summary
The visit by different customers in coffee shops in the morning is surprising. The assumption
made is that when we drink coffee it warms up our bodies. The coffees dispensing machines are
now made to make work easier for coffee sellers. The machines are user friendly and they can
easily be used by anyone. They are made in such a way that they will provide the right amount of
water, temperature and blend every time. The machines offer a variety of blends in regardless of
the mood that the buyer is in. This means that buyers with bad moods will be able to find the
right blend to enlighten their moods. The main aim of the study is to identify the correct model
for s coffee machine through the business model diagram, analyzing the model and finally
implementing the model.
The business and the IT goals in the given scenario
The goals can be described as the plans that must be achieved within a given time frame.
According to(Engelsman, Quartel, Jonkers, & van Sinderen (2011) the following are some of
the goals that have to be achieved by the vending machine.
The appropriate amount should be deposited once the coins are clicked.
Getting the total amount of the deposited coins.
Clicking on the pop buttons without any money in the cabin there will no pop.
When one dollar is inserted in the vending machine and the button clicked the total value
will increase in the vending machine.
Entering the inappropriate values I the machines will close the machine.
To control the total items that are inserted in the vending machines such that if many
values are added the machine will prompt the user to remove some values from the
system.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The machine should return the total amount of coins inserted when the user queries it.
Entering the inappropriate values in the machine ID will prompt the dialogs in the
system.
BPMN diagram
The BPMN diagram is shown above.
A BMPN is used to illustrate the business process (Mesa, Lochmuller, & Tabares,2014). It is
similar to a float chart diagram. It is divided into small and components so that observers can
understand the flow of the business processes. The above shows the processes that are involved
in the vending machine from inserting the coin to dispensing the coin from the vending machine.
Document Page
The goal tree diagram
A goal tree diagram resembles a tree with branches but shows the hierarchy of tasks that are
needed to complete a certain event.
Document Page
State machine
The state machine diagram.
The above shows the state machine diagram it is used to show the state of entities in
machines (Aggarwal, & Sabharwal,2014). The process starts by inserting a coin into the
system. One the coin is sorted the authenticity is checked and if it is correct it is added to
some of the coins in the machine. The value of the coin is then compared with the cost of
tea. If the value thus not reach the value of tea then the machine goes into the waiting
state. In case the value reaches the cost of tea then the state of the machine goes to
dispensing as shown above. In case the value entered is more than the change is returned
to the customer.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
References
Aggarwal, M., & Sabharwal, S. (2012, November). Test case generation from uml state machine
diagram: A survey. In 2012 Third International Conference on Computer and
Communication Technology (pp. 133-140). IEEE.
Engelsman, W., Quartel, D., Jonkers, H., & van Sinderen, M. (2011). Extending enterprise
architecture modeling with business goals and requirements. Enterprise Information
Systems, 5(1), 9-36.
Mesa, A., Lochmuller, C., & Tabares, M. S. (2014). Comparativo entre herramientas
BPMN. Revista Soluciones de Postgrado, 6(12), 95-108.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]