Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CS504 Software Engineering - I Assignments No. 2 Dec 11, 2014
#1
CS504 Software Engineering - I Assignments No. 2 Discussions and Solutions Fall 2014 Due Date Dec 11, 2014


Scenario Description:
In a very famous Option restaurant, they followed a specific system to speed up the preparation of meal.
The manager provides table to the customer either directly or by call reservations. Each table assigns a number
plate when it is reserved.
A device is place in the table. It has three functions i.e. Call, Take Order, Pay Bill. If we press Call button then
manager comes to the assigned table to resolve any issue regarding seating.
If we press Take Order then waiter takes order in a Notebook (a list of dishes and drinks ordered by the diner or
group of diners). Waiter must know that dishes that have been ordered are available or not. The system must
confirm the availability of dishes. If the dish not available then waiter should ask to change the order. Dishes to
be prepared are sent to the kitchen and drinks to the drink bar. Starters and main course orders are usually taken
together. Drinks and desert orders may be taken separately.
If we press Pay Order then we can pay our bill as cash or by credit card to the waiter. The system also keeps track
of the numbers of customers served by each waiter management can view these statistics.
Kitchen staff sees the dish orders on their screen and then prepare them in a proper sequence and confirm
preparation to the system when complete, similarly with the bar.
When a waiter sees the completion indications on his terminal he collects the item and then serves to the related
table number.
Question: 1
[5 Marks]
Derive functional requirements from the above scenario.
Question: 2
[10 Marks]
On the basis of functional requirements, draw UML diagram.
Reply
#2
A device is place in the table. It has three functions i.e. Call, Take Order, Pay Bill. If we press Call button then
manager comes to the assigned table to resolve any issue regarding seating.
If we press Take Order then waiter takes order in a Notebook (a list of dishes and drinks ordered by the diner or
group of diners). Waiter must know that dishes that have been ordered are available or not. The system must
confirm the availability of dishes. If the dish not available then waiter should ask to change the order. Dishes to
be prepared are sent to the kitchen and drinks to the drink bar. Starters and main course orders are usually taken
together. Drinks and desert orders may be taken separately.
If we press Pay Order then we can pay our bill as cash or by credit card to the waiter. The system also keeps track
of the numbers of customers served by each waiter management can view these statistics.
Kitchen staff sees the dish orders on their screen and then prepare them in a proper sequence and confirm
preparation to the system when complete, similarly with the bar.
you need to find the functional requirements from the given text then you will be able to draw UML
Hint : all the requirements based on buttons if a button pressed then what will be happened?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Bus Ticket Reservation System SRS CS619 Final Software Project Semester Fall 2014 Vuhelper 6 5,119 01-13-2015, 04:46 AM
Last Post: Xpert
  CS710 Mobile and Pervasive Computing Assignment No. 2 Fall 2014 Vuhelper 0 2,601 12-23-2014, 02:41 PM
Last Post: Vuhelper
  MTH301 - Calculus II Assignment No. 02 Solution and Discussion Fall 2014 Vuhelper 0 2,774 12-17-2014, 09:34 PM
Last Post: Vuhelper
  CS601 Assignment No. 2 Close Date is 15th December 2014 Vuhelper 3 3,639 12-15-2014, 09:53 PM
Last Post: Vuhelper
  ENG201 Business & Technical English Assignment No. 02 Due Date Dec 15, 2014 education-2014 2 3,305 12-15-2014, 08:30 PM
Last Post: Vuhelper
  IT430 - E-Commerce Assignments No. 2 Solution and Discussion Close Date Dec 15, 2014 Entboy 2 2,813 12-15-2014, 04:29 PM
Last Post: Vuhelper
  STA406 Assignment Solution Fall 2014 (Total Marks15) 15th December 2014 Vuhelper 0 2,257 12-15-2014, 04:25 PM
Last Post: Vuhelper
  ENG301 Business Communication Assignment No. 02 Due Date Dec 15, 2014 education-2014 2 2,278 12-15-2014, 04:18 PM
Last Post: Vuhelper
  CS601 Data Communication Solution and Discussion Due Date: 18/11/2014 education-2014 3 2,296 12-15-2014, 03:05 PM
Last Post: Breaking-news
  CS609 System Programming Assignments No. 02 Fall 2014 Due Date Dec 15, 2014 Vuhelper 1 2,233 12-13-2014, 04:25 PM
Last Post: Vuhelper

Forum Jump:


Users browsing this thread: 1 Guest(s)