The top-level Packages in a model (below the project root nodes) can be created as Views, which are used simply to structurally partition and extend the model according to specific requirements and modeling techniques, such as Component View or Dynamic View. These Views have the same concept as the Simple UML Views generated as Model Packages; however, unlike the Model Package views, basic Views:

·Do not have any automatically-generated components
·Can be created only under a root node
·Are top-level Packages with special Package icons
·Are not directly available for Requirements, Analysis or Testing, although you can develop these Views from Simple Views or within Use Case Views (see below)

Types of View

There are six main types of View, each with their own Package icon:

·Use Case View - to contain, for example, Use Case diagrams and Analysis diagrams
·Dynamic View - to contain, for example, Activity diagrams, Communication diagrams, Sequence diagrams and State Machine diagrams
·Class View - to contain, for example, Class diagrams, Code Engineering and Data Models
·Component View - to contain, for example, Component diagrams
·Deployment View - to contain, for example, Deployment diagrams
·Simple View - to customize your own type of view


You can work within the first five standard View types, or devise your own type based on the Simple View. You can create Views, rename them, move them into a different order or delete them, by right-clicking on the selected View and choosing the appropriate context menu option.

Learn more