Different types of DFD’s:
There are three different types of DFD’s; Context,DiagramO and detailed dataflow diagrams.
- Context Dataflow Diagrams:
The emphasis is on the relationship between the system and the environment. The system itself as a whole is represented by a bubble and the external entities are shown by squares which the input flows and output is directed.
A DiagramO is a diagram which only shows the system itself. It pictures the major process; external entities, data stores and data flow. IT is a single, top-level diagram of the system, and doesn’t go into too much detail for each process.
- Detailed DFD’s:
They are detailed pictures of major processes or subsystems. They are more likely to be used by designers in their own work rather than for presentations to users or managers. A more detailed diagram can be used if needed.
Different types of Flowcharts:
There are three types of flowcharts; High-level, detailed and deployment/matrix.
- High-level Flowchart:
High-level flowcharts show major steps in a process. It shows a ‘birds-eye-view’ of the process so you can get an idea of the actual process itself and identifies the changes that take place within the process. It’s very useful for identifying appropriate team members involved in the process, and for developing indicators for monitoring the process because of its focus on outputs.
- Detailed Flowchart:
This provides a detailed picture of a process by mapping all activities that occur in the process. This type of process indicates the steps involved in a process such as decision points, tasks involved etc. This flowchart is extremely useful for examining areas of the process in detail to find possible problems with it or to find areas of inefficiency.
- Deployment/Matrix Flowchart:
This type of flowchart maps out the process in terms of who does the steps. They show various participants and the flow of steps among these participants. They are mainly used in identifying who is providing inputs or services to whom, as well as areas where different people may be needlessly doing the same task.