StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Engineering Requirements for Coffee System and Drinks Machine Control System - Assignment Example

Cite this document
Summary
This assignment "Engineering Requirements for Coffee System and Drinks Machine Control System" discusses the interaction between four actors and the system which is also considered an actor. The user initiates the interaction by inputting coins in the vending machine and places their order…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.7% of users find it useful

Extract of sample "Engineering Requirements for Coffee System and Drinks Machine Control System"

Requirements Engineering Task 1: The following UML use case diagram provides an overview of how the proposed drinks machine control system will function In this scenario, the interaction is between four actors and the system which is also considered an actor. The user initiates the interaction by inputting coins in the vending machine and places their order. Here they specify the drink they want by punching the keypad. A user can cancel their order of a drink before it is dispensed. Once the system receives the amount from the user, it has to validate that amount and give change if required. In case, the coin box is full, an alert is sent to the service operator through the network for necessary action. If everything is functioning properly, the system prepares the drinks by heating and mixing the required ingredients before serving the customer. Once served, the system cleans the vessel. Use case descriptions ID UC1 Name Deposit coins Description Coffee customer deposits coins to buy drink Event flow -Deposit coins -include UC2 - Extension points Verify amount Triggers Post condition -dispense drink ID UC2 Name Chose drink Description Specify drink using keypad Event flow Drink must be available Coin verification complete Extension points Triggers Post condition ID UC3 Name Get drink code Description Customer types the drink code in the keypad Precondition Drink code available Event flow -include deposit coins -include coin verification Extension point User cancel order Triggers Choosing drink Post condition ID UC4 Name Cancel drink Description Customer cancels the drink Precondition Drink should not be dispensed Event flow Extension point Get drink code Triggers Wrong choice of drink Post condition ID UC5 Name Download information Description Service operator sends request Precondition System sends alerts Event flow -include authentic operator -chose during to show information -download information Extension point Triggers System alerts Post condition ID UC6 Name Verify Amount Description System verifies customer amount Precondition Customer has inserted coins Event flow -include deposit coins Extension point Extend alerts Triggers Coins available Post condition Prepare drinks ID UC7 Name Alerts Description System sends alerts to service operator Precondition Coin box is full Event flow Include verify amount Extension point Extend verify amount Triggers Sensors Post condition Send engineer ID UC8 Name Heating and mixing Description System heats the water Precondition Customer orders drink Verified amount Event flow Extension point Extend preparing drinks Triggers Recipe available Post condition Dispense drink ID UC9 Name Prepare drinks Description System prepares drinks Precondition Hot water available Drink recipe available Event flow Water is heated Extension point Heating and mixing Triggers Available drinks Post condition Dispense drink ID UC10 Name Dispense drinks Description System fills customer cup with order Precondition Drink is prepared Event flow Extension point Extend get drink code Triggers Drink preparation complete Post condition ID UC11 Name Cleaning vessel Description System cleans dispenser after serving drink Precondition Hot water available Event flow Drinks are dispensed Extension point Triggers Post condition Heating and mixing ID UC12 Name System testing Description Service engineer tests the system Precondition Alerts sent to operator Event flow Authenticate engineer Extension point Extend verification Triggers Post condition Coffee system in service Task 2 Any system should be verifiable and tested to meet the set goals and objectives. The proposed coffee system is not an exception. Below is a list of the non-functional requirements that will make its use efficient. Usability- the proposed system should be easy to use for the end user, the engineer and the service operator. Usability of the system can be tested by the ease of dispensing the required drink for first time users of the system. Customers should be able to purchase drinks without any training. The administration of the system should not be complex such that it takes all the time for the administrators and engineers especially when making updates. Performance-the system should serve the users within the shortest time possible. The time between inserting coins and getting the drink should be very small as this will increase efficiency. Performance can be tested by measuring and determining the time it takes to serve one customer. Resilient- the system should not be crashing easily as this would inconvenience the users and the administrators of the system. System resilience can be tested by recording the number of time it crushes or is out of service within a given week or month. Safety- a good system should be safe and not pose any risk to the users. The system should adhere to safety regulations and promote a risk free serving environment. Safety can be tested by recording the number of times the system has posed a risk to the users by either blowing up or poring hot beverages on people. Updating-the system should not be comprehensive. A good system should leave enough room for upgrading and updating based on the feedback provided by the users. Therefore, the system should provide more room for updating and comprehensive updates. This non-functional requirements may be measured and verified by getting customer’s feedback to determine what is lacking and what needs to be improved in the system. Task 3 Design three UML state machine diagrams (also known as statechart diagrams) Water heater sub system sub-system. Drink dispensing sub system Drinks machine main system The main system diagram is as follows Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Engineering Requirements for Coffee System and Drinks Machine Control Assignment, n.d.)
Engineering Requirements for Coffee System and Drinks Machine Control Assignment. https://studentshare.org/engineering-and-construction/2055725-requirment-engineering
(Engineering Requirements for Coffee System and Drinks Machine Control Assignment)
Engineering Requirements for Coffee System and Drinks Machine Control Assignment. https://studentshare.org/engineering-and-construction/2055725-requirment-engineering.
“Engineering Requirements for Coffee System and Drinks Machine Control Assignment”. https://studentshare.org/engineering-and-construction/2055725-requirment-engineering.
  • Cited: 0 times

