數(shù)據(jù)流程圖,是以圖形的方式表達(dá)在問題中信息的變換和傳遞過程,它把系統(tǒng)看成是由數(shù)據(jù)流聯(lián)系的各種概念的組合,用分解及抽象手段來控制需求分析的復(fù)雜性,采用分層的數(shù)據(jù)流程圖來表示一個(gè)復(fù)雜的系統(tǒng)。
數(shù)據(jù)流程圖常采用結(jié)構(gòu)化分析來制作。
結(jié)構(gòu)化分析,是面向數(shù)據(jù)流開展需求分析工作的一種有效方法,一般采用自頂向下,逐層分解的演義分析法來定義系統(tǒng)的需求,即先把分析對(duì)象抽象成一個(gè)系統(tǒng),然后自頂向下的逐層分解,將復(fù)雜的系統(tǒng)分解成簡(jiǎn)單的、能夠清楚地被理解和表達(dá)的若干個(gè)子系統(tǒng)。