Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Software Architecture Modeling

Prof. Cesare Pautasso

Capturing the Architecture

Grady Booch

What is modeling?

Richard Taylor

Abstraction and Interpretation

Solving Problems with Models

Content is more important than representation

Model Quality

Accuracy and Precision

Richard Taylor

Model Quality - Advice

Why Modeling?

Model-Driven Architecture

What to model?

Canonical Models

George Fairbanks

Domain Model

Code Model

Boundary and Internal Design Models

Canonical Models

Example Domain Model


Use a spacebar or arrow keys to navigate