PV-2 Project activity model (UPDM - DoDAF aliases)
Creation
To create a PV-2 Project Activity Model:
• Right-click the
Activity (Project) that is to own the PV-2 Project Activity Model, point to New, point to DoDAF, and then click PV-2 Project Activity Model.
For information about showing compartments on diagram symbols, setting up default view options and adding existing elements to the diagram, see the following topics:
For information about the creation and appearance of elements that can be shown on all Product diagrams (Representation, Definition, Information, Metadata, Overlap and Same As elements), click
here.
Activity Action (Project)
To create an Activity Action (Project):
• Click the Activity Action (Project) toolbar button, and then click the diagram background. On the Type Selector dialog, create or select the Activity (Project) that is invoked by the Activity Action (Project).
• From an appropriate Modeler pane, locate the Activity (Project) that is invoked by the Activity Action (Project), and then drag that Activity (Project) to free space or within a containing element on the diagram.
Modeler creates an Input Pin (Project) or Output Pin (Project) to represent each Parameter (Project) of the Activity (Project) that is used as the type of the Activity Action (Project).
If you create the Activity Action (Project) within an Activity Partition (Project), Modeler creates an Activity Part Of Project relationship between the Activity Partition (Project) that is represented by the Activity Partition (Project) and the Activity (Project) that is selected as the type of the Activity Action (Project).
On the Items tab of an Activity Action (Project) element's property pages, you can view and navigate to the Activity (Project) that is invoked by the Activity Action (Project) through the Linked Item association.
Activity Partition (Project)
To create an Activity Partition (Project): click the Activity Partition (Project) toolbar button, and then click in free space on the diagram. From the Select Type dialog, create or select the Project that is represented by the Activity Partition (Project).
You can use Activity Partition (Project) and Activity Action (Project) elements to create and delete Activity Part Of Project relationships between the Project that is linked to the Activity Partition (Project) and Activity (Project) elements:
• When you create the Activity Action (Project) within an Activity Partition (Project), Modeler creates an Activity Part Of Project relationship between the Project that is represented by the Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
• Dragging an Activity Action (Project) to an Activity Partition (Project) creates an Activity Part Of Project relationship between the Project that is represented by that Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
• Dragging an Activity Action (Project) from an Activity Partition (Project) deletes the Activity Part Of Project relationship that exists between the Project that is represented by the Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
Through the View Options you can show an Activity Partition (Project) vertically or horizontally.
On the Items tab of an Activity Partition (Project) element's property pages, you can view and navigate to the Project that is represented by the Activity Partition (Project) through the Linked Item association.
Activity Part Of Project
An Activity Part Of Project can be shown on the diagram through an Activity Action (Project) appearing within an Activity Partition (Project).
To create an Activity Part Of Project: click the Activity Action (Project) toolbar button, and then click within the Activity Partition (Project) that is linked to the calling Project. From the Select Type dialog, create or select the Activity (Project) that is performed by the Project.
Activity (Project)
The Activity (Project) that owns the PV-2 Project Activity Model is attached to the frame that is created on the diagram.
Activity Structured Node (Project)
To create an Activity Structured Node (Project): click the Activity Structured Node (Project) toolbar button, and then click in free space within a containing element on the diagram.
Control Flow (Project)
To create a Control Flow (Project): click the Control Flow (Project) toolbar button, click a valid source element, and then click a valid destination element.
Input Pin (Project)
To create an Input Pin (Project): click the Input Pin toolbar button, and then click theedge of the owning Activity Action (Project). From the context menu, point to New Pin, and then click the required command:
• Click New Parameter to create a new Parameter (Project) and a new Input Pin (Project) to represent that Parameter (Project).
• Click the command for a Parameter (Project) to create a new Input Pin (Project) for that Parameter (Project).
The name of the Input Pin (Project) is set to the name of the represented Parameter (Project).
On creation of an Activity Action (Project), Modeler creates an Input Pin (Project) to represent each Parameter (Project) (Mechanism of In or InOut) of the Activity (Project) that is used as the type of the Activity Action (Project).
On the Items tab of an Input Pin (Project) element's property pages, you can view and navigate to the Parameter (Project) that is represented by the Input Pin (Project) through the Linked Item association.
Input Pin (Service)
To create an Input Pin (Service): click the Input Pin toolbar button, and then click theedge of the owning Operation Action (Service). From the context menu, point to New Pin, and then click the required command:
• Click New Parameter to create a new Parameter (Service) and a new Input Pin (Service) to represent that Parameter (Service).
• Click the command for a Parameter (Service) to create a new Input Pin (Service) to represent that Parameter (Service).
The name of the Input Pin (Service) is set to the name of the represented Parameter (Service).
On creation of an Operation Action (Service), Modeler creates an Input Pin (Service) to represent each Parameter (Service) (Mechanism of In or InOut) of the Operation (Service) that is used as the type of the Operation Action (Service). In addition, Modeler creates an Input Pin (Service) named Target Pin.
On the Items tab of an Input Pin (Service) element's property pages, you can view and navigate to the Parameter (Service) that is represented by the Input Pin (Service) through the Linked Item association.
Object Flow (Project)
To create an Object Flow (Project): click the Object Flow (Project) toolbar button, click a valid source element, and then click a valid destination element.
Operation Action (Service)
To create an Operation Action (Service):
• Click the Operation Action (Service) toolbar button, and then click in free space or within a containing element on the diagram. From the Select Type dialog, select the Operation (Service) that is invoked by the Operation Action (Service).
• From an appropriate Modeler pane, locate the Operation (Service) that you want to invoke from the Operation Action (Service), and then drag that Operation (Service) to free space or within a containing element on the diagram.
Modeler creates an Input Pin (Service) or Output Pin (Service) to represent each Parameter (Service) of the Operation (Service) that is used as the type of the Operation Action (Service). In addition, Modeler creates an Input Pin (Service) named Target Pin.
On the Items tab of an Operation Action (Service) element's property pages, you can view and navigate to the Operation (Service) that is invoked by the Operation Action (Service) through the Linked Item association.
Output Pin (Project)
To create an Output Pin (Project): click the Output Pin toolbar button, and then click theedge of the owning Activity Action (Project). From the context menu, point to New Pin, and then click the required command:
• Click New Parameter to create a new Parameter (Project) and a new Output Pin (Project) to represent that Parameter (Project).
• Click the command for a Parameter (Project) to create a new Output Pin (Project) for that Parameter (Project).
On creation of an Activity Action (Project), Modeler creates an Output Pin (Project) to represent each Parameter (Project) (Mechanism of Out or InOut) of the Activity (Project) that is used as the type of the Activity Action (Project).
On the Items tab of an Output Pin (Project) element's property pages, you can view and navigate to the Parameter (Project) that is represented by the Output Pin (Project) through the Linked Item association.
Output Pin (Service)
To create an Output Pin (Service): click the Output Pin toolbar button, and then click theedge of the owning Operation Action (Service). From the context menu, point to New Pin, and then click the required command:
• Click New Parameter to create a new Parameter (Service) and a new Output Pin (Service) to represent that Parameter (Service).
• Click the command for a Parameter (Service) to create a new Output Pin (Service) to represent that Parameter (Service).
The name of the Output Pin (Service) is set to the name of the represented Parameter (Service).
On creation of an Operation Action (Service), Modeler creates an Output Pin (Service) to represent each Parameter (Service) (Mechanism of Out or InOut) of the Operation (Service) that is used as the type of the Operation Action (Service).
On the Items tab of an Output Pin (Service) element's property pages, you can view and navigate to the Parameter (Service) that is represented by the Output Pin (Service) through the Linked Item association.
The following sections provide information about how a PV-2 Project Activity Model is used in the model.