Symbol Used In Data Flow Diagram (DFD)
Entities: can be people, departments, other companies, other systems… are called sources if they are external to the system and provide data to the system, and sinks if they are external to the system and receive information from the system Processes must have at least one input and at least one output at the primitive level (see below) are labeled with verb + object (e.g. “print invoice” or “add customer”) (e.g. in the hierarchy below, none of the processes are primitive) at the non-primitive level, are labeled more generally (e.g. “customer maintenance” or “warehouse reports”) Data stores: · can be online or “hard copy” (see notes on logical VS physical DFD’s below) · are labeled with a noun (e.g. the label “customer” indicates that information about customers is kept in that data store) · data is stored whenever there are more than one process that needs it and these processes don’t always...
Points worth noting. I was doing some studies on Data Flow Diagram recently and was writing an article about it, but I did not noticed that this important information was missing. Thank you very much for this post.
ReplyDeleteDear Suresh Khanal,
ReplyDeleteIf you go through a Kendall and Kendall's Book it shows Context Level and Zero "0" Level as a different level DFD. According to Book by James A. Senn Both are same.
So, Whatever method you follow just mention the reference you have taken from that book.
From my point of view James A. Senn's book have clear and Correct approach toward DFD.