SlideShare a Scribd company logo
1 of 6
Sharif University of Technology 
NPD 
UML: Restaurant 
Mehdi Ghazvinizadeh 
Vahid Soltani 
Armin Azizpour 
Shahryar Doosti
Restaurant Services 
• UML is a tool to design services with a unified language. 
• A simple restaurant case is chosen to be described by UML. 
• We show the basic processes of a restaurant including: 
• Customer entry to the restaurant, 
• To provide Menu and take Order, 
• To Order food in order to Cook, 
• To Cook the ordered food, 
• Serving food to customer, and 
• Payment activities. 
• Class Diagram, Use Case Diagram, Sequence Diagram and 
State Machine Diagram are used to show a basic process in a 
restaurant.
Class Diagram
Use Case Diagram
Sequence Diagram
State Machine Diagram

More Related Content

What's hot

408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
santhoshyadav23
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
maaano786
 
ABC Restaurant Food Ordering Management System
ABC Restaurant Food Ordering Management SystemABC Restaurant Food Ordering Management System
ABC Restaurant Food Ordering Management System
Nik Ibrahim
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
Suriey Tafar
 

What's hot (20)

Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
tour management system
tour management systemtour management system
tour management system
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
 
Table Reservation System
Table Reservation SystemTable Reservation System
Table Reservation System
 
ABC Restaurant Food Ordering Management System
ABC Restaurant Food Ordering Management SystemABC Restaurant Food Ordering Management System
ABC Restaurant Food Ordering Management System
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 

Viewers also liked

Restaurant Management Systems
Restaurant Management SystemsRestaurant Management Systems
Restaurant Management Systems
Anil Bilgihan
 
Manual declaracion 22_pn y pj_islr
Manual declaracion 22_pn y pj_islrManual declaracion 22_pn y pj_islr
Manual declaracion 22_pn y pj_islr
UNEG
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
Niloy Rocker
 
Restranz - Restaurant Management System
Restranz - Restaurant Management SystemRestranz - Restaurant Management System
Restranz - Restaurant Management System
Aspelec
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
ch samaram
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagrams
APU
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
Mahmoud Bakeer
 

Viewers also liked (20)

Class diagram, use case and sequence diagram
Class diagram, use case and sequence diagramClass diagram, use case and sequence diagram
Class diagram, use case and sequence diagram
 
Restaurant Management Systems
Restaurant Management SystemsRestaurant Management Systems
Restaurant Management Systems
 
Restaurant Management System
Restaurant Management SystemRestaurant Management System
Restaurant Management System
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
 
Uml training
Uml trainingUml training
Uml training
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
 
Manual declaracion 22_pn y pj_islr
Manual declaracion 22_pn y pj_islrManual declaracion 22_pn y pj_islr
Manual declaracion 22_pn y pj_islr
 
Restaurant Guide: A GPS based Android App
Restaurant Guide: A GPS based Android AppRestaurant Guide: A GPS based Android App
Restaurant Guide: A GPS based Android App
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
 
State Diagram
State DiagramState Diagram
State Diagram
 
Restranz - Restaurant Management System
Restranz - Restaurant Management SystemRestranz - Restaurant Management System
Restranz - Restaurant Management System
 
Restaurant management system project
Restaurant management system projectRestaurant management system project
Restaurant management system project
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagrams
 
State diagram
State diagramState diagram
State diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Online shopping cart system file
Online shopping cart system fileOnline shopping cart system file
Online shopping cart system file
 

More from Omid Aminzadeh Gohari (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Presentation group1 knowledge based marketing
Presentation group1 knowledge based marketingPresentation group1 knowledge based marketing
Presentation group1 knowledge based marketing
 
Presentation debiasing m-azimi,amshirazi,hdarzi
Presentation debiasing   m-azimi,amshirazi,hdarzi Presentation debiasing   m-azimi,amshirazi,hdarzi
Presentation debiasing m-azimi,amshirazi,hdarzi
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation sepehr
Presentation sepehrPresentation sepehr
Presentation sepehr
 
Presentation portfolio theory
Presentation portfolio theoryPresentation portfolio theory
Presentation portfolio theory
 
Presentation heuristics
Presentation heuristicsPresentation heuristics
Presentation heuristics
 
Presentation bjt1
Presentation bjt1Presentation bjt1
Presentation bjt1
 
Pm session11
Pm session11Pm session11
Pm session11
 
Pm session10
Pm session10Pm session10
Pm session10
 
Performance management farsi_2
Performance management farsi_2Performance management farsi_2
Performance management farsi_2
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Perception and judgements in human relationships
Perception and judgements in human relationshipsPerception and judgements in human relationships
Perception and judgements in human relationships
 
Path goal theory
Path goal theoryPath goal theory
Path goal theory
 
Part1
Part1Part1
Part1
 
Part1
Part1Part1
Part1
 

Uml restaurant (group 1)

  • 1. Sharif University of Technology NPD UML: Restaurant Mehdi Ghazvinizadeh Vahid Soltani Armin Azizpour Shahryar Doosti
  • 2. Restaurant Services • UML is a tool to design services with a unified language. • A simple restaurant case is chosen to be described by UML. • We show the basic processes of a restaurant including: • Customer entry to the restaurant, • To provide Menu and take Order, • To Order food in order to Cook, • To Cook the ordered food, • Serving food to customer, and • Payment activities. • Class Diagram, Use Case Diagram, Sequence Diagram and State Machine Diagram are used to show a basic process in a restaurant.