(5)進(jìn)行檢查和修改的原則
、贁(shù)據(jù)流圖上所有圖形符號(hào)只限于前述四種基本圖形元素。②數(shù)據(jù)流的主圖必須包括前述4種基本元素,缺一不可。
、蹟(shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間,外部實(shí)體可以不只一個(gè)。④每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流。
、菰跀(shù)據(jù)流圖中,需按層給加工框編號(hào)。編號(hào)表明該加工處在哪一層,以及上下層的父圖與子圖的對(duì)應(yīng)關(guān)系。
⑥任何一個(gè)數(shù)據(jù)流子圖必須與它上一層的一個(gè)加工對(duì)應(yīng),兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致。即父圖與子圖的平衡,它表明了在細(xì)化過(guò)程中輸入與輸出不能有丟失和添加。⑦圖上每個(gè)元素都必須有名字。表明數(shù)據(jù)流和數(shù)據(jù)文件是什么數(shù)據(jù),加工做什么事情。
、鄶(shù)據(jù)流圖中不可夾帶控制流。因?yàn)閿?shù)據(jù)流圖是實(shí)際業(yè)務(wù)流程的客觀映象,說(shuō)明系統(tǒng)“做什么”而不是要表明系統(tǒng)“如何做”,因此不是系統(tǒng)的執(zhí)行順序,不是程序流程圖。⑨初畫(huà)時(shí)可以忽略瑣碎的細(xì)節(jié),以集中精力于主要數(shù)據(jù)流。
在需求分析期間,有時(shí)會(huì)要求修改系統(tǒng)的某些方面。使用數(shù)據(jù)流圖可以很容易地把需要修改的區(qū)域分離出來(lái)。只要清楚地了解穿過(guò)要修改區(qū)域邊界的數(shù)據(jù)流,就可以為將來(lái)的修改做好充分的準(zhǔn)備,而且在修改時(shí)能夠不打亂系統(tǒng)的其他部分.
2.數(shù)據(jù)詞典
數(shù)據(jù)詞典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)詞典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。
數(shù)據(jù)詞典中所有的定義應(yīng)是嚴(yán)密的、精確的,不可有半點(diǎn)含糊,不可有二義性。
(1)數(shù)據(jù)詞典的定義
對(duì)在數(shù)據(jù)流圖中每一個(gè)命名的圖形元素均給予定義,其內(nèi)容有圖形元素的名字、別名或編號(hào)、分類(lèi)、描述、定義、位置等。以下是不同詞條應(yīng)給出的內(nèi)容。
、贁(shù)據(jù)流詞條描述
數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳播的路徑。一個(gè)數(shù)據(jù)流詞條應(yīng)有以下幾項(xiàng)內(nèi)容:
數(shù)據(jù)流名:
說(shuō)明:簡(jiǎn)要介紹作用即它產(chǎn)生的原因和結(jié)果。
數(shù)據(jù)流來(lái)源:來(lái)自何方。
數(shù)據(jù)流去向:去向何方。數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)。
每個(gè)數(shù)據(jù)量:數(shù)據(jù)量、流通量。
、跀(shù)據(jù)元素詞條描述
圖中的每一個(gè)數(shù)據(jù)結(jié)構(gòu)都是由數(shù)據(jù)元素構(gòu)成的,數(shù)據(jù)元素是數(shù)據(jù)處理中最小的,不可再分的單位,它直接反映事物的某一特征。對(duì)于這些數(shù)據(jù)元素也必須在數(shù)據(jù)詞典中給出描述。其描述需要以下信息:
數(shù)據(jù)元素名
類(lèi)型:數(shù)字(離散值,連續(xù)值),文字S(編碼類(lèi)型)。
長(zhǎng)度。
取值范圍。
相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)。
數(shù)據(jù)元素的取值可分?jǐn)?shù)字型與文字型。數(shù)字型又有離散值與連續(xù)值之分。離散值或是枚舉的,或是介于上下界的一組數(shù);連續(xù)值一般是有取值范圍的實(shí)數(shù)集。對(duì)于文字型,需給予編碼類(lèi)型,文字值需加以定義。③數(shù)據(jù)文件詞條描述
數(shù)據(jù)文件是數(shù)據(jù)結(jié)構(gòu)保存的地方。一個(gè)數(shù)據(jù)文件詞條應(yīng)有以下幾項(xiàng)內(nèi)容。數(shù)據(jù)文件名。
簡(jiǎn)述:存放的是什么數(shù)據(jù)。輸入數(shù)據(jù)。輸出數(shù)據(jù)。
數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)。
存儲(chǔ)方式:順序、直接、關(guān)鍵碼。存取頻率。
④加工邏輯詞條描述
加工比較復(fù)雜,它到后來(lái)就是一段程序。加工的表達(dá)方式有判定表、判定樹(shù)和結(jié)構(gòu)化英語(yǔ)等等,它們要全部寫(xiě)在一個(gè)詞條中是有困難的。主要描述有:加工名。
加工編號(hào):反映該加工的層次。簡(jiǎn)要描述:加工邏輯及功能簡(jiǎn)述。輸入數(shù)據(jù)流。輸出數(shù)據(jù)流。
加工邏輯:簡(jiǎn)述加工程序、加工順序。⑤源點(diǎn)及匯(終)點(diǎn)詞條描述
對(duì)于一個(gè)數(shù)據(jù)處理系統(tǒng)來(lái)說(shuō),源點(diǎn)和匯點(diǎn)應(yīng)當(dāng)比較少。如果過(guò)多就缺少獨(dú)立性,人—機(jī)界面太復(fù)雜,這時(shí)就要考慮減少,提高系統(tǒng)獨(dú)立性。定義源點(diǎn)和匯點(diǎn)時(shí),應(yīng)包括:名稱(chēng):外部實(shí)體名。
簡(jiǎn)要描述:什么外部實(shí)體。有關(guān)數(shù)據(jù)流。數(shù)目。
相關(guān)推薦:
計(jì)算機(jī)等級(jí)考試合格標(biāo)準(zhǔn)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |