SlideShare a Scribd company logo
Ali Kasraei
UML 
Unified Modeling Language is a standardized 
general-purpose modeling language in the field 
of object-oriented software engineering. The 
standard is managed, and was created by, the 
Object Management Group.
UML Diagrams 
• Class Diagrams 
• Use Case Diagrams 
• Sequence Diagrams 
• UML State Machine
Class Diagram 
Describes the structure 
of a system by 
showing the system's 
classes, their 
attributes, and the 
relationships among 
the classes.
Case Diagram
Case Diagram 
Window 
size: Size 
visibility: boolean 
display() 
hide() 
Class Name 
Attributes 
Operations
Relationship types
Use Case Diagram 
Describes the functionality provided by a system 
in terms of actors, their goals represented as use 
cases, and any dependencies among those use 
cases.
Sequence Diagram 
Shows how objects communicate with each other 
in terms of a sequence of messages. Also indicates 
the lifespan of objects relative to those messages.
State Machine 
Describes the functionality provided by a system 
in terms of actors, their goals represented as use 
cases, and any dependencies among those use 
cases.
Uml
Uml

More Related Content

What's hot

Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
Khushboo Wadhwani
 
UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)
Shamsunder Malgikar
 
2 class use case
2 class use case2 class use case
2 class use case
Minal Maniar
 
Uml
UmlUml
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
surana college
 
What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?
Eliza Wright
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
anasz3z3
 
class diagram
class diagramclass diagram
class diagram
Shohan Ean
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineering
Mubashir Jutt
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
Debajyoti Biswas
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
Shruti Dalela
 
UML Modeling in Java
UML Modeling in JavaUML Modeling in Java
UML Modeling in Java
Daffodil International University
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
 
Class and object_diagram
Class  and object_diagramClass  and object_diagram
Class and object_diagramSadhana28
 

What's hot (20)

Uml
UmlUml
Uml
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)
 
2 class use case
2 class use case2 class use case
2 class use case
 
Uml
UmlUml
Uml
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
UML
UMLUML
UML
 
Uml Tutorial
Uml TutorialUml Tutorial
Uml Tutorial
 
Uml
UmlUml
Uml
 
What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
class diagram
class diagramclass diagram
class diagram
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineering
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
 
UML Modeling in Java
UML Modeling in JavaUML Modeling in Java
UML Modeling in Java
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
Class and object_diagram
Class  and object_diagramClass  and object_diagram
Class and object_diagram
 

Viewers also liked

organizational narcissism
organizational narcissismorganizational narcissism
organizational narcissism
Omid Aminzadeh Gohari
 
Assignment9 88207102- -dehdarian-cohen-absorptive capacity
Assignment9 88207102- -dehdarian-cohen-absorptive capacityAssignment9 88207102- -dehdarian-cohen-absorptive capacity
Assignment9 88207102- -dehdarian-cohen-absorptive capacityOmid Aminzadeh Gohari
 
Sess3 perceptions and_judgements_farsi
Sess3 perceptions and_judgements_farsiSess3 perceptions and_judgements_farsi
Sess3 perceptions and_judgements_farsiOmid Aminzadeh Gohari
 
self leadership
self leadershipself leadership
self leadership
Omid Aminzadeh Gohari
 
مدیریت خشم
مدیریت خشممدیریت خشم
مدیریت خشم
Omid Aminzadeh Gohari
 
Teamwork
Teamwork Teamwork
سبک های رهبری سازمانی؛ نظریه مسیر هدف
سبک های رهبری سازمانی؛ نظریه مسیر هدفسبک های رهبری سازمانی؛ نظریه مسیر هدف
سبک های رهبری سازمانی؛ نظریه مسیر هدف
Omid Aminzadeh Gohari
 
قدرت و تاكتيك هاي نفوذ
قدرت و تاكتيك هاي نفوذقدرت و تاكتيك هاي نفوذ
قدرت و تاكتيك هاي نفوذ
Omid Aminzadeh Gohari
 
Urban tourism paradigm
Urban tourism paradigm Urban tourism paradigm
Urban tourism paradigm
Omid Aminzadeh Gohari
 

Viewers also liked (19)

Proposal
ProposalProposal
Proposal
 
organizational narcissism
organizational narcissismorganizational narcissism
organizational narcissism
 
Sess26
Sess26Sess26
Sess26
 
Assignment9 88207102- -dehdarian-cohen-absorptive capacity
Assignment9 88207102- -dehdarian-cohen-absorptive capacityAssignment9 88207102- -dehdarian-cohen-absorptive capacity
Assignment9 88207102- -dehdarian-cohen-absorptive capacity
 
