




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1數(shù)據流圖繪制步驟確定系統(tǒng)的外部項畫出頂層圖自頂向下逐層分解直到基本加工檢查征求用戶意見定稿復審例:學生注冊課程系統(tǒng)
某大學準備開發(fā)一個學生課程注冊系統(tǒng),學生可以使用該系統(tǒng)查詢新學期將開設的課程和講課教師情況,選擇自己要學習的課程進行登記注冊,并可以查詢成績單;教師可以使用該系統(tǒng)查詢新學期將開設的課程和選課學生情況,并可以登記成績單;注冊管理員使用該系統(tǒng)進行注冊管理,包括維護教師信息、學生信息和課程信息等。2數(shù)據流圖繪制實例:學生注冊課程系統(tǒng)(1)繪制頂層DFD將整個系統(tǒng)看作一個過程/加工,提供和接收數(shù)據的外部實體在系統(tǒng)之外,其他任何事情屬于系統(tǒng)范圍。由于數(shù)據存儲屬于系統(tǒng)內部,因此不出現(xiàn)在頂層DFD中。3數(shù)據流圖繪制實例:學生注冊課程系統(tǒng)(2)DFD細化:用一個過程符號表示系統(tǒng)響應一個事件的DFD.一層DFD:4數(shù)據流圖繪制實例:學生注冊課程系統(tǒng)(3)加工5的二層DFD示例:圖書訂購系統(tǒng)DFD圖書庫存入庫單圖書代理商書庫管理收費制作財務報表財務報表經理帳務數(shù)據庫制作發(fā)書單圖書訂購核準的訂購單發(fā)書單訂購單顧客顧客收費數(shù)據帳單分層數(shù)據流圖示例——
資格和水平考試的考務處理系統(tǒng)簡化的資格和水平考試的考務處理系統(tǒng)分成多個級別,如初級程序員、程序員、高級程序員、系統(tǒng)分析員等,凡滿足一定條件的考生都可參加某一級別的考試考試的合格標準將根據每年的考試成績由考試中心確定考試的閱卷由閱卷站進行,因此,閱卷工作不包含在軟件系統(tǒng)中資格和水平考試的考務處理系統(tǒng)
—功能需求1.對考生送來的報名單進行檢查2.對合格的報名單編好準考證號后將準考證送給考生,并將匯總后的考生名單送給閱卷站3.對閱卷站送來的成績清單進行檢查,并根據考試中心制訂的合格標準審定合格者4.制作考生通知單送給考生5.進行成績分類統(tǒng)計(按地區(qū)、年齡、文化程度、職業(yè)、考試級別等分類)和試題難度分析,產生統(tǒng)計分析表資格和水平考試的考務處理系統(tǒng)
—部分數(shù)據流的組成報名單=地區(qū)+序號+姓名+文化程度+職業(yè)+考試級別+通信地址正式報名單=準考證號+報名單準考證=地區(qū)+序號+姓名+準考證號+考試級別+考場考生名單={準考證號+考試級別}
其中{w}表示w重復多次考生名冊=正式報名單統(tǒng)計分析表=分類統(tǒng)計表+難度分析表考生通知單=準考證號+姓名+通信地址+考試級別+考試成績+合格標志系統(tǒng)的輸入輸出(頂層圖)確定源或宿:考生、閱卷站和考試中心它們都既是源又是宿頂層圖唯一的加工:軟件系統(tǒng)(考務處理系統(tǒng))確定數(shù)據流:系統(tǒng)的輸入/輸出信息輸入數(shù)據流:報名單(來自考生)、成績清單(來自閱卷站)、合格標準(來自考試中心)輸出數(shù)據流:準考證(送往考生)、考生名單(送往閱卷站)、考生通知書(送往考生)、統(tǒng)計分析表(送往考試中心)額外的輸出流(考慮系統(tǒng)的健壯性):不合格報名單(返回給考生),錯誤成績清單(返回給閱卷站)頂層圖通常沒有文件考務處理系統(tǒng)頂層圖考務處理系統(tǒng)考試中心考生不合格報名單閱卷站錯誤成績清單成績清單考生名單合格標準報名單準考證考生通知單統(tǒng)計分析表系統(tǒng)內部(0層圖)-1以下確定加工、數(shù)據流、文件、源或宿的一般方法適用于0層圖及其各層子圖確定加工:將父圖中某加工分解而成的子加工根據功能分解來確定加工:將一個復雜的功能分解成若干個較小的功能,較多應用于高層DFD中的分解根據業(yè)務處理流程確定加工:分析父圖中待分解加工的業(yè)務處理流程,業(yè)務流程中的每一步都可能是一個子加工特別要注意在業(yè)務流程中數(shù)據流發(fā)生變化或數(shù)據流的值發(fā)生變化的地方,應該存在一個加工,例如:編制
準考證號正式報名單合格報名單系統(tǒng)內部(0層圖)-2確定數(shù)據流在父圖中某加工分解而成的子圖中,父圖中相應加工的輸入/輸出數(shù)據流都是且僅是子圖邊界上的輸入/輸出數(shù)據流分解后的子加工之間應增添相應的新數(shù)據流表示加工過程中的中間數(shù)據如果某些中間數(shù)據需要保存以備后用,那么可以成為流向文件的數(shù)據流同一個源或加工可以有多個數(shù)據流流向一個加工,如果它們不是一起到達和一起加工的,那么可以將它們分成若干個數(shù)據流,例如:讀取銀行卡信息客戶銀行卡數(shù)據密碼系統(tǒng)內部(0層圖)-3確定文件如果父圖中該加工存在讀寫文件的數(shù)據流,則相應的文件和數(shù)據流都應畫在子圖中在分解子圖中,如果需要保存某些中間數(shù)據以備后用,則可以將這些數(shù)據組成一個新的文件新文件(首次出現(xiàn)的文件)至少應有一個加工為其寫入記錄,同時至少存在另一個加工來讀該文件的記錄注意:從父圖中繼承下來的文件在子圖中可能只對其進行讀,或只進行寫系統(tǒng)內部(0層圖)-4確定源和宿0層圖和其它子圖中通常不必畫出源和宿有時為了提高可讀性,可以將頂層圖中的源和宿畫在0層圖中最終得到考務處理系統(tǒng)0層圖根據功能分解方法識別出兩個加工:考試報名、統(tǒng)計成績數(shù)據流繼承頂層圖中的輸入數(shù)據流和輸出數(shù)據流定義二個加工之間的數(shù)據流:由于這二個加工分別在考試前后進行,因此登記報名單所產生的結果“考生名冊”應作為文件保存以便考試后由統(tǒng)計成績加工引用考務處理系統(tǒng)0層圖考生名冊1考試報名報名單考生名單不合格報名單準考證2統(tǒng)計成績統(tǒng)計分析表合格標準考生通知單錯誤成績清單成績清單加工內部(1…n層圖)復雜的加工可以繼續(xù)分解成1張DFD子圖分解方法將該加工看作一個小系統(tǒng),該加工的輸入/輸出數(shù)據流就是這個假設的小系統(tǒng)的輸入/輸出數(shù)據流然后采用畫0層圖的方法,畫出該加工的子圖以0層圖中加工1(考試報名)為例根據業(yè)務處理流程來確定由加工1的分解與加工1相關的業(yè)務流程:首先檢查考生送來的報名單,然后編準考證號,并產生準考證,最后產生考生名單和考生名冊(文件)考務處理系統(tǒng)加工1子圖3個子加工:檢查報名單、編準考證號、登記考生“合格報名單”和“正式報名單”是新增加的數(shù)據流,其它數(shù)據流都是加工1原有的在加工1的分解中沒有新的文件產生1.3登記考生考生名單1.2編準考證號準考證
正式報名單1.1檢查報名單合格報名單報名單不合格報名單考生名冊考務處理系統(tǒng)加工2子圖2.5分析試題難度難度分析表2.4分類統(tǒng)計成績分類統(tǒng)計表考生名冊2.3制作通知單考生通知單2.2審定合格者正式成績清單合格標準試題得分清單2.1檢查成績清單成績清單正確成績清單錯誤成績清單示例:統(tǒng)計成績子圖的輸入、輸出流邊界2.7打印難度分析表2.5分析試題難度難度分析結果難度分析表2.6打印分類統(tǒng)計表2.4分類統(tǒng)計成績分類統(tǒng)計結果分類統(tǒng)計表考生名冊2.2審定合格者2.8打印考生通知單2.3產生考生通知信息考生通知信息考生通知單正式成績清單合格標準2.1檢查成績清單成績清單正確成績清單試題得分清單錯誤成績清單軟件工程20實例考務處理系統(tǒng)的功能(1)
對考生送來的報名單進行檢查;(2)
對合格的報名單編好準考證號后將準考證送給考生,并將匯總后的考生名單送給閱卷站;(3)
對閱卷站送來的成績單進行檢查,并根據考試中心制定的合格標準審定合格者;(4)
制作考生通知單(含成績及合格/不合格標志)送給考生;(5)
按地區(qū)進行成績分類統(tǒng)計和試題難度分析,產生統(tǒng)計分析表。軟件工程21頂層數(shù)據流圖考生考務處理系統(tǒng)考試中心閱卷站不合格報名表報名表準考證考生通知單成績單合格標準錯誤成績單考生名單統(tǒng)計分析表軟件工程22根據考務處理業(yè)務,畫出頂層數(shù)據流圖,以反映最主要業(yè)務處理流程及系統(tǒng)與外界的關系。經過分析,考務業(yè)務處理的主要功能應當有登記報名單、統(tǒng)計成績兩個主要數(shù)據流。輸入的源點和輸出終點是考生、考試中心和閱卷站。然后從輸入端開始,根據考務業(yè)務工作流,畫出數(shù)據流流經的各加工框,逐步畫到輸出端,得到第0層數(shù)據流圖。軟件工程23報名表準考證1登記報名表2統(tǒng)計成績不合格報名表考生通知單成績單統(tǒng)計分析表第0層數(shù)據流圖考生名冊合格標準考生名單錯誤成績單軟件工程24第一層數(shù)據流圖(a)1.1
檢查報名表報名表準考證1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 實踐應用2025年軟件設計師試題及答案
- 如何培養(yǎng)學生的自主學習能力計劃
- 2024年河北省文化和旅游廳下屬事業(yè)單位真題
- 湖北省武漢市江岸區(qū)2025年八下數(shù)學期末學業(yè)質量監(jiān)測模擬試題含解析
- 2024年貴州省商務廳下屬事業(yè)單位真題
- 2024年南大奧宇高級中學招聘筆試真題
- 風險管理建議與企業(yè)應對措施試題及答案
- 打造高效學習計劃軟件設計師考試的試題及答案
- 2025年軟考網絡管理員考試復習筆記和試題及答案
- 代碼注釋與文檔對照的作用試題及答案
- 嬰幼兒食品領域:貝因美企業(yè)組織結構及部門職責
- 《光的直線傳播》教學設計 省賽一等獎
- 人工智能的誕生簡述課件
- 子宮破裂的護理查房
- 人力資源管理師二級理論知識要點
- 出貨檢驗報告
- 科研成果研制任務書
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 市政道路綜合整治工程施工部署方案
- 無機材料科學基礎-第3章-晶體結構與晶體中的缺陷
- 橋梁工程施工工藝標準圖集
評論
0/150
提交評論