Models in the UML are constructed from elements. Each element has a different purpose, different rules and different notation. Model elements are used at different stages of the design process for different purposes. Elements include Classes, Objects, Interfaces, Use Cases, Components and Nodes.
The features of Enterprise Architect cannot be fully utilized without a good understanding of UML:
|·||During early analysis, use cases, activities, business processes, objects and collaborations are used to capture the problem domain.|
|·||During elaboration, sequence diagrams, objects, classes and state machines are used to refine the system specification.|
|·||Components and nodes are used to model larger parts of the system as well as the physical entities that are created and deployed into a production environment.|
UML elements can be divided into two categories: those used on Behavioral Diagrams and those used on Structural Diagrams. This basic set can be extended almost without limit using Stereotypes and UML Profiles.