Assignment No. 02
Semester Fall 2014
Software Engineering I – CS504
Total Marks: 15
Due Date: 11-12-2014
The objective of this assignment is:
• To assess your overall understanding of UML Diagrams concepts.
• To increase your level of understanding about Use Case Diagrams.
• To help you understand how to draw use cases for any Process.
• This Assignment is a Graded Assignment.
• The assignment should be in .doc format. Assignment in any format other than MS Word format will not
• Assignment submitted through email will not be accepted.
• This assignment is covering UML Diagrams Lectures 9-16
• Recall the lectures delivered for UML Diagrams and solve your assignment
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
Question: 1 [5 Marks]
Derive functional requirements from the above scenario.
Question: 2 [10 Marks]
On the basis of functional requirements, draw UML diagram.
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.
koi to soution dy dy plzzzzzzzz :( :(
Sir kindly tell me we have to draw diagram in paint or MS visio ? Thank you
MS visio or MS word
function requirements kis tarah likhni hai
Bhai classes show kani hain ya
any body there ...koi hy discuss karny wala??? UML diagram mn kon konsy relation dikhaany hain???
koi ide hai ap ko ?????????? uml
koi idea mileee to btye ??