CHECK THESE SAMPLES OF Engineering Requirements for Coffee System and Drinks Machine Control System

System Requirements

system requirement is the process to gather all information required by the client in the software.... Moreover Project Manager presents a non functional flow of the system that shows how client's requirement will be fulfilled by this software. This is the major and important step of Software Engineering.... The paramount reason for system specification that later in the middle of production if team changes or any of the senior changes especially the on who interacts the client changes can get updated to the project then and there....
3 Pages (750 words) Article

Building an Access Control System

Using this study case, the system indentifies which individual can access or permission to access the In building the access control system, you must follow the four phases of developing the system.... have access to which resources in the system.... To help implement the system, the structure system design can be used in representation of the system concept in terms of processes and data representation.... According to Techopedia (2012), the definition of structured system design is “ a set of standards for systems analysis and application design....
3 Pages (750 words) Essay

System enginnering

One of the systems engineering principles that Griffin applies in his paper is maintenance of “integrity of the system” to ensure purpose (Leffingwell and Widrig, p.... Consequently, high level of integrity, both in a system's development process and in the system's components is essential in successful systems engineering (Griffins, p.... This further identifies the principle of identification and management of systems' needs, instead of establishing control measures to protect and sustain a system (Griffins, p....
1 Pages (250 words) Essay

Requirements of Engineering

This paper "Requirements of Engineering" focuses on the fact that requirements engineering was initially known as the system analysis and its role was to integrate an engineering alignment into the system's examination.... What constitutes a requirement explains the complete statement of what the system will do without regard to how it will do it.... requirements of engineering have profited from software engineering paradigms and the information-systems....
1 Pages (250 words) Essay

Construction of Denison Dam

The dam was constructed or built to serve a number off purposes such as water supply, flood control, river regulation, recreation,… Initially, the dam was built to act as a project for flood control.... The flood control section extends the height to about 197 meters (645feet) NGVD (National Geodetic Vertical Datum)....
10 Pages (2500 words) Essay

System engineering

, Stakeholder Requirements Definition Process, on page 56 of the handbook. The topic on how and why systems evolve is contained in… On page 43 of the handbook which describes the factors that help systems grow and evolve. Change is always a constant factor in system engineering Part In the INCOSE Systems Engineering Handbook v.... ealing with change in system engineering.... Thirdly, change managers should implement the change in a process that does not disrupt the whole system....
1 Pages (250 words) Coursework

How Attractive is the Keurig System in the Office Coffee Market

 The company had doubts whether the office staff would like the coffee made from the coffee machine and its flavo… But the most interesting that the Keurig company's top management found was that office staff and their managers were ready to accept and pay for the office coffee system marketed by the company.... Indeed this was a very good response that they got, based form the data collected by placing the office coffee system in companies like Toshiba and many others....
12 Pages (3000 words) Assignment

Overload Protection Systems

he system consists of an oil pad placed between the slide and the connecting rod to which pressure is applied when force is developing.... The system automatically resets when it goes back into the set position after tripping, normally by moving the machine after the overload is cleared.... The system disengages at the stipulated torque limit (Grote & Antonsson, 2009).... Torque Limiter is a torque overload system consisting of a spring-loaded friction style....
6 Pages (1500 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us