Samuel Chiltern answered
Definitions
Before attempting to draw an Entity Relationship Diagram (ERD) and a Data Flow Diagram (DFD), it is important to make sure that you know the difference between the two.
The DFD outlines the functions and processes of the system being studied, and will depict the flow of data from one process to another.
An ERD describes data objects (i.e. Database tables) within the system.
All of the diagrams you produce will need to include the following four key elements:
Process
Before attempting to draw an Entity Relationship Diagram (ERD) and a Data Flow Diagram (DFD), it is important to make sure that you know the difference between the two.
The DFD outlines the functions and processes of the system being studied, and will depict the flow of data from one process to another.
An ERD describes data objects (i.e. Database tables) within the system.
All of the diagrams you produce will need to include the following four key elements:
- Actors - these produce data. Consider them an input into the system.
- Processes - these act upon the data, modifying it in some way.
- Data flows - these indicate the flow of data from one place to another.
- Data stores - this is where data is held, once it has entered the system and been processed.
Process
- You already have a target system to analyse, so you have a good place to start. The first thing to do is to identify the four key elements (listed above) within your system. Just write it all down on paper for now.
- Using a square box, place the initial actor at the top.
- Draw a data flow arrow from this actor to the initial process.
- Add more processes and arrows as necessary. Remember that data can flow in both directions simultaneously, but you must mark where data changes its form (e.g. From paper record to electronic).
- The flow will end when the data ends up in a storage system - which can be physical or electronic. Entities which only receive data must be labelled as 'storage', otherwise they will be considered an 'actor'.
- When you're happy that the diagram is complete, review it, and then you may transfer it into a diagramming program, such as Microsoft Visio.