結(jié)構(gòu)化分析與設(shè)計案例xu_第1頁
結(jié)構(gòu)化分析與設(shè)計案例xu_第2頁
結(jié)構(gòu)化分析與設(shè)計案例xu_第3頁
結(jié)構(gòu)化分析與設(shè)計案例xu_第4頁
結(jié)構(gòu)化分析與設(shè)計案例xu_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

結(jié)構(gòu)化方法案例二

資格和水平考試的考務(wù)處理系統(tǒng)簡化的資格和水平考試的考務(wù)處理系統(tǒng)分成多個級別,如初級程序員、程序員、高級程序員、系統(tǒng)分析員等,凡滿足一定條件的考生都可參加某一級別的考試考試的合格標準將根據(jù)每年的考試成績由考試中心確定考試的閱卷由閱卷站進行,因此,閱卷工作不包含在軟件系統(tǒng)中資格和水平考試的考務(wù)處理系統(tǒng)

—功能需求1.對考生送來的報名單進行檢查2.對合格的報名單編好準考證號后將準考證送給考生,并將匯總后的考生名單送給閱卷站3.對閱卷站送來的成績清單進行檢查,并根據(jù)考試中心制訂的合格標準審定合格者4.制作考生通知單送給考生5.進行成績分類統(tǒng)計(按地區(qū)、年齡、文化程度、職業(yè)、考試級別等分類)和試題難度分析,產(chǎn)生統(tǒng)計分析表一、結(jié)構(gòu)化分析(SA)資格和水平考試的考務(wù)處理系統(tǒng)

—部分數(shù)據(jù)流的組成報名單=地區(qū)+序號+姓名+文化程度+職業(yè)+考試級別+通信地址正式報名單=準考證號+報名單準考證=地區(qū)+序號+姓名+準考證號+考試級別+考場考生名單={準考證號+考試級別}

