Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to UMLIntroduction to UML
What is UML?
Time
1997: UML 1.0, 1.1
1996: UML 0.9 & 0.91
1995: Unified Method 0.8
Other methods
Booch ‘91
Booch ‘93 OMT - 2
OMT - 1
Ye...
Types of UML Diagrams
Component Diagram
Illustrate the organizations and dependencies of the
physical components in a system. A higher level tha...
Library System
Borrow
Order Title
Fine Remittance
Client
Employee
Supervisor
• A generalized description of how a system w...
Use Case Diagram(core components)
Actors: A role that a user plays with respect to the
system,including human users and ot...
Association: communication between an actor and a
use case; represented by a solid line.
Generalization: relationship betw...
(TogetherSoft, Inc)
•Pay Bill is a parent use case and Bill Insurance is the
child use case. (generalization)
•Both Make Appointment and Reque...
Uml
Uml
Uml
Uml
Uml
Upcoming SlideShare
Loading in …5
×

Uml

174 views

Published on

IT

Published in: Education
  • Be the first to comment

  • Be the first to like this

Uml

  1. 1. Introduction to UMLIntroduction to UML
  2. 2. What is UML?
  3. 3. Time 1997: UML 1.0, 1.1 1996: UML 0.9 & 0.91 1995: Unified Method 0.8 Other methods Booch ‘91 Booch ‘93 OMT - 2 OMT - 1 Year Version 2003: UML 2.0 2001: UML 1.4 1999: UML 1.3
  4. 4. Types of UML Diagrams
  5. 5. Component Diagram Illustrate the organizations and dependencies of the physical components in a system. A higher level than class diagrams.
  6. 6. Library System Borrow Order Title Fine Remittance Client Employee Supervisor • A generalized description of how a system will be used. • Provides an overview of the intended functionality of the system Boundary Actor Use Case
  7. 7. Use Case Diagram(core components) Actors: A role that a user plays with respect to the system,including human users and other systems. e.g.,inanimate physical objects (e.g. robot); an external system that needs some information from the current system. Use case: A set of scenarios that describing an interaction between a user and a system.
  8. 8. Association: communication between an actor and a use case; represented by a solid line. Generalization: relationship between one general use case and one specific use case. Represented by a line with a triangular arrow head toward the parent use case, the more general modeling element. employee waitress
  9. 9. (TogetherSoft, Inc)
  10. 10. •Pay Bill is a parent use case and Bill Insurance is the child use case. (generalization) •Both Make Appointment and Request Medication include Check Patient Record as a subtask.(include) •The extension point is written inside the base case Pay bill; the extending class Defer payment adds the behavior of this extension point. (extend)

×