From the Visio Enterprise Help: Like conceptual diagrams, ClassDiagrams are static structure diagrams that decompose a software system into its parts. In a Class Diagram, however, the parts are classes that represent fully defined software entities rather than objects that represent real-world concepts. In addition to attibutes and associations, a Class Diagram also specifies operations, methods, interfaces, and dependencies.
The Dynamic Models dictate which messages need to be sent between which objects. The Static Structures dictate which classes and relationships must be present to make sure that happens.
A common mistake most developers make is to pay too much attention to Static Structures, like inheritance hierarchy, and not pay enough attention to clean interobject dynamics. See Dynamic Models.-- Steven Black
Contributors: jMM, Steven Black
Category UML Category Modeling
( Topic last updated: 2000.04.18 11:21:29 PM )