Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

CS504 - Software Engineering - I Assignments No 02 Discussions and Solutions Due Date Dec 11, 2014

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
be accepted.
• 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

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.


  • Assignment should be in your own wordings not copied from net, handouts or books.
  • Your answer should be “to the point”.
  • We wish you very best of luck for your Assignment.
  • The deadline for Assignment no 1 submission of the course CS504 is December 11, 2014

Views: 11304


Replies to This Discussion

ye digram correct ha kia ????????

koi solution ka idea hi da do 

there is 0ne thing that is missing Abdullah bhai...
Portion of dishes.

Thanku so much

g aliya khan bilkul missing hai khud dal lain woh maine khud chori thi.... lekin agr yehi submit krwani ho tou functional requirements main yeh na likhen....
g aliya khan bilkul missing hai khud dal lain woh maine khud chori thi.... lekin agr yehi submit krwani ho tou functional requirements main yeh na likhen....

@all we have to draw the UML use case diagram not the simple UML diagram. 

you all are going wrong read my first comment (on 2nd page) i told you that u have to make UML USE CASE diagram but you all are going for UML class diagram. 

Is k baray main kia khial hay


Asim bhai check krna is trah bna lain

please anybody tell about functional requirements names



Looking For Something? Search Below

Latest Activity

+ ! zεε liked иαвєєℓ αнмє∂'s discussion CS619 Project Students
4 hours ago
Hamid left a comment for jiya ali
5 hours ago
Hamid and jiya ali are now friends
5 hours ago
Usama shahid joined + M.Tariq Malik's group
12 hours ago
Yasir Hassan liked + ♥ Haniya Khan's photo
13 hours ago
Profile Iconsria aslam, Khawir Abbas and Sana Shafaq joined Virtual University of Pakistan
16 hours ago
+ ♥ Haniya Khan posted a photo
Abdul Rehman updated their profile

VIP Member Badge & Others

How to Get This Badge at Your Profile DP


Management: Admins ::: Moderators

Other Awards Badges List Moderators Group

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service