0% found this document useful (0 votes)
32 views

2.-UML_Introduction

The Unified Modeling Language (UML) was developed in the mid-1990s by Grady Booch, Jim Rumbaugh, and Ivar Jacobson to unify various object-oriented modeling techniques. UML serves as a nonproprietary standard for modeling systems, facilitating communication throughout the project design process with both graphical and textual representations. The current version is UML 2.2, and it includes various tools for commercial and open-source use, focusing on visualizing, specifying, constructing, and documenting systems.

Uploaded by

gboxanas54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

2.-UML_Introduction

The Unified Modeling Language (UML) was developed in the mid-1990s by Grady Booch, Jim Rumbaugh, and Ivar Jacobson to unify various object-oriented modeling techniques. UML serves as a nonproprietary standard for modeling systems, facilitating communication throughout the project design process with both graphical and textual representations. The current version is UML 2.2, and it includes various tools for commercial and open-source use, focusing on visualizing, specifying, constructing, and documenting systems.

Uploaded by

gboxanas54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Unified Modeling Language

(UML)
Prepared by:
Nor Azizah Sa’adon
Nurulhuda Ghazali

Software Engineering Department


UTM Computer Science & Information System
UTM Johor Bahru
INSPIRING CREATIVE AND INNOVATIVE MINDS
Mid- to late- 1990's
■ “3 AMIGOS” (Grady Booch, Jim Rumbaugh and
IvarJacobson)
■ Joined together to unify their individual ventures
■ Each was working on some sort of Object Oriented
modeling Technique
■ They also developed the Rational Unified Process,
which became the Unified Process in 1999

INSPIRING CREATIVE AND INNOVATIVE MINDS


Developed the
Booch method
At Ericsson until 1994, (“clouds”), ACM
25 year at GE Research, developed use cases and Fellow 1995,
where he developed OMT, the CASE tool Objectory, at and IBM Fellow
joined (IBM) Rational in IBM Rational since 1995, 2003
1994, CASE tool OMTool http://www.ivarjacobson.co http://www.booch
m .com/
James Rumbaugh Ivar Jacobson Grady Booch

INSPIRING CREATIVE AND INNOVATIVE MINDS


■ A language, both graphical and textual, used
throughout the entire process of project
design (from requirements analysis to
deployment).
■ Semi-formal specification that captures
structure of O.O.D.
■ A standard tool for communicating a design.

INSPIRING CREATIVE AND INNOVATIVE MINDS


• Nonproprietary standard for modeling systems
• Current Version: UML 2.2
– Information at the OMG portal http://www.uml.org/
• Commercial tools:
– Rational (IBM),Together (Borland), Visual Architect (Visual
Paradigm), Enterprise Architect (Sparx Systems)
• Open Source tools http://www.sourceforge.net/
– ArgoUML, StarUML, Umbrello (for KDE), PoseidonUML
• Example of research tools: Unicase, Sysiphus
– Based on a unified project model for modeling, collaboration
and project organization
– http://unicase.org
– http://sysiphus.in.tum.de/
INSPIRING CREATIVE AND INNOVATIVE MINDS
• Objectives: visualize, specify, construct, and
document a system

• Types of diagram
– Structural : focus on static aspects of
system
– Behavioral: focus on dynamic aspects of
system (changing parts)

INSPIRING CREATIVE AND INNOVATIVE MINDS


INSPIRING CREATIVE AND INNOVATIVE MINDS

You might also like