其中{w}表示w重復(fù)多次考生名冊=正式報名單統(tǒng)計分析表=分類統(tǒng)計表+難度分析表考生通知單=準考證號+姓名+通信地址+考試級別+考試成績+合格標志系統(tǒng)的輸入輸出(頂層圖)確定源或宿:考生、閱卷站和考試中心頂層圖唯一的加工:軟件系統(tǒng)(考務(wù)處理系統(tǒng))確定數(shù)據(jù)流:系統(tǒng)的輸入/輸出信息輸入數(shù)據(jù)流:報名單(來自考生)、成績清單(來自閱卷站)、合格標準(來自考試中心)輸出數(shù)據(jù)流:準考證(送往考生)、考生名單(送往閱卷站)、考生通知書(送往考生)、統(tǒng)計分析表(送往考試中心)額外的輸出流(考慮系統(tǒng)的健壯性):不合格報名單(返回給考生),錯誤成績清單(返回給閱卷站)頂層圖通常沒有文件考務(wù)處理系統(tǒng)頂層圖考務(wù)處理系統(tǒng)考試中心考生不合格報名單閱卷站錯誤成績清單成績清單考生名單合格標準報名單準考證考生通知單統(tǒng)計分析表考務(wù)處理系統(tǒng)0層圖考生名冊1考試報名報名單考生名單不合格報名單準考證2統(tǒng)計成績統(tǒng)計分析表合格標準考生通知單錯誤成績清單成績清單考務(wù)處理系統(tǒng)加工1子圖3個子加工:檢查報名單、編準考證號、登記考生“合格報名單”和“正式報名單”是新增加的數(shù)據(jù)流,其它數(shù)據(jù)流都是加工1原有的在加工1的分解中沒有新的文件產(chǎn)生1.3登記考生考生名單1.2編準考證號準考證正式報名單1.1檢查報名單合格報名單報名單不合格報名單考生名冊考務(wù)處理系統(tǒng)加工2子圖2.5分析試題難度難度分析表2.4分類統(tǒng)計成績分類統(tǒng)計表考生名冊2.3制作通知單考生通知單2.2審定合格者正式成績清單合格標準試題得分清單2.1檢查成績清單成績清單正確成績清單錯誤成績清單二、結(jié)構(gòu)化設(shè)計(SD)示例:統(tǒng)計成績子圖的輸入、輸出流邊界2.7打印難度分析表2.5分析試題難度難度分析結(jié)果難度分析表2.6打印分類統(tǒng)計表2.4分類統(tǒng)計成績分類統(tǒng)計結(jié)果分類統(tǒng)計表考生名冊2.2審定合格者2.8打印考生通知單2.3產(chǎn)生考生通知信息考生通知信息考生通知單正式成績清單合格標準2.1檢查成績清單成績清單正確成績清單試題得分清單錯誤成績清單進行第一級分解變換型的結(jié)構(gòu)圖輸入控制模塊主控模塊輸出控制模塊變換控制模塊“統(tǒng)計成績”第一級分解的結(jié)構(gòu)圖統(tǒng)計成績輸入控制統(tǒng)計成績統(tǒng)計成績輸出控制統(tǒng)計成績處理模塊“統(tǒng)計成績”第二級分解的結(jié)構(gòu)圖三、改進優(yōu)化“統(tǒng)計成績”結(jié)構(gòu)圖的改進-1先將一些比較簡單的模塊合并到與其功能相一致的模塊中,以減少耦合度將“輸入成績清單”、“檢查成績清單”、“打印成績單出錯信息”合并成“輸入并檢查成績清單”將“輸入合格標準”與“審定合格者”合并,仍取名“審定合格者”,但它包含讀入合格標準功能將“產(chǎn)生考生通知單”與“打印考生通知單”合并成“產(chǎn)生并打印考生通知單”統(tǒng)計成績統(tǒng)計成績輸入控制輸入并檢查成績清單226,7統(tǒng)計成績處理模塊審定合格者產(chǎn)生并打印通知單4分析試題難度分類統(tǒng)計成績267統(tǒng)計成績輸出控制打印分類統(tǒng)計表打印難度分析表676,72“統(tǒng)計成績”結(jié)構(gòu)圖的改進-2降低模塊間的耦合程度將“打印難度分析表”模塊和“打印分類統(tǒng)計表”模塊分別作為“分析試題難度”模塊和“分類統(tǒng)計成績”模塊的下屬模塊2統(tǒng)計成績統(tǒng)計成績輸入控制讀入并檢查成績清單2統(tǒng)計成績輸出控制2打印分類統(tǒng)計表打印難度分析表統(tǒng)計成績處理模塊審定合格者產(chǎn)生并打印通知單4分析試題難度分類統(tǒng)計成績267“統(tǒng)計成績”結(jié)構(gòu)圖的改進-3刪去“統(tǒng)計成績輸出控制”“統(tǒng)計成績輸入控制”模塊和“統(tǒng)計成績處理模塊”均為“管道”模塊,也可刪去統(tǒng)計成績22輸入并檢查成績清單打印分類統(tǒng)計表打印難度分析表審定合格者產(chǎn)生并打印通知單4分析試題難度分類統(tǒng)計成績67局部改進后的“考務(wù)處理系統(tǒng)”結(jié)構(gòu)圖考試報名輸入并檢查報名單10登記并輸出考生名單編制并打印準考證121012統(tǒng)計成績22輸入并檢查成績清單打印分類統(tǒng)計表打印難度分析表審定合格者產(chǎn)生并打印通知單4分析試題難度分類統(tǒng)計成績67考務(wù)處理系統(tǒng)“考務(wù)處理系統(tǒng)”結(jié)構(gòu)圖的整體改進考慮到分析試題難度和分類統(tǒng)計成績是相對獨立的功能,因此將它們移到主控模塊下“考試報名”模塊和“統(tǒng)計成績”模塊似乎是管道模塊,但刪去后主控模塊“考務(wù)處理系統(tǒng)”的扇出就比較大,因此可不刪除

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論