20
UML Unified Modeling Language

Uml Presentation

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