Talk:Data-flow diagram

message: I started trying to clean up the article -- I think it was a rough translation from German.
: Nope, this is just me trying to convey the information that i know is correct, but am not allowed to just copy and paste... Beta m (talk)
I think it's quite good, it just needs some examples that my school might be able to provide.(Contact Rossmoyne Senior High School in Perth Australia)
Sat Apr 30 23:40:07 BST 2011 : edit sjs205
Although in the context diagram the system is sometimes labelled as process 0, it is NEVER referred to as a Level 0 diagram. Subsequently, you "explode" from the context diagram into the level 0 diagram. Processes in a level 0 diagram will always have processes labelled with integers; process 1,2,3... A level 1 diagram would represent a single process contained within a level 0 diagram, and as such, if we were representing process 2 from the level 0 diagram we would label the processes in the level 1 diagram: 2.1, 2.2, 2.3, 2....  Sjs205 (talk) 22:55, 30 April 2011 (UTC)
thread_title:  Clean up 

message: Maybe someone should give an example where some c code (or code in another language)can be transformed into a DFD
Add example for DFD
C Code is logical and can easily be converted to a logic flow.  Data Flow is the movement of data between entities and the processes that are used to accomplish that.  Think of each process as a black box.  The inputs are the flows into the process and the outputs are the flows out of the process.  Eventually the flows arrive at an entity (Person, Department, Customer, System, etc...)  —Preceding unsigned comment added by 63.226.136.254 (talk) 13:05, 23 July 2009 (UTC)
thread_title:  Example might be needed 

message: I've attempted to start improving this page and work towards removing the clean-up tag. Any suggestions or additions would be much appreciated. Ranglin 06:19, 4 November 2005 (UTC)
thread_title:  Attempt to improve the page 

message: I think it is pretty obvious it should be merged with Data_Flow_Diagram. Lewispb 10:33, 4 April 2006 (UTC)
replies: text: I'll tag it. Melchoir 23:29, 13 April 2006 (UTC)
replies: text: Agreed. There's a lot I could write on this too... — Phil Welch (t) (c) 23:45, 1 May 2006 (UTC)
replies: text: Who's going to do the merging? If I can find some free time I'll have a go. TerrorBite 04:50, 4 May 2006 (UTC)
replies: text: Done.  Albanaco 18:48, 9 May 2006 (UTC)
thread_title:  Merging 

message: Perhaps we should include a section on the problems/limitations of using DFDs for system analysis and design. A reference to use cases, activity diagrams as a better solution?
:Good idea, if  it could be kept brief, encyclopedic, and NPOV.  Like the pros/cons sections in the use cases article.  Bad idea if it just turns such a section (and this Talk page) into a Hyde Park of rhetoric and debate.  I've actually seen people get hot under the collar on subjects like DFDs.
:Can you come back to write the problems/limitations section?  I see from your contributions page and your Talk page that your IP Address has so many users, it's been blocked unless they each sign in as a member.
:Kkken 11:37, 14 January 2007 (UTC)
replies: text: The DFD shown here isn't even close to how a DFD works.  You're missing the primary purpose of the DFD, and that is to debug requirements.  I will check back and see if I can't help. jim4004  —Preceding unsigned comment added by Jim4004 (talk • contribs) 17:01, 9 December 2008 (UTC)

text: The purpose, and I would say the magic of a DFD, is that it allows an analyst to test their requirements during elicitation.  It is unfortunate that it is being viewed as a systems tool.  It's probably one of the better process tools availalble.  It's unfortunate that the name leads people to think that it is meant to only show systems flow.  I have worked with DFD's for over 20 years.  I'd be happy to help with their limitations and otherwise.  I noticed that a Context DFD was omitted because it looked like an IPO chart.  That's what a context DFD looks like.—Jim4004  — Preceding unsigned comment added by Jim4004 (talk • contribs) 20:54, 21 February 2012 (UTC)
thread_title:  Criticism of DFDs 

message: Real time examples for the data flow diagram for "Top-down approach" and "Event partitioning 
approach" will leads to understand the concept well.
data flow diagram is useful when we make project  —Preceding unsigned comment added by 116.74.114.139 (talk) 04:37, 14 October 2008 (UTC)
thread_title:  Data flow diagram 

message: What does Guido De Marco, former President of Malta, have to do with structured programming techniques?  Could this be a miss-attribution.  There is a Thomas (Tom) De Marco, who is well known in data processing and wrote a book "Strurtured Analysis and System Specification", 1978, Yourdon Press.  I think that's the De Marco related to this article.  
I took a course at UC Berkeley circa 1982 that used his book as a text and it changed my whole outlook on systems development.  Tom De Marco deserves a great deal of credit for 'raising the consciousness' of a whole generation of programmer/analysts. 
So unless someone can document Guido's contributions to Computer Science, I would like to see this corrected...
Respectfully Yours,
FrejaDog (talk) 21:10, 10 March 2008 (UTC)
replies: text: I probably took the same course at UC Berkeley circa 1982!  The textbook used was written by Tom De Marco.  The course literally changed my conceptual world and the way in which I worked!  Yourdon published their version of "Data Flow Diagramming" (Sarson and Gane) at a later date.  In my opinion, the Yourdon version was too formal and missed the key point, the informal and interative focus of the original work. It was a pretty obvious attempt by Yourdon Press to commercialize and differentiate "DFD" as a product.  The complexity, rigidity, and formality of the Yourdon product made it unpopular with management and developers.  Apparently, Yourdon's copyright, extended to cover the whole of DFD, effectively ended further open development of the technique.  Henceforth, DFD would be invariably referred to as 'Sarson and Gane' or 'Yourdon'... Yowoof (talk) 15:48, 27 September 2018 (UTC)
thread_title:  Guido De Marco? 

