Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In a restaurant, A novel approach is being followed to speed up the preparation of meal. The manager provides table to the customer either directly

In a restaurant, A novel approach is being followed 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 placed on 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). The system must confirm the availability of dishes. If the dish is not available then waiter should ask to change the order. Dishes to be prepared are sent to the kitchen and drinks to the drink store. 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 completed, similarly with the store for drink preparation. When a waiter sees the completion indications on his terminal, he collects the item and then serves to the related table number. Q1:Draw complete Use case Diagram. You can draw more than one use case diagrams to avoid any mess ?

Q2 :Write Usecase Description for Booking order from the device on the table. Identity Primary Actor, Precondition and Post conditions. Write use case in two column format. Use subsectioning if required in alternative flows ?

Q3:Write three main objectives of the abovementioned scenario?

Q4: Define goal of the project precisely?

Q5:Write any three functional requirements?

Q6: Write any three nonfunctional requirements in metrics form?

Q7; Draw Sequence diagram showing all activities of the scenario?

Q8; Identify classes, relationships among classes and draw class diagram?

Q 9 : Identify containership/inheritance in your class diagram if required?

Q10: Identify stake holders in the above scenario ?

Q11 :Identify any three major risks which you can face while developing the abovementioned software?

Q12: Suppose you have implemented Payment module. How will you perform white box and black box testing?

Q13: What do you think how identification of project scope can affect the project scheduling? Write only in three to four lines ?

Q14: What process model(s) would you choose and why?

Q15:Suppose you are asked to use basic cocomo for cost estimation, how will you calculate degree of influence ( DI) for the above scenario. Write answer in numeric form for the DI?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2008 Comprehensive Concepts And Techniques

Authors: Gary B. Shelly, Corinne Hoisington

1st Edition

1423927168, 978-1423927167

More Books

Students also viewed these Databases questions

Question

What must a creditor do to become a secured party?

Answered: 1 week ago

Question

When should the last word in a title be capitalized?

Answered: 1 week ago