Videos and tutorials on the Unified Modeling Language (UML), Software Architecture and Data Modeling

Unified Modeling Language and Eiffel

This video presents side-by-side look at the capabilities of UML and Eiffel. The UML is a modeling language which is the product of an amalgamation of different object-oriented methods and notations. Like Eiffel, UML can be used to capture and record the products of object-oriented analysis and design efforts.

Grady Booch UML Interview

Grady Booch explains why people are concerned by concurrent programming and why it is a problem. He talks about model-driven programming and how it relates to the UML.