Object-oriented Design methods

Miscellaneous

UML

Topics

UML 2.0

UML and Real Time

Turtle UML Profile for real time systems

OCL : Object Constraint Language

OCL allows to express constraint such that "no room in this hotel has number 13", "children under 4 don't pay" ...

Warmer's site

ORM : Object Role Modeling

ORM is another method more focused on representing data relations. It can be useful to model databases.

ORM (Objet Role Modeling)

Overview : http://www.agilemodeling.com/artifacts/ormDiagram.htm

Tutorials

Case Tools

Projects

Companies

Books

UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)

RUP

Waypointer
What is RUP ?

Opinions

What's wrong with Use Cases ?
Are Use Cases the death of good UI design ?
Statecharts diagrams problematic
Ivar Jacobson : a specialist of use cases

Design with style

Principle of Single Responsability
Segregation of Interfaces
Powertypes and stereotypes
Examples
http://www.magicdraw.com/samples#diagram_samples

Patterns

The patterns Home page
UML Active Passive pattern

© Copyright AFC Europe 1998-2014