The Unified Modeling Language

UML Resources

Seminar

HOME

Setting the scene
History
Overview
Bibliography

 

 

UML Seminars
Day 1 

Day 2
Additional material
Design by Contract

UML links
Official sites
Introductory material
Papers/Articles
CASE tools
Links to links

FAQ
Other


About this site
Scope
Creator
Contact


The material here represents a superset of the topics we went through at Gent, Trend, ESSER and Novar. Left click to view the slides AND notes. Right click to save.

Day 1

Instead of Prerequisite: OO in a slide

Part A: Introduction (importance of modelling & overview)

Part B: UML Diagrams walkthrough (notation & semantics of diagrams with running example)

Part C: Leftovers (Advanced modelling, Process, Guidelines, Tools)

Part D: Design by Contract (Introduction to the notion developed by Bertrand Meyer)

Part E: Demo of Rational Rose with extremely simple examples (ZIP file of .mdl s)

 

 

 

Day 2

Part A: UML Case Study (from requirements to implementation - A Diagram Editor)

Part B: Design Patterns (Intro. to the concept & few examples)

 

 

 

Additional material

A version of the original article describing Design by Contract

A case study building an embedded system with UML

Code for 'Diagram Editor' designed in the case study (ZIP file)

Executable for Diagram Editor as developed (ZIP file)

Impressions on UML tools played with (txt file)

Short review on UML books read (txt file)