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

1-uml-introduction-m1-introduction-slides

The document provides an introduction to UML, covering its history, the need for a common language, and available tools. It outlines the evolution of UML from the 1970s to its current version 2.4.1, highlighting key contributors and the standardization process. Additionally, it discusses the importance of UML in facilitating communication among various stakeholders in software development.

Uploaded by

Bengco Rance
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)
10 views

1-uml-introduction-m1-introduction-slides

The document provides an introduction to UML, covering its history, the need for a common language, and available tools. It outlines the evolution of UML from the 1970s to its current version 2.4.1, highlighting key contributors and the standardization process. Additionally, it discusses the importance of UML in facilitating communication among various stakeholders in software development.

Uploaded by

Bengco Rance
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/ 17

Introduction to UML

History, Need and Tools

Mike Erickson
@mgerickson
Course Introduction

 Introduction
 Basics
 Structural Modeling
 Behavioral Modeling
Introduction

 History
 Common Language
 Tools
History

 The 1970s and 1980s


 Largely Structured Analysis and Design
 The Late 1980s and 1990s
 OOA&D
 Multiple modeling techniques
 No Standard
 1997
 OMG – Submissions for Standard
 Rational submitted UML 1.0
 OMG created ‘standardized’ UML
 November 1997 Rational released UML 1.1
The 3 Amigos

 1994
 Jim Rumbaugh joined Grady Booch at Rational
 1995
 Rational bought Objectory and Ivar Jacobson joined
 Self Declared Standard
UML Today

 Current – 2.4.1
 August 2011
 Upcoming – 2.5
 Beta, October 2012
Communication Problems
Common Users of UML Diagrams

Product Owner Business Analyst Architec


t

Operations
Quality Assurance Developer
Same Thing – Different Language

Suunnittelen ohjelmisto Ik ontwerp software

म� सॉफ्टवेयर �डजाइन
Progettazione software
Ich habe design software

I design software
소프트웨어 디자인 Дизайн софтуер

Tôi thiết kế phần mềm


Je conçois des logiciels
Diseño software

Я розробки програмного
забезпечення
Business?
Technology

Lisp Python
Smalltalk
C/C++
XSLT
Prolog DML

C# F#
JavaScript DDL

Scala SOA Java


SQL

Pascal TypeScript
VB.NET Cobol
Design Meetings
Development Methods

Waterfall Iterative

Plan Plan

Build
Deploy Build
Test

Deploy Test
Methods vs. Models
Formal Tools
Informal Tools
Summary

 UML Standard
 UML 2.4.1
 Communication
 Precise
 Standard
 Common
 Tools
 Formal
 Informal

You might also like