Upload
elenak87
View
215
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A modeling language which provides a standardway to visualize the design of a systemarchitecture.UML diagrams show the system activities,components, entities, as well as the way which allthese parts communicate together.UML has several diagram types and each one ofthem is used for a different purpose.
Citation preview
UMLUnified Modeling Language
What is UML ?
A modeling language which provides a standardway to visualize the design of a systemarchitecture.UML diagrams show the system activities,components, entities, as well as the way which allthese parts communicate together.UML has several diagram types and each one ofthem is used for a different purpose.
3 Main UML Diagram Types
Structural: Emphasize on how the things whichconsist of a system are structured.Behavioral UML diagrams: Emphasize on howthe system and it's components are behave.Interaction diagrams: Consist of a subset ofbehavior diagrams, emphasize the flow of controland data among the elements of the system.
Structural UML Diagrams
Package DiagramIncludes packages containing use cases orclasses to illustrate the functionality of a softwaresystem.Uses packages to represent the different layersof the architecture of a software system.
Package Diagram Example #1
Package Diagram Example #2
Structural UML Diagrams
Data Model ProfileIt is a UML extension to support the modelling ofrelational databases in UML.Classes can mapped to database tables.
Data Model Example #1
Data Model Example #2
Data Model Example #3
Data Model Example #4
Behavioral UML Diagrams
Use Case DiagramA use case diagram is a representation of a user's interaction with the system and depicting the specif ications of a use case.
Use Case Diagram Example #1
Use Case Diagram Example #2
Use Case Diagram Example #3
Behavioral UML Diagrams
Activity DiagramActivity diagrams show the overall f low of control and constructed from a limited number of shapes, connected with arrows.
Activity Diagram Example #1
Interaction UML Diagrams
Sequence Diagram UML sequence diagrams are used to show how
objects interact in a given situation. An important characteristic of a sequence diagram is that time passes from top to bottom.
Sequence Diagram Example
Thank you !
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide19Slide20Slide21