Chapter 21 Working with the Data Flow Diagram
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 |
A split is imported as a synchronization with a Split/Merge stereotype.
A merge is imported as a synchronization with a Split/Merge stereotype.
An external entity is imported as an organization unit with an External Entity stereotype.
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.
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.
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 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.
Domains are not imported.
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. |
![]() |