SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Unified Modeling Language
Diagrams
(UML)
Unified Modeling Language (UML):
1- Is a standardized general-purpose modeling
language in the field of object-oriented software
engineering.
2- The standard is managed, and was created, by
the Object Management Group.
Diagrams overview :
UML has 14 types of diagrams divided into two
categories :
1- Seven diagram types represent
structural information.
2- The other seven represent general types
of behavior, including four that represent different
aspects of interactions.
Structure diagrams :
Structure diagrams emphasize the things that must
be present in the system being modeled. Since
structure diagrams represent the structure, they are
used extensively in documenting the software
architecture of software systems
Types of structure diagram :
1- Class diagram:
Describes the structure of a system by showing
the system's classes, their attributes, and the
relationships among the classes .

Example :
2- Component diagram:
Describes how a software system is split up into
components and shows the dependencies among
these components .

Example :
3- Composite structure diagram:
Describes the internal structure of a class and the
collaborations that this structure makes possible .

Example :
4- Deployment diagram:
Describes the hardware used in system
implementations and the execution environments and
artifacts deployed on the hardware .

Example :
5- Object diagram:
Shows a complete or partial view of the structure of an
example modeled system at a specific time.

Example :
6- Package diagram:
describes how a system is split up into logical
groupings by showing the dependencies among these
groupings .

Example :
Behavior diagrams :
Behavior diagrams emphasize what must happen
in the system being modeled. Since behavior
diagrams illustrate the behavior of a system, they
are used extensively to describe the functionality
of software systems.
Types of behavior diagram :
1- Activity diagram:
describes the business and operational
step-by-step workflows of components in a
system. An activity diagram shows the
overall flow of control.
2- State Machine diagram
describes the states and state
transitions of the system
3- 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
Interaction diagrams :
Interaction diagrams, a subset of behavior
diagrams, emphasize the flow of control and
data among the things in the system being
modeled:
Types of interaction diagram:
1- Communication diagram: shows the
interactions between objects or parts in
terms of sequenced messages. They
represent a combination of information
taken from Class, Sequence, and Use Case
Diagrams describing both the static
structure and dynamic
behavior of a system.
2- Interaction overview diagram: provides
an overview in which the nodes represent
communication diagrams.
3- Sequence diagram:
shows how objects communicate with each
other in terms of a sequence of messages.
Also indicates the life spans of objects
relative to those messages.
Example:
4- Timing diagrams:
a specific type of interaction diagram where
the focus is on timing constraints.

Weitere ähnliche Inhalte

Was ist angesagt?

INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
Ashita Agrawal
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASE
babak danyal
 

Was ist angesagt? (20)

Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Uml structural diagrams
Uml structural diagramsUml structural diagrams
Uml structural diagrams
 
Uml
UmlUml
Uml
 
analysis and design with uml
analysis and design with umlanalysis and design with uml
analysis and design with uml
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
 
Lecture6 activity diagrams
Lecture6 activity diagramsLecture6 activity diagrams
Lecture6 activity diagrams
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Class diagram
Class diagramClass diagram
Class diagram
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Introduction to OOA and UML
Introduction to OOA and UMLIntroduction to OOA and UML
Introduction to OOA and UML
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
UML
UMLUML
UML
 
1. introduction to uml
1. introduction to uml1. introduction to uml
1. introduction to uml
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASE
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 

Andere mochten auch

Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
mewaseem
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading software
daksh bhatt
 
Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。
Yuichi Sakuraba
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagrams
APU
 

Andere mochten auch (19)

Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
 
What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?What is UML (Unified Modeling Language)?
What is UML (Unified Modeling Language)?
 
"Just Enough" System Modeling
"Just Enough" System Modeling"Just Enough" System Modeling
"Just Enough" System Modeling
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Sequence diagram smart stock business
Sequence diagram  smart stock businessSequence diagram  smart stock business
Sequence diagram smart stock business
 
Analysis
AnalysisAnalysis
Analysis
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading software
 
The Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabsThe Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabs
 
Ch5 system modeling
Ch5 system modelingCh5 system modeling
Ch5 system modeling
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagrams
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
Strategic Management models and diagrams
Strategic Management models and diagramsStrategic Management models and diagrams
Strategic Management models and diagrams
 

