日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软设考试笔记--数据流图

發(fā)布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软设考试笔记--数据流图 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

軟設考試筆記–數(shù)據(jù)流圖

意義:
軟件設計師不僅需要具備高水平的編程能力,而且要熟練掌握軟件設計的方法和技術,具備一定的軟件設計能力。
對于一些諸如管理系統(tǒng)的軟件來說,往往要處理一定的數(shù)據(jù)流。所以數(shù)據(jù)流圖的設計顯得非常關鍵。
其中軟設的考綱中對軟件設計師的要求中有提到:
理解系統(tǒng)需求說明
指定詳細的工作流程和數(shù)據(jù)流
能夠使用面向數(shù)據(jù)流的模型和面向對象模型描述軟件的功能需求
更夠根據(jù)具體問題,繪制相應的數(shù)據(jù)流,定義數(shù)據(jù)字典、采用決策樹或決策表的方式描述加工邏輯模型。

軟件是圍繞數(shù)據(jù)處理而存在的,所以這部分內容,在具體的項目開發(fā)中也非常有價值。

考點內容:

數(shù)據(jù)流圖中的基本概念

一、數(shù)據(jù)流圖(DFD):
它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。
二、數(shù)據(jù)流圖的組成:
1 數(shù)據(jù)流圖的構成
(1)數(shù)據(jù)流圖使用的符號
DFD由四種基本符號組成。如下圖所示。

(2)數(shù)據(jù)流
數(shù)據(jù)流(Data Flow)由一個或一組確定的數(shù)據(jù)組成。
①數(shù)據(jù)流名應能直觀地反映數(shù)據(jù)流的含義。
②數(shù)據(jù)流的流向
③數(shù)據(jù)流可以同名,也可以有相同的數(shù)據(jù)結構,但必須有不同的數(shù)據(jù)或具有不同的含義。
④兩個符號(加工、外部項、數(shù)據(jù)存儲)之間可以有多個數(shù)據(jù)流存在,DFD并不表明它們之間的任何關系,諸如次序、主次等。
⑤避免錯誤的數(shù)據(jù)流命名方法
(3)加工
加工又稱處理亦稱變換,它表示對數(shù)據(jù)流的操作。
加工的符號分成上、下兩部分,從上到下分別是標識部分和功能描述部分。
標識部分用于標注加工編號,加工編號應具有唯一性,以標識加工,以“P”開頭。
功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應簡單,能概括地說明對數(shù)據(jù)的加工行為,其詳細描述在數(shù)據(jù)詞典中定義。
加工要逐層分解,以求得分解后的加工功能簡單、易于理解。
(4)數(shù)據(jù)存儲
數(shù)據(jù)存儲是用來存貯數(shù)據(jù)的。在分層DFD中,數(shù)據(jù)存儲一般僅屬于某一層或某幾層,因此又稱數(shù)據(jù)存儲為局部文件。現(xiàn)對數(shù)據(jù)存儲符號說明如下:
①數(shù)據(jù)存儲名寫在開口的長方框內,應概要地說明文件中的主要數(shù)據(jù)。
②數(shù)據(jù)存儲上一定要有數(shù)據(jù)流。
③為便于說明和管理,數(shù)據(jù)存儲亦應編號,編號寫在文件符號左端小方格中,以“D”開頭。
④為避免DFD中出現(xiàn)交叉線,同一數(shù)據(jù)存儲可在多處畫出,可以用下圖所示符號表示數(shù)據(jù)存儲重復。
(5)外部項
源點和終點(又稱端點)是系統(tǒng)外的實體,稱作外部項。它們存在于環(huán)境之中,與系統(tǒng)有信息交流,從源點到系統(tǒng)的信息叫系統(tǒng)的輸入;從系統(tǒng)到終點的信息稱系統(tǒng)的輸出。同—個端點可以是人或其它系統(tǒng)。在DFD中引入源點和終點是為了便于理解系統(tǒng),所以不需要詳細描述它們。它們可有編號,以“S”開頭。
2 數(shù)據(jù)流圖的繪制步驟
(1)確定所開發(fā)的系統(tǒng)的外部項(外部實體),即系統(tǒng)的數(shù)據(jù)來源和去處。
(2)確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關聯(lián)圖。
(3)確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關的數(shù)據(jù)存儲。
(4)根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進行分解。
(5)重復步驟(4),直到逐層分解結束。
(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復、沖突之處,各層DFD及同層DFD之間關系是否爭取及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。
(7)和用戶進行交流,在用戶完全理解數(shù)據(jù)圖的內容的基礎上征求用戶的意見。
3 繪制數(shù)據(jù)流圖的主要原則
(1)明確系統(tǒng)界面。
(2)自頂向下逐層擴展。
(3)合理布局。
(4)數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改,也要和其他系統(tǒng)建設者共同商討一求一致意見。
4 繪制數(shù)據(jù)流圖的注意事項
(1)關于自頂向下、逐層分解
(2)數(shù)據(jù)流必須通過加工
(3)數(shù)據(jù)存儲環(huán)節(jié)一般作為兩個加工環(huán)節(jié)的界面來安排
(4)編號

三、數(shù)據(jù)流圖的分層
對于一個軟件系統(tǒng),其數(shù)據(jù)流圖可能有許多層,每一層又有許多張圖。

頂層圖只有一張。
0層圖只有一張
子圖就是父圖中被分解的加工號

四 設計原則

(1)父圖與子圖的平衡原則

子圖的輸入輸出數(shù)據(jù)流同父圖相應加工的輸入輸出數(shù)據(jù)流必須一致,此即父圖與子圖的平衡。

(3)守恒加工原則

對同一個加工來說,輸入與輸出的名字必須不相同,即使它們的組成成分相同。
1.對于每個加工,必須既有輸入數(shù)據(jù)流,又有輸出數(shù)據(jù)流。
2.數(shù)據(jù)流與加工有關,且必須經(jīng)過加工。

五、數(shù)據(jù)字典

數(shù)據(jù)字典是對數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)字典中作為一個詞條加以定義,使每個圖形元素的名稱都有一個確切的解釋。

