Gallery Home
Visual Modeling
UML 2 Diagrams
General UML Notations
Use Case Modeling
Requirements Capturing
Data Modeling
Object Relational Mapping
EJB Support
Documentation Generation
Code Engineering
IDE Integration
Interoperability
Plug-in
User Interface
Cross-Platform
SDE for Visual Studio
SDE for Eclipse
SDE for NetBeans
SDE for JBuilder
 
UML 2 Diagrams
Composite Structure Diagram
  Composite Structure Diagram is one of the new artifacts added to UML 2.0. It shows the internal structure (including parts and connectors) of a structured classifier or collaboration. VP-UML provides full support to the Composite Structure Diagram, includes modeling the internal structure of the objects and functionality.  
 

 
Composite Structure Diagram Sample
Composite Structure Diagram is one of the new artifacts added to UML 2.0.
Composite Structure Diagram Sample
 
Part
A property represents a set of instances that are owned by a containing classifier instance.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 193)
Part
 
Port
A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts. Ports are connected to properties of the classifier by connectors through which requests can be made to invoke the behavioral features of a classifier. A Port may specify the services a classifier provides (offers) to its environment as well as the services that a classifier expects (requires) of its environment.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 189)
Port
 
Collaboration
A collaboration is represented as a kind of classifier and defines a set of cooperating entities to be played by instances (its roles), as well as a set of connectors that define communication paths between the participating instances. The cooperating entities are the properties of the collaboration.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 176)
Collaboration
 
CollaborationUse
A collaboration use represents one particular use of a collaboration to explain the relationships between the properties of a classifier. A collaboration use shows how the pattern described by a collaboration is applied in a given context, by binding specific entities from that context to the roles of the collaboration. Depending on the context, these entities could be structural features of a classifier, instance specifications, or even roles in some containing collaboration. There may be multiple occurrences of a given collaboration within a classifier, each involving a different set of roles and connectors. A given role or connector may be involved in multiple occurrences of the same or different collaborations.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 179)
CollaborationUse
 
Connector
Each connector may be attached to two or more connectable elements, each representing a set of instances. Each connector end is distinct in the sense that it plays a distinct role in the communication realized over a connector. The communications realized over a connector may be constrained by various constraints (including type constraints) that apply to the attached connectable elements.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 183)
Connector
 
Role binding
A mapping between features of the collaboration type and features of the classifier or operation. This mapping indicates which connectable element of the classifier or operation plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 179)
Role binding
 
  Top
Home | Products | Shop | Download | Product Support | Resources | Company | Contact Us | Site Map
Patents pending. All rights reserved.
Legal Privacy Statement