The top-level Packages in a model (below the project root nodes) can be created as Views, which are simply used 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

Types of View

There are six main types of View, each with their own Package icon, as listed; the types of diagram are the suggested content of each View type:

  • Use Case View - containing Use Case diagrams and Analysis diagrams
  • Dynamic View -containing Activity diagrams, Communication diagrams, Sequence diagrams and State Machine diagrams
  • Class View - containing Class diagrams, Code Engineering and Data Models
  • Component View - containing Component diagrams
  • Deployment View - containing 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