Chapter 21 Working with the Data Flow Diagram


Converting PAM objects into DFD objects

The open process converts PAM objects into DFD objects as follows:

PAM object DFD object
Process Process
Split/Merge Synchronization
External entity Organization unit
Off page connector Sub-process diagram containing all the objects connected to the parent process in the upper-level
Data flow Flow or Resource flow
Data store Resource
Data item on Data flow Data (elementary)
Domain
Business rule Business rule

Split/Merge

A split is imported as a synchronization with a Split/Merge stereotype.

A merge is imported as a synchronization with a Split/Merge stereotype.

External entity

An external entity is imported as an organization unit with an External Entity stereotype.

Off page connector

PowerDesigner helps you initialize, in the sub diagram, the objects from the upper-level to link to the sub-process.

External entities and data stores connected to the composite process in the upper-level are imported and displayed in the sub-process diagram as organization units and resources.

Processes and split/merge objects connected to the composite process in the upper-level are imported and displayed in the sub-process diagram as process shortcuts and synchronization shortcuts.

Incoming and outgoing flows connected to the composite process are displayed in the sub-diagram with their source or destination object.

Data flow

A data flow between a data store and a process is imported as a resource flow. Any other data flow is imported as a flow.

A data flow with a double direction is imported as two distinct flows.

The data flow type is imported as a flow type property for process flows and is lost for data flows imported as resource flows.

Data store

A data store is imported as a resource with a Data Store stereotype. The Number property is imported in the Number ID property and the Is Entity property is imported as an extended attribute (isEntity) on the resource.

The list of data items is not imported.

Data item on data flow

Data items are imported as elementary data. The attachment of a data item to a flow is preserved, by attaching the corresponding data to the imported flow.

Check parameters are not imported.

Domain

Domains are not imported.

Business rule

Business rules are imported.

Attachment of a business rule to a domain or a data item is not imported.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.