Improving dm
Improving dmImproving dm
Improving dm
 
Delphi final
Delphi finalDelphi final
Delphi final
 
Session#5; data resource managment
Session#5;  data resource managmentSession#5;  data resource managment
Session#5; data resource managment
 
Leadership 2
Leadership 2Leadership 2
Leadership 2
 
Enterprise rent a-car
Enterprise rent a-carEnterprise rent a-car
Enterprise rent a-car
 
Sess3 perceptions and_judgements_farsi
Sess3 perceptions and_judgements_farsiSess3 perceptions and_judgements_farsi
Sess3 perceptions and_judgements_farsi
 
Sp fouman last
Sp fouman lastSp fouman last
Sp fouman last
 
self leadership
self leadershipself leadership
self leadership
 
مدیریت خشم
مدیریت خشممدیریت خشم
مدیریت خشم
 
Competency based hrm
Competency based hrmCompetency based hrm
Competency based hrm
 
انتقال تكنولوژي2
انتقال تكنولوژي2انتقال تكنولوژي2
انتقال تكنولوژي2
 
Teamwork
Teamwork Teamwork
Teamwork
 
سبک های رهبری سازمانی؛ نظریه مسیر هدف
سبک های رهبری سازمانی؛ نظریه مسیر هدفسبک های رهبری سازمانی؛ نظریه مسیر هدف
سبک های رهبری سازمانی؛ نظریه مسیر هدف
 
قدرت و تاكتيك هاي نفوذ
قدرت و تاكتيك هاي نفوذقدرت و تاكتيك هاي نفوذ
قدرت و تاكتيك هاي نفوذ
 
Urban tourism paradigm
Urban tourism paradigm Urban tourism paradigm
Urban tourism paradigm
 

Similar to Uml

Uml(unified modeling language) Homework Help
Uml(unified modeling language) Homework HelpUml(unified modeling language) Homework Help
Uml(unified modeling language) Homework Help
Steve Nash
 
Uml
UmlUml
UML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdfUML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdf
ssuser200e7a1
 
4.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 44.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 4
Warui Maina
 
Uml BSE
Uml BSEUml BSE
Uml BSE
Hamza Khan
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
Nguyen Tuan
 
Selab1 slides
Selab1 slidesSelab1 slides
Selab1 slidesSumedha
 
Uml with detail
Uml with detailUml with detail
Uml with detail
Hamza Khan
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
Nwabueze Obioma
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling language
Emmanuel Kumah
 
ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2Sisir Ghosh
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)
Hirra Sultan
 
Uml
UmlUml
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdf
SHIVAM691605
 

Similar to Uml (20)

Uml(unified modeling language) Homework Help
Uml(unified modeling language) Homework HelpUml(unified modeling language) Homework Help
Uml(unified modeling language) Homework Help
 
Uml
UmlUml
Uml
 
432
432432
432
 
UML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdfUML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdf
 
4.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 44.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 4
 
Uml BSE
Uml BSEUml BSE
Uml BSE
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Selab1 slides
Selab1 slidesSelab1 slides
Selab1 slides
 
Uml.pptx
Uml.pptxUml.pptx
Uml.pptx
 
Uml with detail
Uml with detailUml with detail
Uml with detail
 
Uml introduciton
Uml introducitonUml introduciton
Uml introduciton
 
ooAD
ooADooAD
ooAD
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Intro Uml
Intro UmlIntro Uml
Intro Uml
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling language
 
ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2
 
Uml & rup
Uml & rupUml & rup
Uml & rup
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)
 
Uml
UmlUml
Uml
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdf
 

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

  • 2. UML Unified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created by, the Object Management Group.
  • 3. UML Diagrams • Class Diagrams • Use Case Diagrams • Sequence Diagrams • UML State Machine
  • 4. Class Diagram Describes the structure of a system by showing the system's classes, their attributes, and the relationships among the classes.
  • 6. Case Diagram Window size: Size visibility: boolean display() hide() Class Name Attributes Operations
  • 7.
  • 9. Use Case Diagram Describes the functionality provided by a system in terms of actors, their goals represented as use cases, and any dependencies among those use cases.
  • 10.
  • 11. Sequence Diagram Shows how objects communicate with each other in terms of a sequence of messages. Also indicates the lifespan of objects relative to those messages.
  • 12.
  • 13. State Machine Describes the functionality provided by a system in terms of actors, their goals represented as use cases, and any dependencies among those use cases.