Loading…
Transcript
  • Grady Booch , Jim Rumbaugh , and Ivar Jacobson

developed UML in the mid 1990s

  • In 1997, UML 1.0 was submitted to the Object Management Group.

  • UML 2.0 provides 13 different diagrams

Communication Diagram

Sequence Diagram

Use - Case Diagram

provides another indication of the

temporal order of the communications

but emphasizes the relationship

among the objects and classes

instead of the temporal order.

used to show the dynamic communications between objects during execution of a task.

It show temporal order in which message are sent between the objects to accomplish task.

user

Activity Diagram

depicts the dynamic behavior of a system or

part of a system through flow of control

between actions that system performs.

Unified Modeling Language

Communication Diagram

Use - Case Diagram

Class Diagram

helps you determine the functionality

and features of the software from

the user's perspective.

Sequence Diagram

Object Constraint Language

  • CONTEXT

  • PROPERTY

  • OPERATIONS

  • KEYWORDS

Unified Modeling Language

State Diagram

Class Diagram

models an object's states, the actions

that are performed depending

on those states, and the

transitions between the states

of the object.

Unified Modeling Language

Object Constraint Language

  • provides a static or structural view of a system.

  • standard language for writing software blueprints

  • maybe visualize , specify, construct, and document artifacts of software -intensive system

complements UML by allowing

you to use formal grammar and

syntax unambiguous statements

about various design model

elements

Deployment Diagram

focuses on the structure of a software

system and is useful for showing

the physical distribution of a software

system among hardware platforms

and execution environments.

State Diagram

UML

Unified Modeling Language