建立资料与处理工作模型建立企业模型.pptVIP

建立资料与处理工作模型建立企业模型.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

*產生一套DFDp209當你為一個系統建立起一套DFD時,你將其處理邏輯分解成許多小單元,這些小單元稱為功能元件,程式設計師就憑此來撰寫程式碼。所謂功能元件(functionalprimitive)是一個只含有單一功能而不再展開的處理工作,例如:圖4-15所示四個處理工作中的每一個都是功能元件。你在資料詞典中的處理工作說明記錄功能元件的邏輯。程式設計師將會轉換每一個功能元件成為能執行必要處理步驟的程式碼單元。決定要將一個處理工作進一步展開或視其為一個功能元件完全取決於經驗、判斷,以及與必須把邏輯設計翻譯成程式碼的程式設計師之間的互動。*產生一套DFDp210圖4-16訂單系統的全景圖和圖0*產生一套DFDp211繪製較低階層圖形為了產生一些較低階層的圖形,你必須使用分層和平衡的技巧。分層(leveling#)是畫出一系列愈來愈詳細的圖形過程,直至達到所有的基本功能元件為止,平衡(balancing#)則是藉由將輸入和輸出資料流正確對好,保持這整系列DFD圖形之間的一致性。分層也被稱為展開(exploding)、分割(partitioning)或分解(decomposing)。平衡確保父處理工作的輸入和輸出資料流會保存在子圖DFD中。*產生一套DFDp212訂單系統圖0中的「處理訂單」處理工作。圖4-17圖1DFD展現出訂單系統中「處理訂單」處理工作的細節*產生一套DFDp213圖4-18這個圖沒有顯示出全景圖中連接到流入或流出「處理訂單」資料流的那些符號。分析師常用這個技巧來簡化DFD並減少不必要的雜亂。*產生一套DFDp214圖4-19有錯誤的圖0DFD*產生一套DFDp215圖4-20圖左半展示出訂單系統的圖0,而圖3DFD則展示在右半部,這兩個DFD都是平衡的。*產生一套DFDp206(配合p217重新配置外部實體)圖4-14一個製造系統的DFD全景圖*產生一套DFDp217*資料詞典p218一組DFD產生系統的一個邏輯模型,但是這些DFD的細節是分開來儲存於資料詞典中,因此資料詞典是結構化分析的第二個組成成分。資料詞典(DD,datadictionary#,或datarepository)是系統相關資料的集中儲存庫房。資料詞典用來收集、記錄,並組織關於系統的各種事實,包括資料流、資料儲存、外部實體,和處理工作的內容。資料詞典還定義並說明全部資料元素和資料元素各種有意義的組合。一個資料元素(dataelement),或資料項目(dataitem)或欄位(field),是資訊系統中有意義資料的最小單位,例如︰學生成績、薪資、社會安全號碼、帳戶餘額等等。*資料詞典p219資料元素結合成為紀錄(record#)或資料結構(datastructures),一個紀錄是包含在資料流中或保存在資料儲存中,互相關聯的資料元素的一種有意義的結合。例如,一個汽車零件商的庫存紀錄可能包括零件編號、說明、供應商代碼、最低和最高庫存水準、成本,和價格。資料詞典的符號(摘自張豐雄編著之「結構化系統分析與設計」)資料詞典所使用的符號有下列六種:*資料詞典p219(補充教材) 符號 代表意義 = 等於(Equal) + 以及(And) () 取捨(optional)(即可有可無) [] 選其中之一(or) {} 重複(Iteration) ** 備註(Comment) 例如某一訂貨單之資料結構,含有客戶資料、貨品資料、訂購日期及交貨日期等四個資料元素,其資料結構可表示如下: 訂貨單=客戶資料+貨品資料+訂購日期+交貨日期*資料詞典p219(補充教材)貨品資料=貨品名稱+(貨品規格)+貨品代號+訂購量 (上述貨品資料包含貨品名稱、貨品規格、貨品代號及訂購量等四元素,其中貨品規格為可有可無之元素。) 客戶資料=[客戶代號|客戶姓名]+地址+…… (上述客戶資料所包含之客戶代號與客戶姓名,只需任選其中一個。) 客戶資料=[客戶代號|客戶姓名]+地址+13{電話} 或 客戶資料=[客戶代號|客戶姓名]+地址+1{電話}3 (上述客戶資料所包含之「電話」元素,至少有一個電話,最多有三個電話)*資料詞典p219(補充教材) 客戶資料=[客戶代號

文档评论(0)

176****7896 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档