This article shows that there is far more to data modeling than simply applying a few stereotypes to UML class diagrams. It describes conceptual, logical and physical data modeling notation, focusing on physical modeling.
This video discusses the different levels of perspective that can be used to model of use cases, such as sea-level, clam, fish, kite, and cloud.
This video presents an introductory course on the Unified Modeling Language (UML) given at the Indira Gandhi National Open University School of Computer and Information Sciences.
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.
Refactoring is usually performed with the help of a text-based editor or a refactoring browser. This contrasts with UML based modeling tools, which are more visually oriented and work at a higher level of granularity. This article explores how such an UML modeling tool can be helpful both in identifying …
This article provides an introduction to the Unified Modeling Language (UML), a modeling language for specifying, visualizing, constructing and documenting the artifacts of a system-intensive process.
The UML® Resource Page of the Object Management Group is the main resource page for all information regarding the Unified Modeling Language (UML).
This article offers a step by step approach to transform a UML object-oriented class model in a purely relational database.