message: I am working on developing some documentation for a system and hit this topic for pointers.  One thing I noted is that the elements are defined with certain shapes at the start of the topic, but the shapes used in the actual diagram examples are inconsistent.
The text indicates that processes (functions) are depicted with circles and entities are depicted with rectangles - I believe this is accurate.  The example diagrams have these reversed.  —Preceding unsigned comment added by Rsbradley (talk • contribs) 17:04, 8 August 2008 (UTC)
replies: text: The correct one should be "data flow diagram" based on McGraw Hill Textbook. FYI, data flow diagram is not like writing "use-case diagram" (using dash). Ivan Akira (talk) 11:24, 28 September 2010 (UTC)

text: Done! Three years later I don't think anyone will object. Triptothecottage (talk) 10:12, 30 January 2017 (UTC)
thread_title: = Inconsistent Elements 

message: Should more information be given to the Gane and Sarson notation as well?
143.89.188.6 (talk) 13:00, 13 October 2008 (UTC)
thread_title:  Gane and Sarson 

message: I'm not convinced by the redirect of data store to this page (which then doesn't really define data store, even within the context of DFDs).  Surely data store would be better served by a specific definition on its own page or else a redirect to database? Furrypop (talk) 14:39, 24 November 2008 (UTC)
thread_title:  Data store redirection 

message: I agree we need an example, but the current image diagram isn't appropriate, (the lack of arrowheads is a dead givaway.)   Looking into the comments added above, I see what looks like wikipedia original artwork linked to an article named Event partitioning that looks like a good start.   It's really a context diagram, and to really illustrate the 
point of a DFD well, we would should a level or two below that.   
Burt Harris (talk) 04:44, 31 December 2008 (UTC)
thread_title:  New example diagram(s) 

message: The example in the first figure in the introduction is IFD (Information Flow Diagrams) and not DFD. It do not comply with the DFD definitions. It should be added to the IFD article, and be removed from here. The examples within the text are correct. The example by Burt Harris is a Level 0 DFD but is too complex to be a starting point. Ariek (talk) 09:27, 6 March 2009 (UTC)
thread_title:  Wrong example- Mixing IFD examples in DFD article 

message: Should it be "dataflow", "data flow" or "data-flow"? This article currently uses all three forms.
"Modern Structured Analysis" (Prentice-Hall, 1989, ) by Edward Yourdon (father of this type of diagram?),
and the Structured Analysis Wiki uses "dataflow", the first listed form.
--Mortense (talk) 14:08, 26 July 2010 (UTC)
replies: text: The correct one should be "data flow diagram" based on McGraw Hill Textbook. FYI, data flow diagram is not like writing "use-case diagram" (using dash). Ivan Akira (talk) 11:24, 28 September 2010 (UTC)
thread_title:  "dataflow", "data flow" or "data-flow"? 

message: Prior content in this article duplicated one or more previously published sources. The material was copied from: http://www.getahead-direct.com/gwbadfd.htm. Infringing material has been rewritten or removed and must not be restored, unless it is duly released under a compatible license. (For more information, please see "using copyrighted works from others" if you are not the copyright holder of this material, or "donating copyrighted materials" if you are.) For legal reasons, we cannot accept copyrighted text or images borrowed from other web sites or published material; such additions will be deleted. Contributors may use copyrighted publications as a source of information, but not as a source of sentences or phrases. Accordingly, the material may be rewritten, but only if it does not infringe on the copyright of the original or plagiarize from that source. Please see our guideline on non-free text for how to properly implement limited quotations of copyrighted text. Wikipedia takes copyright violations very seriously, and persistent violators will be blocked from editing. While we appreciate contributions, we must require all contributors to understand and comply with these policies. Thank you.  Danger (talk) 15:14, 18 October 2011 (UTC)
thread_title:  Copyright problem removed 

message: It sound like this (and Logical Data Flow which redirects here) are simply poorly named categories of DFD. If there is any merit to this unreferenced article it should probably be merged. Derek Andrews (talk) 17:50, 28 February 2014 (UTC)
replies: text: Done! Three years later I don't think anyone will object. Triptothecottage (talk) 10:12, 30 January 2017 (UTC)
thread_title:  Proposed merge with [[Physical Data Flow]] 

message: Substituted at 12:52, 29 April 2016 (UTC)
thread_title: Assessment comment

message: thumb | right | ARX network of the Speck block cipher. Is this a data flow diagram?
The block cipher article seems to be saying that ARX network diagrams used to illustrate block ciphers and hashes -- such as the one on the right -- are a kind of data flow diagram.
Is this type of diagram something that needs to be discussed in this "data flow diagram" article?
Or is this type of diagram different enough that discussion needs to go into some other article (that may not yet exist) -- and if so, what is the name of that other article?
--DavidCary (talk) 03:18, 31 October 2016 (UTC)
thread_title:  cryptographic data flow diagram 

message: Hi all, I completely redid the DFD  — Preceding unsigned comment added by Svejdam (talk • contribs) 22:30, 9 January 2019 (UTC)
thread_title:  complete redo