Menu

SysML FAQ: What is a Package diagram (PKG) and how is it used?

What is a SysML Package diagram?

Definitions

Package: A Package (notation: "folder" icon) is a general-purpose mechanism for organizing model elements and diagrams into groups. Packages define unique namespaces for model elements defined within their scope.

  • namespace = a declarative region that provides scope for the identifiers contained within

Package diagram (pkg): A Package diagram is a static structural diagram that shows the relationships among packages and their contents. Package can be stereotyped (customized) for organizing model elements into models, views, model libraries, and frameworks.

Purpose

The purpose of Package diagram is to support the organization and management of large, complex System Architecture Models (SAMs).


SysML Package Diagram Example
SysML Package Diagram (PKG): Views & Viewpoints

SysML Package Diagram Example
SysML Package Diagram (PKG): System Design View

Diagram Properties
DIAGRAM PROPERTIES
EXECUTABLE SEMANTICS
FORMAL SEMANTICS
Diagram Name Diagram Type UML 2 Analog SDLC Usage Essential
AGILE SYSML?
Dynamic
Sim †
Math
Sim ‡
Auto
Code
Gen
Rigor Semi Informal
Package diagram (pkg) Static Structure
[Grouping]
Package
[minor mods]
All SDLC phases
Usage Notes
BEST PRACTICE PATTERNS ANTI-PATTERNS
* Use a Enterprise Architecture Framework (EAF) Package Patterns to organize the complexity of your System Architecture Model. * Fractured-Framework Anti-Pattern: Ad Hoc/Chaotic Package organization.


UML, BPMN, OMG SYSML and UPDM are trademarks of the Object Management Group.
TOGAF and ARCHIMATE are trademarks of The Open Group.
ENTERPRISE ARCHITECT is a trademark of Sparx Systems Pty Ltd. MAGICDRAW and CAMEO are trademarks of No Magic, Inc. RATIONAL RHAPSODY is a trademark of IBM.
All other trademarks are the property of their respective owners.
© 2003-2024 PivotPoint Technology Corp. | Terms of Use | Privacy | Contact Us