




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1數(shù)據(jù)流圖繪制步驟確定系統(tǒng)的外部項確定系統(tǒng)的外部項畫出頂層圖畫出頂層圖自頂向下逐層分解自頂向下逐層分解直到基本加工直到基本加工檢查檢查征求用戶意見征求用戶意見定稿定稿復(fù)審復(fù)審例例: :學(xué)生注冊課程系統(tǒng)學(xué)生注冊課程系統(tǒng)某大學(xué)準(zhǔn)備開發(fā)一個學(xué)生某大學(xué)準(zhǔn)備開發(fā)一個學(xué)生課程注冊系統(tǒng),學(xué)生可以使用課程注冊系統(tǒng),學(xué)生可以使用該系統(tǒng)查詢新學(xué)期將開設(shè)的課該系統(tǒng)查詢新學(xué)期將開設(shè)的課程和講課教師情況,選擇自己程和講課教師情況,選擇自己要學(xué)習(xí)的課程進行登記注冊,要學(xué)習(xí)的課程進行登記注冊,并可以查詢成績單;教師可以并可以查詢成績單;教師可以使用該系統(tǒng)查詢新學(xué)期將開設(shè)使用該系統(tǒng)查詢新學(xué)期將開設(shè)的課程和選課學(xué)生情況,并可的
2、課程和選課學(xué)生情況,并可以登記成績單;注冊管理員使以登記成績單;注冊管理員使用該系統(tǒng)進行注冊管理,包括用該系統(tǒng)進行注冊管理,包括維護教師信息、學(xué)生信息和課維護教師信息、學(xué)生信息和課程信息等。程信息等。2數(shù)據(jù)流圖繪制實例:學(xué)生注冊課程系統(tǒng)(1) 繪制頂層繪制頂層DFDDFD 將整個系統(tǒng)看作一個過程將整個系統(tǒng)看作一個過程/ /加工,提供和接收數(shù)加工,提供和接收數(shù)據(jù)的外部實體在系統(tǒng)之外,其他任何事情屬于據(jù)的外部實體在系統(tǒng)之外,其他任何事情屬于系統(tǒng)范圍。由于數(shù)據(jù)存儲屬于系統(tǒng)內(nèi)部,因此系統(tǒng)范圍。由于數(shù)據(jù)存儲屬于系統(tǒng)內(nèi)部,因此不出現(xiàn)在頂層不出現(xiàn)在頂層DFDDFD中。中。3數(shù)據(jù)流圖繪制實例:學(xué)生注冊課程系統(tǒng)
3、(2) DFDDFD細(xì)化:用一個過程符號表示系統(tǒng)響應(yīng)一個事件的細(xì)化:用一個過程符號表示系統(tǒng)響應(yīng)一個事件的DFD.DFD. 一層一層DFD:DFD:4數(shù)據(jù)流圖繪制實例:學(xué)生注冊課程系統(tǒng)(3) 加工加工5 5的二層的二層DFDDFD示例:圖書訂購系統(tǒng)示例:圖書訂購系統(tǒng)DFD圖書庫存圖書庫存入庫單入庫單 圖書代理圖書代理商商書庫書庫管理管理收費收費制作制作財務(wù)報財務(wù)報表表財務(wù)報表財務(wù)報表經(jīng)理經(jīng)理帳務(wù)數(shù)據(jù)庫帳務(wù)數(shù)據(jù)庫制作制作發(fā)書單發(fā)書單圖書圖書訂購訂購核準(zhǔn)的訂核準(zhǔn)的訂購單購單發(fā)書發(fā)書單單訂購訂購單單顧客顧客顧客顧客收費數(shù)據(jù)收費數(shù)據(jù)帳單帳單分層數(shù)據(jù)流圖示例分層數(shù)據(jù)流圖示例資格和水平考試的考務(wù)處理系統(tǒng)資格
4、和水平考試的考務(wù)處理系統(tǒng) 簡化的資格和水平考試的考務(wù)處理系統(tǒng)簡化的資格和水平考試的考務(wù)處理系統(tǒng) 分成多個級別,如初級程序員、程序員、高級程分成多個級別,如初級程序員、程序員、高級程序員、系統(tǒng)分析員等,凡滿足一定條件的考生都序員、系統(tǒng)分析員等,凡滿足一定條件的考生都可參加某一級別的考試可參加某一級別的考試 考試的合格標(biāo)準(zhǔn)將根據(jù)每年的考試成績由考試中考試的合格標(biāo)準(zhǔn)將根據(jù)每年的考試成績由考試中心確定心確定 考試的閱卷由閱卷站進行,因此,閱卷工作不包考試的閱卷由閱卷站進行,因此,閱卷工作不包含在軟件系統(tǒng)中含在軟件系統(tǒng)中資格和水平考試的考務(wù)處理系統(tǒng)資格和水平考試的考務(wù)處理系統(tǒng)功能需求功能需求1 1對考生
5、送來的報名單進行檢查對考生送來的報名單進行檢查2 2對合格的報名單編好準(zhǔn)考證號后將準(zhǔn)考證送給考對合格的報名單編好準(zhǔn)考證號后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站生,并將匯總后的考生名單送給閱卷站3 3對閱卷站送來的成績清單進行檢查,并根據(jù)考試對閱卷站送來的成績清單進行檢查,并根據(jù)考試中心制訂的合格標(biāo)準(zhǔn)審定合格者中心制訂的合格標(biāo)準(zhǔn)審定合格者4 4制作考生通知單送給考生制作考生通知單送給考生5 5進行成績分類統(tǒng)計進行成績分類統(tǒng)計( (按地區(qū)、年齡、文化程度、按地區(qū)、年齡、文化程度、職業(yè)、考試級別等分類職業(yè)、考試級別等分類) )和試題難度分析,產(chǎn)生統(tǒng)和試題難度分析,產(chǎn)生統(tǒng)計分析表計分析表資
6、格和水平考試的考務(wù)處理系統(tǒng)資格和水平考試的考務(wù)處理系統(tǒng)部分?jǐn)?shù)據(jù)流的組成部分?jǐn)?shù)據(jù)流的組成 報名單地區(qū)序號姓名文化程度職業(yè)報名單地區(qū)序號姓名文化程度職業(yè)考試級別通信地址考試級別通信地址 正式報名單準(zhǔn)考證號報名單正式報名單準(zhǔn)考證號報名單 準(zhǔn)考證地區(qū)序號姓名準(zhǔn)考證號考試級準(zhǔn)考證地區(qū)序號姓名準(zhǔn)考證號考試級別考場別考場 考生名單準(zhǔn)考證號考試級別考生名單準(zhǔn)考證號考試級別其中其中w w表示表示w w重復(fù)多次重復(fù)多次 考生名冊正式報名單考生名冊正式報名單 統(tǒng)計分析表分類統(tǒng)計表難度分析表統(tǒng)計分析表分類統(tǒng)計表難度分析表 考生通知單準(zhǔn)考證號姓名通信地址考試考生通知單準(zhǔn)考證號姓名通信地址考試級別考試成績合格標(biāo)志級別考試
7、成績合格標(biāo)志系統(tǒng)的輸入輸出系統(tǒng)的輸入輸出(頂層圖頂層圖) 確定源或宿:考生、閱卷站和考試中心確定源或宿:考生、閱卷站和考試中心 它們都既是源又是宿 頂層圖唯一的加工:軟件系統(tǒng)頂層圖唯一的加工:軟件系統(tǒng)(考務(wù)處理考務(wù)處理系統(tǒng)系統(tǒng)) 確定數(shù)據(jù)流:系統(tǒng)的輸入確定數(shù)據(jù)流:系統(tǒng)的輸入/輸出信息輸出信息 輸入數(shù)據(jù)流:報名單(來自考生)、成績清單(來自閱卷站)、合格標(biāo)準(zhǔn)(來自考試中心) 輸出數(shù)據(jù)流:準(zhǔn)考證(送往考生)、考生名單(送往閱卷站)、考生通知書(送往考生)、統(tǒng)計分析表(送往考試中心) 額外的輸出流(考慮系統(tǒng)的健壯性):不合格報名單(返回給考生),錯誤成績清單(返回給閱卷站) 頂層圖通常沒有文件頂層圖
8、通常沒有文件考務(wù)處理系統(tǒng)頂層圖考務(wù)處理系統(tǒng)頂層圖考務(wù)考務(wù)處理系統(tǒng)處理系統(tǒng)考試中心考試中心考生考生不合格報名單不合格報名單閱卷站閱卷站錯誤成績清單錯誤成績清單成績清單成績清單考生名單考生名單合格標(biāo)準(zhǔn)合格標(biāo)準(zhǔn)報名單報名單準(zhǔn)考證準(zhǔn)考證考生通知單考生通知單統(tǒng)計分析表統(tǒng)計分析表系統(tǒng)內(nèi)部(0層圖)-1 以下確定加工、數(shù)據(jù)流、文件、源或宿的以下確定加工、數(shù)據(jù)流、文件、源或宿的一般方法適用于一般方法適用于0層圖及其各層子圖層圖及其各層子圖 確定加工:將父圖中某加工分解而成的子確定加工:將父圖中某加工分解而成的子加工加工 根據(jù)功能分解來確定加工:將一個復(fù)雜的功能分解成若干個較根據(jù)功能分解來確定加工:將一個復(fù)雜的
9、功能分解成若干個較小的功能,較多應(yīng)用于高層小的功能,較多應(yīng)用于高層DFD中的分解中的分解 根據(jù)業(yè)務(wù)處理流程確定加工:分析父圖中待分解加工的業(yè)務(wù)處根據(jù)業(yè)務(wù)處理流程確定加工:分析父圖中待分解加工的業(yè)務(wù)處理流程,業(yè)務(wù)流程中的每一步都可能是一個子加工理流程,業(yè)務(wù)流程中的每一步都可能是一個子加工 特別要注意在業(yè)務(wù)流程中數(shù)據(jù)流發(fā)生變化或數(shù)據(jù)流的值發(fā)生變特別要注意在業(yè)務(wù)流程中數(shù)據(jù)流發(fā)生變化或數(shù)據(jù)流的值發(fā)生變化的地方,應(yīng)該存在一個加工,例如:化的地方,應(yīng)該存在一個加工,例如:編制準(zhǔn)考證號正式報名單合格報名單系統(tǒng)內(nèi)部(0層圖)-2 確定數(shù)據(jù)流確定數(shù)據(jù)流 在父圖中某加工分解而成的子圖中,父圖中相應(yīng)加工的在父圖中某
10、加工分解而成的子圖中,父圖中相應(yīng)加工的輸入輸入/輸出數(shù)據(jù)流都輸出數(shù)據(jù)流都是且僅是是且僅是子圖子圖邊界邊界上的輸入上的輸入/輸出數(shù)據(jù)輸出數(shù)據(jù)流流 分解后的子加工之間應(yīng)增添相應(yīng)的新數(shù)據(jù)流表示加工過分解后的子加工之間應(yīng)增添相應(yīng)的新數(shù)據(jù)流表示加工過程中的中間數(shù)據(jù)程中的中間數(shù)據(jù) 如果某些中間數(shù)據(jù)需要保存以備后用,那么可以成為流如果某些中間數(shù)據(jù)需要保存以備后用,那么可以成為流向文件的數(shù)據(jù)流向文件的數(shù)據(jù)流 同一個源或加工可以有多個數(shù)據(jù)流流向一個加工,如果同一個源或加工可以有多個數(shù)據(jù)流流向一個加工,如果它們不是一起到達(dá)和一起加工的,那么可以將它們分成它們不是一起到達(dá)和一起加工的,那么可以將它們分成若干個數(shù)據(jù)流
11、,例如:若干個數(shù)據(jù)流,例如:讀取銀行卡信息客戶銀行卡數(shù)據(jù)密碼系統(tǒng)內(nèi)部(0層圖)-3 確定文件確定文件 如果父圖中該加工存在讀寫文件的數(shù)據(jù)流,則相應(yīng)的如果父圖中該加工存在讀寫文件的數(shù)據(jù)流,則相應(yīng)的文件和數(shù)據(jù)流都應(yīng)畫在子圖中文件和數(shù)據(jù)流都應(yīng)畫在子圖中 在分解子圖中,如果需要保存某些中間數(shù)據(jù)以備后用,在分解子圖中,如果需要保存某些中間數(shù)據(jù)以備后用,則可以將這些數(shù)據(jù)組成一個新的文件則可以將這些數(shù)據(jù)組成一個新的文件 新文件新文件(首次出現(xiàn)的文件首次出現(xiàn)的文件)至少應(yīng)有一個加工為其寫入記至少應(yīng)有一個加工為其寫入記錄,同時至少存在另一個加工來讀該文件的記錄錄,同時至少存在另一個加工來讀該文件的記錄 注意:從
12、父圖中繼承下來的文件在子圖中可能只對其注意:從父圖中繼承下來的文件在子圖中可能只對其進行讀,或只進行寫進行讀,或只進行寫系統(tǒng)內(nèi)部(0層圖)-4 確定源和宿確定源和宿 0層圖和其它子圖中通常不必畫出源和宿層圖和其它子圖中通常不必畫出源和宿 有時為了提高可讀性,可以將頂層圖中的源和宿畫在有時為了提高可讀性,可以將頂層圖中的源和宿畫在0層層圖中圖中 最終得到考務(wù)處理系統(tǒng)最終得到考務(wù)處理系統(tǒng)0層圖層圖 根據(jù)功能分解方法識別出兩個加工:考試報名、統(tǒng)計成根據(jù)功能分解方法識別出兩個加工:考試報名、統(tǒng)計成績績 數(shù)據(jù)流數(shù)據(jù)流 繼承頂層圖中的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流繼承頂層圖中的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流 定義二個加工
13、之間的數(shù)據(jù)流:由于這二個加工分別在考試定義二個加工之間的數(shù)據(jù)流:由于這二個加工分別在考試前后進行,因此登記報名單所產(chǎn)生的結(jié)果前后進行,因此登記報名單所產(chǎn)生的結(jié)果“考生名冊考生名冊”應(yīng)應(yīng)作為文件保存以便考試后由統(tǒng)計成績加工引用作為文件保存以便考試后由統(tǒng)計成績加工引用考務(wù)處理系統(tǒng)0層圖考生名冊1考試報名報名單考生名單不合格報名單準(zhǔn)考證2統(tǒng)計成績統(tǒng)計分析表合格標(biāo)準(zhǔn)考生通知單錯誤成績清單成績清單加工內(nèi)部(1n層圖) 復(fù)雜的加工可以繼續(xù)分解成復(fù)雜的加工可以繼續(xù)分解成1張張DFD子圖子圖 分解方法分解方法 將該加工看作一個小系統(tǒng),該加工的輸入將該加工看作一個小系統(tǒng),該加工的輸入/輸出數(shù)據(jù)流就是輸出數(shù)據(jù)流就
14、是這個假設(shè)的小系統(tǒng)的輸入這個假設(shè)的小系統(tǒng)的輸入/輸出數(shù)據(jù)流輸出數(shù)據(jù)流 然后采用畫然后采用畫0層圖的方法,畫出該加工的子圖層圖的方法,畫出該加工的子圖 以以0層圖中加工層圖中加工1(考試報名考試報名)為例為例 根據(jù)業(yè)務(wù)處理流程來確定由加工根據(jù)業(yè)務(wù)處理流程來確定由加工1的分解的分解 與加工與加工1相關(guān)的業(yè)務(wù)流程:首先檢查考生送來的報名單,然相關(guān)的業(yè)務(wù)流程:首先檢查考生送來的報名單,然后編準(zhǔn)考證號,并產(chǎn)生準(zhǔn)考證,最后產(chǎn)生考生名單和考生名后編準(zhǔn)考證號,并產(chǎn)生準(zhǔn)考證,最后產(chǎn)生考生名單和考生名冊冊(文件文件)考務(wù)處理系統(tǒng)加工1子圖 3個子加工:檢查報名單、編準(zhǔn)考證號、登記考生個子加工:檢查報名單、編準(zhǔn)考證
15、號、登記考生 “合格報名單合格報名單”和和“正式報名單正式報名單”是新增加的數(shù)據(jù)流,其它是新增加的數(shù)據(jù)流,其它數(shù)據(jù)流都是加工數(shù)據(jù)流都是加工1原有的原有的 在加工在加工1的分解中沒有新的文件產(chǎn)生的分解中沒有新的文件產(chǎn)生1.3登記考生考生名單1.2編準(zhǔn)考證號準(zhǔn)考證 正式報名單1.1檢查報名單合格報名單報名單不合格報名單考生名冊考務(wù)處理系統(tǒng)加工2子圖2.52.5分析分析試題難度試題難度難度分析表2.42.4分類分類統(tǒng)計成績統(tǒng)計成績分類統(tǒng)計表考生名冊2.3制作通知單考生通知單2.2審定合格者正式成績清單合格標(biāo)準(zhǔn)試題得分清單2.12.1檢查成績清單檢查成績清單成績清單正確成績清單錯誤成績清單示例:統(tǒng)計成
16、績子圖的輸入、輸出流邊界2.7打印難度打印難度分析表分析表2.5分析分析試題難度試題難度難度分析結(jié)果難度分析表2.6打印分類打印分類統(tǒng)計表統(tǒng)計表2.4分類分類統(tǒng)計成績統(tǒng)計成績分類統(tǒng)計結(jié)果分類統(tǒng)計表考生名冊2.2審定審定合格者合格者2.8打印考生打印考生通知單通知單2.3產(chǎn)生考生產(chǎn)生考生通知信息通知信息考生通知信息考生通知單正式成績清單合格標(biāo)準(zhǔn)2.1檢查成績清單成績清單正確成績清單正確成績清單試題得分清單錯誤成績清單軟件工程20實例考務(wù)處理系統(tǒng)的功能實例考務(wù)處理系統(tǒng)的功能(1) 對考生送來的報名單進行檢查對考生送來的報名單進行檢查;(2) 對合格的報名單編好準(zhǔn)考證號后將準(zhǔn)考證送給對合格的報名單編
17、好準(zhǔn)考證號后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站考生,并將匯總后的考生名單送給閱卷站;(3) 對閱卷站送來的成績單進行檢查,并根據(jù)考試對閱卷站送來的成績單進行檢查,并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者中心制定的合格標(biāo)準(zhǔn)審定合格者;(4) 制作考生通知單制作考生通知單 (含成績及合格含成績及合格/不合格標(biāo)志不合格標(biāo)志) 送給考生送給考生;(5) 按地區(qū)進行成績分類統(tǒng)計和試題難度分析,產(chǎn)按地區(qū)進行成績分類統(tǒng)計和試題難度分析,產(chǎn)生統(tǒng)計分析表。生統(tǒng)計分析表。軟件工程21頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖考考生生考務(wù)考務(wù)處理系統(tǒng)處理系統(tǒng)考考試試中中心心閱卷站閱卷站不合格報名表不合格報名表報名表報名表
18、準(zhǔn)考證準(zhǔn)考證考生通知單考生通知單成成績績單單合格標(biāo)準(zhǔn)合格標(biāo)準(zhǔn)錯誤成績單錯誤成績單考考生生名名單單統(tǒng)計分析表統(tǒng)計分析表軟件工程22 根據(jù)考務(wù)處理業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反根據(jù)考務(wù)處理業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反映最主要業(yè)務(wù)處理流程及系統(tǒng)與外界的關(guān)系。映最主要業(yè)務(wù)處理流程及系統(tǒng)與外界的關(guān)系。 經(jīng)過分析,考務(wù)業(yè)務(wù)處理的主要功能應(yīng)當(dāng)有經(jīng)過分析,考務(wù)業(yè)務(wù)處理的主要功能應(yīng)當(dāng)有登登記報名單記報名單、統(tǒng)計成績統(tǒng)計成績兩個主要數(shù)據(jù)流。輸入的兩個主要數(shù)據(jù)流。輸入的源點和輸出終點是考生、考試中心和閱卷站。源點和輸出終點是考生、考試中心和閱卷站。 然后從輸入端開始,根據(jù)考務(wù)業(yè)務(wù)工作流,畫然后從輸入端開始,根據(jù)考務(wù)業(yè)務(wù)工作流,畫出數(shù)據(jù)流流經(jīng)的各加工框,逐步畫到輸出端,出數(shù)據(jù)流流經(jīng)的各加工框,逐步畫到輸出端,得到第得到第 0 層數(shù)據(jù)流圖。層數(shù)據(jù)流圖。軟件工程23報名表報名表準(zhǔn)考證準(zhǔn)考證1 1登記登記報名表報名表2統(tǒng)計統(tǒng)計成績成績不合格不合格報名表報名表考生通知單考生通知單成成績績單單統(tǒng)計分析表統(tǒng)計分析表第第0 0層數(shù)據(jù)流圖層數(shù)據(jù)流圖考生名冊考生名冊合合格格標(biāo)標(biāo)準(zhǔn)準(zhǔn)考考生生名名單單錯錯誤誤成成績績單單軟件工程24第一層數(shù)據(jù)流圖第一層數(shù)據(jù)流圖 (a)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 硬件設(shè)施維護與更新工作總結(jié)計劃
- 2024年西安市團結(jié)實驗學(xué)校招聘筆試真題
- 2024年湖南省交通運輸廳下屬事業(yè)單位真題
- 微生物世界探索活動計劃
- 法律與經(jīng)濟政策的協(xié)調(diào)試題及答案探討
- 2024年福建藝術(shù)職業(yè)學(xué)院招聘筆試真題
- 建立良好團隊文化的路徑計劃
- 一個學(xué)期的教學(xué)反思與總結(jié)計劃
- 如何提高倉庫的系統(tǒng)性計劃
- 網(wǎng)絡(luò)管理員考試新版本試題及答案
- 民俗學(xué)概論全套精美課件
- 應(yīng)用文寫作概述課件
- 危重癥孕產(chǎn)婦交流課件:妊娠遇到主動脈夾層搶救成功病例分享
- 數(shù)控加工中心培訓(xùn)課件
- 高中政治《增強“四個意識”做到“兩個維護”》教學(xué)設(shè)計
- 山東省醫(yī)院護理服務(wù)質(zhì)量評價細(xì)則簡介
- 自動控制原理全套ppt課件(完整版)
- 關(guān)聯(lián)交易同期資料模板
- 荷葉圓圓說課課件
- 路斯特DriveManager基本操作
- 截止閥合格證模板
評論
0/150
提交評論