Process Model
- Formal way of representing how a business process operates
- Illustrates how data moves
- Data Flow Diagram
Process
Activity or function performed for a specific business reason
- Number
- Start with verb, end with a noun
- Description
- At least one input, one output data flow
Data Flow
- Connects 2 processes together
- Describes the CONTENT of the data flow but NOT how it is implemented
- Always starts or ends at a process
- Noun, description, one or more connections to a process
- DATA IN MOTION using arrow
Data Store
- Collection of data stored
- Number, noun, description, at least one input and one output
- "Data at rest
External Entity
Person, organization, or system that has interactions with the system (noun)
Decomposition
Context to level 0 to level 1
Balancing
Information in one level is accurately presented in another level
Context Diagram
- One process labeled zero
- Shows all external entities that receive information or contribute information to the system
- Match up information sent out and received by the entities
Level 0 Diagram
- Shows all major processes
- Add data stores
- Labeled 1, 2, 3 etc
- Each use case becomes a separate process
Level 1 Diagram
- Create one level 1 diagram for every major process in level 0
- Labeled 1.1, 1.2, 1.3 etc
Process Model
- Formal way of representing how a business process operates
- Illustrates how data moves
- Data Flow Diagram
Process
Activity or function performed for a specific business reason
- Number
- Start with verb, end with a noun
- Description
- At least one input, one output data flow
Data Flow
- Connects 2 processes together
- Describes the CONTENT of the data flow but NOT how it is implemented
- Always starts or ends at a process
- Noun, description, one or more connections to a process
- DATA IN MOTION using arrow
Data Store
- Collection of data stored
- Number, noun, description, at least one input and one output
- "Data at rest
External Entity
Person, organization, or system that has interactions with the system (noun)
Decomposition
Context to level 0 to level 1
Balancing
Information in one level is accurately presented in another level
Context Diagram
- One process labeled zero
- Shows all external entities that receive information or contribute information to the system
- Match up information sent out and received by the entities
Level 0 Diagram
- Shows all major processes
- Add data stores
- Labeled 1, 2, 3 etc
- Each use case becomes a separate process
Level 1 Diagram
- Create one level 1 diagram for every major process in level 0
- Labeled 1.1, 1.2, 1.3 etc