Be aware of the basic rules for Process Modeling:
- 1. A series of data flows always starts or ends at an external agent and starts or ends at a data store. Conversely, this means that a series of data flows cannot start or end at a process.
- 2. A process must have both data inflows and outflows.
- 3. All data flows must be labeled with the precise data that is being exchanged.
- 4. Process names should start with a verb and end with a noun.
- 5. Data flows are named as descriptive nouns.
- 6. A data store must have at least one data inflow.
- 7. A data flow cannot go between an external agent and a data store, but a process must be in between.
- 8. A data flow cannot go between to external agents, but a process must be in between.
- 9. A data flow cannot go between to data stores, but a process must be in between.
- 10. External agents and data flows can be repeated on a process model in order to avoid lines crossing, but do not repeat processes.