在數(shù)據(jù)字典中有4種類型的條目:
1、數(shù)據(jù)項條目:通常為數(shù)據(jù)項的值類型,允許的取值范圍等
2、數(shù)據(jù)流條目:給出某個數(shù)據(jù)流的定義,列出該數(shù)據(jù)流的各組成數(shù)據(jù)項。
3、文件條目:對文件的定義,列出期組成的數(shù)據(jù)項
4、加工條目:對每個不能再分解的加工做說明,包括加工的激發(fā)條件,加工的邏輯,優(yōu)先級等等。

考點分析:
主要根據(jù)數(shù)據(jù)平衡原則對數(shù)據(jù)流圖中的組成部分進行補充,修改。得分率應該普遍較高。

具體考點細節(jié):
1、補充實體:
(1)人物角色:如客戶、管理員、主管、經(jīng)理、老師、學生。
(2)組織機構:如銀行、供應商、募捐機構
3)外部系統(tǒng):如銀行系統(tǒng)、工資系統(tǒng)、后臺數(shù)據(jù)庫(當要開發(fā)的是中間件時)

2、補充存儲:
存儲文字方面特征“文件“表“庫“清單“檔案“

3、補充數(shù)據(jù)流:
(1)頂層圖與0層圖對比,是否頂層圖有,但0層圖沒有?;蚍粗?。
(2)檢查每個圖中的加工,是否存在只有入沒有出,或只有出沒有入,或根據(jù)輸入的數(shù)據(jù)無法產生對應的輸出的情況。
2、按題目說明與圖進行匹配
說明中的每一句,都能與圖中有對應關系,當把說明中的實體與數(shù)據(jù)流標識出來后,容易縮小對應范圍,找出紕漏。

4、補充加工名
可以把加工涉及到的數(shù)據(jù)流,在說明中標識出來,再在數(shù)據(jù)流名稱所在的句子中,找“動詞+名詞”:如生產報告,發(fā)出通知,批改作業(yè),物流跟蹤,用戶管理等。

5、數(shù)據(jù)流圖中的改錯
錯誤的數(shù)據(jù)流名稱、錯誤的數(shù)據(jù)流的起點和終點、多余的數(shù)據(jù)流等。。。。

**總結:**這部分考題實際上考察的是對數(shù)據(jù)流圖的理解上,這類題型規(guī)律性強,得分應該比較容易。

總結

以上是生活随笔為你收集整理的软设考试笔记--数据流图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。