UML yesterday, today and tomorrow.pdf

40 downloads 136 Views 928KB Size Report
Sep 2, 2012 ... and tomorrow. Ivar Jacobson [email protected] ... All rights reserved. Before UML we had 1000s of modeling languages. 1990ish.
UML yesterday, today and tomorrow Ivar Jacobson

[email protected]

Before UML we had 1000s of modeling languages The Ericcson Language

Function/Data Languages

1969 The Ericcson Language -  Comp’s w interfaces -  Signal comm. -  Use-case like elements -  Sequence diagrams -  Collaboration dia’s -  State charts

1970++ Hundreds of methods (mostly notations) with variants based on the Function/Data paradigm Examples: SA/SD SADT SREM JSD Etc.

It evolved into the SDL standard

2

Object Languages 1990ish OMG registered 26 different methods (notations) based on the OO paradigm Examples Booch OMT OOSE/Objectory Fusion Catalysis Etc.

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Before UML we had 1000s of modeling languages The Ericcson Language

Function/Data Languages

1969 The Ericcson Language -  Comp’s w interfaces -  Signal comm. -  Use-case like elements -  Sequence diagrams -  Collaboration dia’s -  State charts

1970++ Hundreds of methods (mostly notations) with variants based on the Function/Data paradigm Examples: SA/SD SADT SREM JSD Etc.

Object Languages 1990ish OMG registered 26 different methods (notations) based on the OO paradigm Examples Booch OMT OOSE/Objectory Fusion Catalysis Etc.

There was a standard modeling language developed in Telecom SDL 1976 – around 2000 It evolved into the SDL standard

3

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Component diagrams

Feb 1968

4

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Sequence diagrams

!970-06-25

5

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Getting to UML •  1993 mid: –  A guest editorial in JOOP: Time for cease fire in the methods war

•  1994 –  Ericsson requests a standard

•  1995 –  OMG adopts an RFP for a modeling language

•  1996 dec –  Grady, Jim and I submit UML 1.0

•  1997 fall –  UML 1.1 adopted by OMG

6

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

The Three Amigos

7

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Towards UML 1.1

UML 1997-

SDL 1976around 2000

Booch Jacobson Rumbaughn + Many others incl Harel

The Ericsson Language 1969 8

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Developing from req’ts to test

use of the kernel as a language

Kernel

9

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Developing a web app from req’ts to test extend Developing from req’ts to test

use of the kernel as a language Kernel

Part of the essentials

10

Copyright © 2011 Ivar Jacobson International SA. All rights reserved

Use case modeling

Designing

Testing

Implementing Deploying

Part of the essentials Kernel

11

Copyright © 2011 Ivar Jacobson International SA. All rights reserved