欢迎来到天天文库
浏览记录
ID:39153907
大小:435.00 KB
页数:77页
时间:2019-06-25
《《资料与流程塑模》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章資料與流程塑模(建立企業模型)1簡介本章中,我們將使用資料與流程塑模的技術來開發出所提議系統的邏輯模型並記錄系統需求。一個邏輯模型(logicalmodel)顯示出系統必須做些什麼,而不管實體的實作方式。在系統設計階段,系統分析師進一步建立一套實體模型(physicalmodel)來描繪出建構系統的方式。資料與流程塑模牽涉到三種主要的工具︰資料流程圖、資料詞典,及處理工作說明。2資料與流程塑模工具概述系統分析師使用許多繪圖技術來描述一個資訊系統,一個常用的方法是繪製一套資料流程圖。資料流程圖(DFD,dataflowdiag
2、ram#)使用各式各樣的符號,顯示系統如何將輸入資料轉換為有用的資訊。3資料流程圖資料流程圖(DFD)顯示資料在資訊系統中移動的方式,但卻無法呈現程式的邏輯或處理的步驟。DFD提供的是一種邏輯模型,著重在系統能做些什麼,而不是如何完成這些事情。資料流程圖的符號資料流程圖使用四種基本符號來代表處理工作、資料流、資料儲存和外部實體。本書採用稱為Gane&Sarson符號集(GaneandSarsonsymbolset)的流行版本作為例子。另一種流行的符號集是Yourdon符號集(Yourdonsymbolset)。(參閱圖4-3)4資
3、料流程圖處理工作符號一個處理工作(process#)接受輸入資料而產生不同內容及形式的輸出。計算工資處理工作包含了商業邏輯(businesslogic),也稱為商業規則(businessrules),它可以轉換資料並產生想要的結果。處理工作的符號是一個帶有圓角的矩形。一個處理工作的名稱出現在矩形的內部。處理工作的名稱顯示出特定的功能,因此是由一些動詞(需要時可加上形容詞),其後伴隨著一個單數名詞而組成。工資率工作時數總工資5資料流程圖資料流程圖並不顯示處理的細節,處理工作符號並不顯示出它的商業邏輯,要記錄這種邏輯,你可以製作一個處
4、理工作說明。在資料流程圖中,一個處理工作可被視為一個黑盒子(blackbox),因為其輸入、輸出,和一般功能可以看到,但是其內部細節和處理工作邏輯則沒有顯示出來。當系統分析師想要顯示出更深層的細節時,他就可以把一個處理工作符號放大而產生能展現該處理工作內部運作的細部DFD,而其中可能又顯現出更多的處理工作、資料流及資料儲存。資料流符號資料流(dataflow#)是資料從資訊系統的一個部分移動到另一個部分的路線。6資料流程圖DFD中的一個資料流代表一項或多項資料。一個資料流可以代表一個簡單的資料項目(例如:一名學生的學號),或者也可
5、以代表一個資料集合(例如:一個帶有學生學號、姓名,及註冊日期的班級名單)。資料流的符號以直線表示,其中並帶有單向或雙向箭頭。資料流名稱可以出現在直線的上方、下方或旁邊。資料流的名稱由一個英文單數名詞,必要時還有一個形容詞所構成,例如:「學生成績」(STUDENTGRADE),「訂單」(ORDER)。此一命名規則也有例外情況,例如:「評分參數」(GRADINGPARAMETERS),這個名稱使用複數以免造成你誤以為它只有一項資料存在。因為處理工作把資料從一種形式轉變為另一種形式,所以每一個處理工作符號必然至少有一個資料流進入和一個資
6、料流流出。7資料流程圖一個處理工作符號可以有不止一個流出的資料流,或不止一個進入的資料流。(如下圖4-5)處理工作還可能連接到任何其他符號,包括另外一個處理工作符號。一個資料流至少在其一端必然有一個處理工作符號。製作發票所執行的服務客戶發票批改學生作業學生交的作業批改過的作業學生作業成績學生學生8資料料流程圖下列三種是必須避免的資料流與處理工作的結合情況︰自發產生(spontaneousgeneration)︰一個處理工作只有輸出,沒有輸入資料流,這個處理工作就稱為自發產生處理工作。計算員工總工資工作時數工資率員工總工資員工工資資
7、料核對訂單調集所訂貨品訂單接受的訂單更新後的庫存量申請保險給付支付金額保險單號碼自發產生處理工作9資料料流程圖黑洞(blackhole)︰一個黑洞處理工作,也就是一種有輸入但不產生輸出的處理工作。灰洞(grayhole)︰灰洞處理工作是至少有一個輸入和一個輸出的處理工作,但是該輸入顯然不足以產生此一輸出。自發產生、黑洞,和灰洞都是在DFD邏輯上不可能存在的。計算總工資工資率工作時數計算成績最後成績出生日期黑洞處理工作灰洞處理工作10資料料流程圖資料儲存符號資料儲存(datastore#),用來表示系統儲存的資料,因為有些處理
8、工作稍後需要用到這些資料。DFD中並不顯示資料儲存的詳細內容,其確切的結構和資料項目定義在資料詞典中。輸入成績測驗成績學生任課老師作業成績各種成績成績資料計算成績各種成績學期成績列印成績學期成績導師全班成績單個人成績單11資料料流程圖資料儲存的實體
此文档下载收益归作者所有