-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
數(shù)據(jù)流圖dfd圖是(數(shù)據(jù)流圖dfd圖是什么)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于數(shù)據(jù)流圖dfd圖是的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、數(shù)據(jù)流圖和數(shù)據(jù)流程圖有什么區(qū)別?。?/strong>
一、指代不同
1、數(shù)據(jù)流圖:是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。
2、數(shù)據(jù)流程圖:是一種能全面地描述系統(tǒng)數(shù)據(jù)流程的主要工具。
二、表達(dá)方式不同
1、數(shù)據(jù)流圖:從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程。
2、數(shù)據(jù)流程圖:用一組符號來描述整個系統(tǒng)中信息的全貌,綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。
三、特征不同
1、數(shù)據(jù)流圖:只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。
2、數(shù)據(jù)流程圖:抽象性和概括性。抽象性指的是數(shù)據(jù)流程圖把具體的組織機(jī)構(gòu)、工作場所、物質(zhì)流都去掉,只剩下信息和數(shù)據(jù)存儲、流動、使用以及加工情況。概括性則是指數(shù)據(jù)流程圖把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來考慮,形成一個總體。
參考資料來源:百度百科-數(shù)據(jù)流程圖
參考資料來源:百度百科-數(shù)據(jù)流圖
二、如何檢查數(shù)據(jù)流圖的正確性,如何改進(jìn)數(shù)據(jù)流圖
一.數(shù)據(jù)流圖的正確性可從以下幾方面檢查:
1.數(shù)據(jù)守恒。一個加工環(huán)節(jié)的輸出數(shù)據(jù)流僅由它的輸入數(shù)據(jù)流確定,這個規(guī)則絕不能違背。數(shù)據(jù)不守恒的錯誤有兩種,一是漏掉某些輸入數(shù)據(jù)流;二是某些輸入數(shù)據(jù)流在加工環(huán)節(jié)內(nèi)部沒有被使用。
2.文件使用。在數(shù)據(jù)流圖中,文件與加工環(huán)節(jié)之間數(shù)據(jù)流的方向應(yīng)按規(guī)定認(rèn)真標(biāo)注,這樣有利于對文件使用正確性的檢查。例如,如果發(fā)現(xiàn)某個文件只有輸入流,而沒有輸出流,要么是畫錯了,要么是系統(tǒng)分析出現(xiàn)了問題,因為一個不產(chǎn)生任何輸出流的文件是沒有意義的。
3.子圖和父圖平衡。造成子圖與父圖不平衡的一個常見原因是在增加或刪除一個加工環(huán)節(jié)時,忽視了對父圖或子圖的修改。在檢查數(shù)據(jù)流圖時應(yīng)特別注意這一點。
4.加工和數(shù)據(jù)流的命名。加工和數(shù)據(jù)流的名字必須體現(xiàn)被命名對象的全部內(nèi)容,而不是一部分。對于加工的名字,應(yīng)檢查它的含義與被加工的輸入輸出數(shù)據(jù)流是否匹配。
二.改進(jìn)數(shù)據(jù)流圖的方法:
通過以下數(shù)據(jù)流圖的設(shè)計原則改進(jìn)數(shù)據(jù)流圖
1.保持父圖與子圖平衡‘
2.保持?jǐn)?shù)據(jù)平衡;
3.加工細(xì)節(jié)隱蔽;
4.簡化加工之間的關(guān)系:
5.忽略枝節(jié):
擴(kuò)展資料:
數(shù)據(jù)流圖的可讀性檢驗:
1.簡化加工之間的聯(lián)系。各加工之間的數(shù)據(jù)流越少,各加工的獨立性就越高,因此應(yīng)當(dāng)盡量減少加工之間的數(shù)據(jù)流的數(shù)目。加工間的數(shù)據(jù)流?好控制在1-2條,否則就應(yīng)該考慮對加工進(jìn)行合并、刪除。
2.分解應(yīng)當(dāng)均勻。在同一張數(shù)據(jù)流圖上,應(yīng)避免出現(xiàn)某些加工已是?小功能單元,而另一些加工卻還等待繼續(xù)分解好幾層的情況出現(xiàn)。
3.命名應(yīng)當(dāng)恰當(dāng)。理想的加工名由一個具體的動詞和一個具體的賓語組成。數(shù)據(jù)流和文件的名字也應(yīng)具體、明確。命名應(yīng)盡量做到使人一目了然。
三、在軟件開發(fā)中,需求分析階段可以使用的工具是______。A、N-S圖B、DFD圖C、PAD圖D、程
選B,在軟件開發(fā)中,需求分析階段可以使用的工具是DFD圖。
DFD圖是需求分析階段業(yè)務(wù)人員能夠理解的工具,而N-S圖、PAD圖、程序流程圖,都是具體到設(shè)計階段的設(shè)計工具。
下面詳細(xì)介紹一下選項中這幾種圖:
1、N-S圖:Nassi和Shneiderman 提出了一種符合結(jié)構(gòu)化程序設(shè)計原則的圖形描述工具,叫做盒圖,也叫做N-S圖,是結(jié)構(gòu)化編程中的一種可視化建模。為表示五種基本控制結(jié)構(gòu),在N-S圖中規(guī)定了五種圖形構(gòu)件。
2、DFD圖:DFD圖即為數(shù)據(jù)流圖(Data Flow Diagram),簡稱DFD。它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。
3、PAD圖,PAD是Problem Analysis Diagram的縮寫,它是日本日立公司提出,由程序流程圖演化來的,用結(jié)構(gòu)化程序設(shè)計思想表現(xiàn)程序邏輯結(jié)構(gòu)的圖形工具。
4、程序流程圖,獨立于任何一種程序設(shè)計語言,比較直觀、清晰,易于學(xué)習(xí)掌握。程序流程圖又稱程序框圖,是用統(tǒng)一規(guī)定的標(biāo)準(zhǔn)符號描述程序運行具體步驟的圖形表示。
程序框圖的設(shè)計是在處理流程圖的基礎(chǔ)上,通過對輸入輸出數(shù)據(jù)和處理過程的詳細(xì)分析,將計算機(jī)的主要運行步驟和內(nèi)容標(biāo)識出來。程序框圖是進(jìn)行程序設(shè)計的最基本依據(jù),因此它的質(zhì)量直接關(guān)系到程序設(shè)計的質(zhì)量。
擴(kuò)展資料:
軟件開發(fā)需求分析過程:
軟件需求分析所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。
進(jìn)行需求分析時,應(yīng)注意一切信息與需求都是站在用戶的角度上。盡量避免分析員的主觀想象,并盡量將分析進(jìn)度提交給用戶。在不進(jìn)行直接指導(dǎo)的前提下,讓用戶進(jìn)行檢查與評價。從而達(dá)到需求分析的準(zhǔn)確性。
分析員通過需求分析,逐步細(xì)化對軟件的要求,描述軟件要處理的數(shù)據(jù)域,并給軟件開發(fā)提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計、結(jié)構(gòu)設(shè)計和過程設(shè)計的數(shù)據(jù)和功能表示。在軟件完成后,制定的軟件規(guī)格說明還要為評價軟件質(zhì)量提供依據(jù)。
參考資料來源:百度百科-需求分析
四、何為數(shù)據(jù)流圖?何為模塊結(jié)構(gòu)圖?兩者有何區(qū)別與聯(lián)系
數(shù)據(jù)流圖是結(jié)構(gòu)化設(shè)計中描述系統(tǒng)中數(shù)據(jù)流動、存儲,然后自頂向下逐步細(xì)化、處理的邏輯關(guān)系,是信息流在系統(tǒng)中的流動反應(yīng)。
在系統(tǒng)設(shè)計階段,設(shè)計階段則以DFD為基礎(chǔ)設(shè)計系統(tǒng)的模塊結(jié)構(gòu),一般用DFD表示,分別通過變換分析和事務(wù)分析方法,可以根據(jù)DFD圖。
用結(jié)構(gòu)化方法進(jìn)行分析和設(shè)計時,首先用結(jié)構(gòu)化方法獲得用DFD等工具描述的系統(tǒng)說明書,結(jié)構(gòu)圖是系統(tǒng)的物理模型,從DFD圖導(dǎo)出滿足數(shù)據(jù)流圖要求的,他反應(yīng)的是系統(tǒng)的層次結(jié)構(gòu)和功能關(guān)系
結(jié)構(gòu)圖是結(jié)構(gòu)化設(shè)計中用來描述系統(tǒng)的模塊結(jié)構(gòu)及模塊間的聯(lián)系的數(shù)據(jù)流圖反應(yīng)的是數(shù)據(jù)的系統(tǒng)邏輯模型,也稱邏輯數(shù)據(jù)流圖,先設(shè)計結(jié)構(gòu)圖的頂端主模塊、標(biāo)準(zhǔn)形式的系統(tǒng)結(jié)構(gòu)圖
以上就是關(guān)于數(shù)據(jù)流圖dfd圖是相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
抖音賬號分析報告怎么寫(抖音個人賬號數(shù)據(jù)分析)
免費數(shù)據(jù)統(tǒng)計(免費數(shù)據(jù)統(tǒng)計網(wǎng)站)
小紅書不小心點了不喜歡該作者(小紅書不小心點了不喜歡該作者怎么取消)_1