Package Diagram

 

The Package diagram is a graphical representation of model management containers. The Package diagram is available for entities in the Package class as well as entities in the Category class.

 

Packages are fundamentally tools for model management. They are a type of container that can contain diagrams, entities, and other packages (creating a nested structure). This provides for a user-defined grouping of objects. One packaging strategy could be by integrated project team. One could be by the utilities mappings for a document structure. One could be by DoDAF viewpoint. In any case, the key is that the packaging be at the discretion of the user.

    

 NOTE:

A good reference for further information on package diagrams is chapter 6 of A Practical Guide to SysML: The Systems Modeling Language by Sanford Friedenthal, Alan Moore, and Rick Steiner (2012).

Diagram Options

The package diagram settings do not include any special diagram options beyond the classic diagram options.

Diagram Toolbox

The constructs and key entities tabs allow you to quickly package entities in your model, while the all entities tab enables you to relate your diagram entities to the remainder of your system definition.

 

Constructs

Utilities

Key Entities

All Entities - all classes and entities in the system model, allowing you to drag any entity on top of a diagram node to establish relationships with the balance of your system model.

Context Menu Commands

Tips and Tricks