Ähnlich wie Unified modeling language diagrams

Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
MeagGhn
 
What are the diagrams defined in the UML Standard. Give a one or two.pdf
What are the diagrams defined in the UML Standard. Give a one or two.pdfWhat are the diagrams defined in the UML Standard. Give a one or two.pdf
What are the diagrams defined in the UML Standard. Give a one or two.pdf
fedosys
 
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
 

Ähnlich wie Unified modeling language diagrams (20)

Uml
UmlUml
Uml
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
 
R1x g02 enterprise architecture i
R1x g02 enterprise architecture iR1x g02 enterprise architecture i
R1x g02 enterprise architecture i
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Experiment no
Experiment noExperiment no
Experiment no
 
Uml.pptx
Uml.pptxUml.pptx
Uml.pptx
 
Modeling software architecture with uml
Modeling software architecture with umlModeling software architecture with uml
Modeling software architecture with uml
 
04 uml diagrams
04 uml diagrams04 uml diagrams
04 uml diagrams
 
4+1
4+14+1
4+1
 
432
432432
432
 
Ch 2.1
Ch 2.1Ch 2.1
Ch 2.1
 
18540PhDreport.pdf
18540PhDreport.pdf18540PhDreport.pdf
18540PhDreport.pdf
 
What are the diagrams defined in the UML Standard. Give a one or two.pdf
What are the diagrams defined in the UML Standard. Give a one or two.pdfWhat are the diagrams defined in the UML Standard. Give a one or two.pdf
What are the diagrams defined in the UML Standard. Give a one or two.pdf
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
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
 
Uml
UmlUml
Uml
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 
Se lec5
Se lec5Se lec5
Se lec5
 

Kürzlich hochgeladen

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
dlhescort
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 

Kürzlich hochgeladen (20)

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 

Unified modeling language diagrams

  • 2. Unified Modeling Language (UML): 1- Is a standardized general-purpose modeling language in the field of object-oriented software engineering. 2- The standard is managed, and was created, by the Object Management Group.
  • 3. Diagrams overview : UML has 14 types of diagrams divided into two categories : 1- Seven diagram types represent structural information. 2- The other seven represent general types of behavior, including four that represent different aspects of interactions.
  • 4.
  • 5. Structure diagrams : Structure diagrams emphasize the things that must be present in the system being modeled. Since structure diagrams represent the structure, they are used extensively in documenting the software architecture of software systems
  • 6. Types of structure diagram : 1- Class diagram: Describes the structure of a system by showing the system's classes, their attributes, and the relationships among the classes . Example :
  • 7. 2- Component diagram: Describes how a software system is split up into components and shows the dependencies among these components . Example :
  • 8. 3- Composite structure diagram: Describes the internal structure of a class and the collaborations that this structure makes possible . Example :
  • 9. 4- Deployment diagram: Describes the hardware used in system implementations and the execution environments and artifacts deployed on the hardware . Example :
  • 10. 5- Object diagram: Shows a complete or partial view of the structure of an example modeled system at a specific time. Example :
  • 11. 6- Package diagram: describes how a system is split up into logical groupings by showing the dependencies among these groupings . Example :
  • 12. Behavior diagrams : Behavior diagrams emphasize what must happen in the system being modeled. Since behavior diagrams illustrate the behavior of a system, they are used extensively to describe the functionality of software systems.
  • 13. Types of behavior diagram : 1- Activity diagram: describes the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.
  • 14. 2- State Machine diagram describes the states and state transitions of the system
  • 15. 3- 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
  • 16. Interaction diagrams : Interaction diagrams, a subset of behavior diagrams, emphasize the flow of control and data among the things in the system being modeled:
  • 17. Types of interaction diagram: 1- Communication diagram: shows the interactions between objects or parts in terms of sequenced messages. They represent a combination of information taken from Class, Sequence, and Use Case Diagrams describing both the static structure and dynamic behavior of a system. 2- Interaction overview diagram: provides an overview in which the nodes represent communication diagrams.
  • 18. 3- Sequence diagram: shows how objects communicate with each other in terms of a sequence of messages. Also indicates the life spans of objects relative to those messages.
  • 20. 4- Timing diagrams: a specific type of interaction diagram where the focus is on timing constraints.