第4章资料与流程塑模建立企业模型

上传人:工**** 文档编号:568442699 上传时间:2024-07-24 格式:PPT 页数:77 大小:1.03MB
返回 下载 相关 举报
第4章资料与流程塑模建立企业模型_第1页
第1页 / 共77页
第4章资料与流程塑模建立企业模型_第2页
第2页 / 共77页
第4章资料与流程塑模建立企业模型_第3页
第3页 / 共77页
第4章资料与流程塑模建立企业模型_第4页
第4页 / 共77页
第4章资料与流程塑模建立企业模型_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《第4章资料与流程塑模建立企业模型》由会员分享,可在线阅读,更多相关《第4章资料与流程塑模建立企业模型(77页珍藏版)》请在金锄头文库上搜索。

1、第第4 4章章 資料與流程塑模資料與流程塑模( (建立企業模型建立企業模型) )爷黍握熙跑慧噪悼浊娜岔瘤恰棘哉垫铝卢冲帛拳烙正寞默昨计筏惕荤馆坐第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型1簡介簡介 本章中,我們將使用資料與流程塑模的技術來開發出所提議系統的邏輯模型並記錄系統需求。 一個邏輯模型(logical model)顯示出系統必須做些什麼,而不管實體的實作方式。 在系統設計階段,系統分析師進一步建立一套實體模型(physical model)來描繪出建構系統的方式。 資料與流程塑模牽涉到三種主要的工具 資料流程圖、資料詞典,及處理工作說明。脑墩健构棵嚣旷字冒褥拼璃度

2、懒陆渣渡蹦样研渔砒确身梧骇辈澜川栗若楔第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型2資料與流程塑模工具概述資料與流程塑模工具概述 系統分析師使用許多繪圖技術來描述一個資訊系統,一個常用的方法是繪製一套資料流程圖。 資料流程圖(DFD, data flow diagram #)使用各式各樣的符號,顯示系統如何將輸入資料轉換為有用的資訊。另消屹卧僵燥恃瞒县崎别拯板荤坯轧仗秒锣瞻糟往贺韶任储迹辟禹之剑扒第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型3資料流程圖資料流程圖 資料流程圖(DFD)顯示資料在資訊系統中移動的方式,但卻無法呈現程式的邏輯或處理的步驟。 D

3、FD提供的是一種邏輯模型,著重在系統能做些什麼,而不是如何完成這些事情。 資料流程圖的符號 資料流程圖使用四種基本符號來代表處理工作、資料流、資料儲存和外部實體。 本書採用稱為Gane & Sarson符號集(Gane and Sarson symbol set)的流行版本作為例子。 另一種流行的符號集是Yourdon符號集(Yourdon symbol set) 。(參閱圖4-3)扶猿编陋善永逮倘翅郸恤缩留攒屉洋炭温松弃阿亏垛敏匆草愈冉埂萎物筐第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型4資料流程圖資料流程圖 處理工作符號 一個處理工作(process #)接受輸入資料而

4、產生不同內容及形式的輸出。計算工資 處理工作包含了商業邏輯(business logic),也稱為商業規則(business rules),它可以轉換資料並產生想要的結果。 處理工作的符號是一個帶有圓角的矩形。 一個處理工作的名稱出現在矩形的內部。 處理工作的名稱顯示出特定的功能,因此是由一些動詞(需要時可加上形容詞),其後伴隨著一個單數名詞而組成。工資率工作時數總工資啤申沽瓦床标蔫玩愧牟统足淌脆嗜凡捎警测砷吓匿灶型氦玩疾绰绑察恭走第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型5資料流程圖資料流程圖 資料流程圖並不顯示處理的細節,處理工作符號並不顯示出它的商業邏輯,要記錄這種

5、邏輯,你可以製作一個處理工作說明。 在資料流程圖中,一個處理工作可被視為一個黑盒子(black box),因為其輸入、輸出,和一般功能可以看到,但是其內部細節和處理工作邏輯則沒有顯示出來。 當系統分析師想要顯示出更深層的細節時,他就可以把一個處理工作符號放大而產生能展現該處理工作內部運作的細部DFD,而其中可能又顯現出更多的處理工作、資料流及資料儲存。 資料流符號 資料流(data flow #)是資料從資訊系統的一個部分移動到另一個部分的路線。醉迭控殊跨懒撕氧奢儡耸沂痢党绅佩款胎暑尺兢局乡绥卑敦擅罢走牌峦惨第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型6資料流程圖資料流程圖

6、 DFD中的一個資料流代表一項或多項資料。 一個資料流可以代表一個簡單的資料項目(例如: 一名學生的學號),或者也可以代表一個資料集合(例如: 一個帶有學生學號、姓名,及註冊日期的班級名單)。 資料流的符號以直線表示,其中並帶有單向或雙向箭頭。 資料流名稱可以出現在直線的上方、下方或旁邊。 資料流的名稱由一個英文單數名詞,必要時還有一個形容詞所構成,例如: 學生成績(STUDENT GRADE) ,訂單(ORDER) 。 此一命名規則也有例外情況,例如:評分參數(GRADING PARAMETERS),這個名稱使用複數以免造成你誤以為它只有一項資料存在。 因為處理工作把資料從一種形式轉變為另一

7、種形式,所以每一個處理工作符號必然至少有一個資料流進入和一個資料流流出。膏竹齐鬼歧很步枢寄锻塌常席颤会铬诛精许贩樟濒磁冕彬波钾迅趋财凸朋第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型7資料流程圖資料流程圖 一個處理工作符號可以有不止一個流出的資料流,或不止一個進入的資料流。 (如下圖4-5) 處理工作還可能連接到任何其他符號,包括另外一個處理工作符號。 一個資料流至少在其一端必然有一個處理工作符號。製作發票所執行的服務客戶發票批改學生作業學生交的作業批改過的作業學生作業成績學生學生琶识赵倚扶帕詹杖誓涨痊悄矮捏戊泥挟藉谈拖子悠蚕记宗吐将喝匣诡炳闻第4章资料与流程塑模建立企业模型

8、第4章资料与流程塑模建立企业模型8資料料流程圖資料料流程圖 下列三種是必須避免的資料流與處理工作的結合情況 自發產生(spontaneous generation) 一個處理工作只有輸出,沒有輸入資料流,這個處理工作就稱為自發產生處理工作。計算員工總工資工作時數工資率員工總工資員工工資資料核對訂單調集所訂貨品訂單接受的訂單更新後的庫存量申請保險給付支付金額保險單號碼 自發產生處理工作自發產生處理工作礼抨殉饲缮昆贡夹汐荧帛俱喻帐镑隆醒俺钟旗挚王潭汾皱摈崔几念憎焊裤第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型9資料料流程圖資料料流程圖 黑洞(black hole) 一個黑洞處理

9、工作,也就是一種有輸入但不產生輸出的處理工作。 灰洞(gray hole) 灰洞處理工作是至少有一個輸入和一個輸出的處理工作,但是該輸入顯然不足以產生此一輸出。 自發產生、黑洞,和灰洞都是在DFD邏輯上不可能存在的。計算總工資工資率工作時數計算成績最後成績出生日期黑洞處理工作黑洞處理工作灰洞處理工作灰洞處理工作智广番殴农舵撂稗炭媒釉盈风水赊赔闸占滋溜烽浚弥啸懈辐烯亚抹娜僚婶第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型10資料料流程圖資料料流程圖 資料儲存符號 資料儲存(data store #),用來表示系統儲存的資料,因為有些處理工作稍後需要用到這些資料。 DFD中並不顯

10、示資料儲存的詳細內容,其確切的結構和資料項目定義在資料詞典中。輸入成績測驗成績學生任課老師作業成績各種成績 成績資料計算成績各種成績學期成績列印成績學期成績導師全班成績單個人成績單盘星陪史虞传扼售蛰矫纶责费硝注漓迪盲吻墨躯杯奏管吏藐补流披浮蚤候第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型11資料料流程圖資料料流程圖 資料儲存的實體特徵並不重要,因為你僅僅關心其邏輯模型。 此外資料儲存的時間長度也不重要,它可以是幾秒鐘,也可以是數個月,甚至是永遠儲存。 重要的是,某個處理工作需要在以後的某個時間存取這種資料。 資料儲存的名稱是一個複數名詞,由一個名詞與必要時一些形容詞所組成,

11、如: 學生(STUDENTS)、應收帳款(ACCOUNTS RECEIVABLE、 產品(PRODUCTS)等等。員工 薪資表計算薪資當月薪資總所得當月 扣繳稅率結算年度薪資當月扣繳稅額 薪資表每月扣繳稅額每月薪資總所得年度扣繳憑單return to p23咕总扣已档舷脐彝函茅袍腕舱渺费讽瘫舆妥闺秉曙鸣剧虫丸话节篇蕊郸稼第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型12資料料流程圖資料料流程圖 使用複數名詞這個規則的例外情況,是使用一些集合名詞來表示發生多次的物件。 例如,成績簿 (GRADEBOOK)表示一群學生和他們的成績。 資料儲存必然透過資料流連接於一個處理工作。 在

12、每一種情況之下,一個資料儲存至少有一個流入和一個流出的資料流,並連接於一個帶有資料流的處理工作。 客戶付款入帳每日付款資料準備存款現金或支票付款資料付款資料銀行現金或支票 應收帳款付款資料資料流程圖中,資料儲存符號正確使用舉例: (圖4-7)秉掀映外葬舱瞩楷哥烫稳庞鸦窜制庶嗓行耳阴抓奄搓蛇滔膳掘奄粮瀑唱鸵第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型13資料料流程圖資料料流程圖會計製作發票應收帳款付款入帳發票資料發票付款細節客戶現金或支票病人病人入院病人資料診斷病人病人基本資料住院單病歷資料醫師症狀與病歷資料發票細節治療病人症狀處方籤處方籤資料流程圖中,資料儲存符號正確使用舉

13、例:癌曾臭指屿落趋隶缮胀位汝烦蝉抗絮季洽愉祈呐脑垃把醒诌犯捂卢王效亿第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型14資料料流程圖資料料流程圖課程資料學生資料班級名單付款入帳每日付款資料錯誤使用資料儲存符號的例子: 兩個資料儲存不能由沒有處理工作做轉介的一個資料流連接:客戶存款預訂航班乘客資料航班要求每一個資料儲存應當有一個流出和流入的資料流:只有流入沒有流出只有流出沒有流入爸拦角而耀帜惜咖吩丑籍抬起喷纵咨聂硼惕非剑惜慌智瓦毯坐简铱涛胰植第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型15資料料流程圖資料料流程圖 資料儲存必須至少有一個流入和一個流出的原則有一

14、個例外。 在某些情況下,一個資料儲存沒有流入的資料流,因為它的內容是固定的參考資料,而這個資料不是由此系統負責更新。 例如,考量一個稱為TAX TABLE(稅率表)的資料儲存,其內容是公司由國稅局下載的扣繳稅率表。 外部實體符號 外部實體(或簡稱實體)的符號是一個矩形,外部實體的名稱置於矩形符號之中。 DFD顯示出一個資訊系統的邊界,以及資訊系統如何與外部世界互動。 例如,提出訂單的顧客,提供醫療資料的病人、收到財產稅單的屋主、提供存貨項目清單的倉庫,以及從公司的採購系統接受資料的應付帳款系統等都是一個外部實體的例子。聪音挠饺具藕捷习迎熬咒掠漆酌贬坯弛蛛纽哟技钥陇拇圃清垒古本硷批酷第4章资料与

15、流程塑模建立企业模型第4章资料与流程塑模建立企业模型16資料料流程圖資料料流程圖 DFD中的各個實體又稱端點(terminators),因為它們是資料的來源或是最終的去處。 提供資料給系統的外部實體稱為來源(source),從系統接收資料的實體則稱為去處(sink)。 外部實體的名稱是一個單數形式,它可能是一個部門、外部組織、其他資訊系統,或個人。 外部實體可能是一個來源、或是一個去處,抑或兼具兩者的角色。 一個外部實體必然以資料流連接於某個處理工作。(參考下頁圖4-9(正確的例子)及圖4-10 (錯誤的例子)蹿锋她娠闺总挟秤蛾严稠氖恐蔚挺事缘葛殃胖澡蜜烧囚龟疏大墙磋精钙巢第4章资料与流程塑模

16、建立企业模型第4章资料与流程塑模建立企业模型17資料料流程圖資料料流程圖圖4-9 資料流程圖中,正確使用外部實體的例子:要求付款付款準備存款銀行存款確認訂單訂單客戶銀行客戶發票資料的來源及去處資料的去處資料的來源員工製作工資支票確認工時卡工資支票工時卡資料的去處資料的來源弟钨斩四汉评紧项最做况工甚桐燎狙私芒悬铡郴酿脊状钟蠢垃系夸证觅诛第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型18資料料流程圖資料料流程圖圖4-10(下圖) 資料流程圖中,錯誤使用外部實體符號的例子。外部實體必須由資料流連接於處理工作,並且不直接連接於資料儲存或另一個外部實體:客戶應收帳款現金或支票銀行每日付

17、款銀行存款客戶工資支票員工驭剩块阿正耀科湍砸歹虎凑幕嫂蚌奈竭崭鳃谐墨郎亨旋渍贷忙捧知墨跌阿第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型19資料料流程圖資料料流程圖圖4-11 DFD中連接處理工作、資料儲存,和外部實體的規則資料流連接是否可以使用?處理工作與另一個處理工作可以處理工作與外部實體可以處理工作與資料儲存可以外部實體與另一個外部實體不可以外部實體與資料儲存不可以資料儲存與另一個資料儲存不可以履襄猛吸跳勘揉拣罗橙险昂矗夹零藏磁烛萤难挟赫嗣缓线氏沿棍啃人逗毗第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型20繪製一組繪製一組DFD的方法的方法藉由執行以下

18、三個步驟,你就會了解如何產生一套DFD :第一步: 繪製環境圖(context diagram #)第二步: 繪製DFD的圖0 (diagram 0 #或level 0 diagram) (即環境圖之分解圖)第三步: 繪製較低階層的圖形。译炒蜕帜抵禽皇如停剃舱窝叮媚娄皆裙唆哗琶袒焦渍萨择坍歧站闭扁兆萤第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型21繪製一組繪製一組DFD的方法的方法 繪圖DFD的準則:1. 每一張環境圖必須以一頁的篇幅完成。2. 在環境圖,應該以資訊系統的名稱作為處理工作名稱。 對於較低階層的DFD中的處理工作,則採用動詞加上一個描述性質的名詞,像是建立成績

19、簿、給定最後成績或產生成績報表。3. 在每一組符號內使用唯一的名稱。圾叫呈纸荡繁盎砍昏狰嘉诉摆娃昌吊伍穷洱瓷全彼磨赋沁掇侨眷灌梦探函第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型22繪製一組繪製一組DFD的方法的方法4. 線條不能交叉。 實現這個目標的一種方法是限制DFD中的符號數目。 在具有多個處理工作的較低階圖形中,你不該有九個以上的處理工作符號。 含有九個以上的符號就表示你的圖形過於複雜,而應當重新考慮你的分析。 避免線條交叉的另一個方法是複製一個外部實體或資料儲存。 要在複製後的符號名稱旁邊和其內附加特別的記號,像是星號之類,表明它們在圖形中是重複的(ref. p12

20、)。5. 對每一個處理工作採用一個唯一的參考編號及名稱。 6. 儘可能取得使用者的意見與回饋。 主要目的是確保你的模型是正確且易於瞭解的。臣婪苏本市即练尔涝才淹祭离俏密途音敬牲模瑞皑疮尽挠朝柜节砖洋滓孝第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型23繪製一組繪製一組DFD的方法的方法 步驟1: 繪製環境圖 建立一個DFD的第一步是畫出一個環境圖。環境圖(context diagram #)是資訊系統最上層的檢視,可以表示系統的邊界及範圍。 在環境圖中,不會顯示任何資料儲存,因為資料儲存位在系統的內部,要到製作更詳細的圖形時,才會顯現出來。 在環境圖中,要放入哪些外部實體和資

21、料流呢?你可以由查閱系統需求著手,指出所有的外部資料來源和目的地。 在這個階段,你必須記錄所有外部實體的名稱、資料流的名稱和內容,以及資料流的方向。攻挨武萝美抽赶闹勒纶酱煮济彦别阔抗冰谱冻扩识拾丛蓖荒椿危钞膛义擒第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型24繪製一組繪製一組DFD的方法的方法 環境圖實例圖4-12 評分系統的DFD 環境圖喳窥伦钻亢父沛腐航酥匹砖摹疑谊洁茫尖委程锰嘴残美罩抵保瞅旨了讨众第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型25繪製一組繪製一組DFD的方法的方法圖4-13 一個訂單系統的DFD環境圖沼窝姥揩付畅帛薄囊媒疏商帐臀誊亡拿

22、佑忘匀发卷正许菏粘尺植约泣硝雷第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型26繪製一組繪製一組DFD的方法的方法 看起來,訂單系統的環境圖比評分系統更加複雜,因為它多了兩個實體和三個資料流。 系統的複雜度取決於:(1) 其組成元件的個數(2) 其層次的數目(3) 其處理工作、實體、資料儲存,及資料流之間的互動程度。稀皆寅缴挨锡露垢磷柞浦楚歧褂弟抱褒吉蓄翟篙荡沉电易虑球麓樟撰屉慌第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型27繪製一組繪製一組DFD的方法的方法圖4-14 一個製造系統的DFD環境圖return to p22冒轻合赫权窜李柠慎腹淘佯楞商砾苫乳

23、介拉崎访渠趴熄钨津水银藉辉译哆第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型28繪製一組繪製一組DFD的方法的方法步驟2 : 繪製DFD的圖0 環境圖提供一個資訊系統最高階層的整體概觀,其中只有單獨一個像黑箱一般的處理工作符號。 圖0 (Diagram 0) 是放大環境圖並列出一些主要處理工作、資料流、和資料儲存。 圖0也重複環境圖中出現的那些外部實體和資料流。 當你擴大環境圖而成為DFD的圖0時,你必須保留所有流入和流出這個處理工作的連接。 (參考下頁圖4-15)令避苗葡臼怖诛绩栽穗氰忍耘拎摇云给其化洽别姆骋滋脸删陈册钢酞剪陕第4章资料与流程塑模建立企业模型第4章资料与流程

24、塑模建立企业模型29繪製一組繪製一組DFD的方法的方法圖4-15評分系統的環境圖與圖0圖0評分系統的環境圖return to p32return to p33胚矗蛔祥轴顽姑磕历罐抠捡因娩镣贪腐糖历葛礼角瓤榴妨寺绳左竟啡肠较第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型30繪製一組繪製一組DFD的方法的方法 處理工作的參考編號並不表示需要依序完成這些處理工作。 每一個處理工作都被視為隨時可用、啟動著,而且等待著所要處理的資料。 如果處理工作必須以特定的順序執行,你就必須在處理工作說明中記錄這個資訊,而不是在DFD中。 上頁圖4-15中,評定最後成績處理工作產出的最後成績這個資料

25、流是一個分叉資料流。 分叉資料流(diverging data flow)是將同樣的資料傳送到兩個或更多不同地點的一種資料流。与扬馋梧浚狐谜氢佳衰刷蒜喜陛哨沁砚闷欲切闷辩轴熏蓟辟崇沈喘搀耀标第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型31繪製一組繪製一組DFD的方法的方法 如果同一個資料從不同的方向流入,你可以用一個雙箭頭的資料流符號來表示。 但是為了明確指出一個流入及一個流出的特定資料,你還是應該採用個別的單箭頭,例如,圖4-15中的兩個分開的資料流(繳交的作業和已評分的作業)流入與流出評定學生作業成績這個處理工作。 因為圖0是環境圖中處理工作0之細部的擴充版本,所以圖0

26、也被稱為處理工作0的展開版(exploded)。 你也可以稱圖0為處理工作0的分割(partitioned)或分解(decomposed)的版本。 當你展開一個DFD時,比較高階層的圖被稱為父圖(parent diagram) ,而低階層的圖則稱為子圖(child diagram) 。霖惦巢辛毡坪主酮诀搅泣迁糙昏凿赡竟寄钮杯免缩仿映历您香雇唉吞豫恋第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型32繪製一組繪製一組DFD的方法的方法 當你為一個系統建立起一組DFD時,你將其處理邏輯分解成許多小單元,這些小單元稱為功能元件,程式設計師就憑此來撰寫程式碼。 所謂功能元件(funct

27、ional primitive)是一個只含有單一功能而無法再展開的處理工作,例如: 圖4-15之右圖所示四個處理工作中的每一個都是功能元件。 你在資料詞典中的處理工作說明記錄功能元件的邏輯。 程式設計師將會將每一個功能元件轉換成程式碼與模組,以便執行必要的處理步驟。 是否要將一個處理工作進一步展開或視其為一個功能元件完全取決於經驗、判斷,以及與必須把邏輯設計翻譯成程式碼的程式設計師之間的互動。疟凿攘平映荫会鱼桐晋封寝憋疚贾干禾劲涟铅康藏衙犊叮皖涛帮呛碎吱谆第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型33繪製一組繪製一組DFD的方法的方法圖4-16 訂單系統的環境圖 與 圖0

28、肿农庶痔推寡乎挂凛浓狭牡峨帛坞温酿粒狭复慷雀吞仕拜兹鸥疼部则皂塌第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型34繪製一組繪製一組DFD的方法的方法 步驟3: 繪製較低階的圖形 為了產生一些較低階層的圖形,你必須使用分層和平衡的技巧。 分層(leveling #)是畫出一系列愈來愈詳細的圖形過程,直到所有的基本功能元件都出現為止, 平衡(balancing #)則是藉由將輸入和輸出資料流正確對好,保持這整系列DFD圖形之間的一致性。 分層也被稱為展開(exploding)、分割(partitioning)或分解(decomposing) 。 平衡確保父處理工作的輸入和輸出資料

29、流會保存在子圖DFD中。质秋俭赫幕泣取羞圣技哑烷烈怜渺晨归绕瘟凹尾记榨钢拢戴吴轮填筷芦炽第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型35繪製一組繪製一組DFD的方法的方法訂單系統訂單系統圖圖0 中的中的處理訂單處理工作。處理訂單處理工作。圖圖4-17 圖圖1 DFD展現出展現出訂單系統訂單系統中中處理訂單處理訂單處理工作處理工作的細節的細節婶着碌桐量陶秃裸蒂惮芯押淀炙懒恢胚锐路诅怎俺暖雨掖途手稻插恨够湿第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型36繪製一組繪製一組DFD的方法的方法圖4-18 這個圖沒有顯示出環境圖中連接到流入或流出處理訂單資料流的那些

30、符號。 分析師常用這個技巧來簡化DFD並減少不必要的雜亂。杯哀寿刽攘滚架烃圆堑赛狱偶湘至炮滚肚殿垂逐炭蕉吧盎挺怂忙攻琶行院第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型37繪製一組繪製一組DFD的方法的方法圖圖4-19 圖左半部圖左半部,展示出訂單系統的圖展示出訂單系統的圖0,而圖,而圖3 DFD 則展示在右半部,這兩則展示在右半部,這兩個個DFD都是平衡的。都是平衡的。汹似陆药怖鸿鹤杉幻歪任躁廓珐昏滤丈腻炮帚淋桌峰限婪呈隙士缩琢佃薪第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型38繪製一組繪製一組DFD的方法的方法圖4-14 一個製造系統的DFD環境圖。再

31、參閱下頁的圖0,以觀察輸出入資料流的平衡。墅黍荤础薄庆管裁苞鱼虚掐忻补积苍虫蔓窟胯坑诲靡歪割捂共审擂谗损苔第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型39繪製一組繪製一組DFD的方法的方法肤盼串躇宿仅豁疚平助头刮炔癌蓄急捆苹骸伙砸早哗万学仙浊躇师吟叠雕第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型40繪製一組繪製一組DFD的方法的方法圖4-20 有錯誤的圖0 DFD贩婉咳涌保呸尘雅捡怂税埔激所盏演蹿糕济伐店渔俄门住觅累挨舜坡旺款第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型41資料詞典資料詞典 一組DFD產生系統的一個邏輯模型,但是這些D

32、FD的內部細節,則個別記錄於資料詞典中,這就是結構化分析的第二個組成要素。 資料詞典 (DD,data dictionary # , 或data repository)是集中儲存系統相關資料的庫房。 資料詞典用來蒐集、記錄,並組織有關系統的特定事實,包括資料流、資料儲存、實體,和處理工作的內容。 資料詞典還定義並說明全部資料元素以及各種有意義的資料元素組合。 一個資料元素(data element) ,也稱為資料項目(data item)或欄位(field),是資訊系統中有意義資料的最小單位,例如學生成績、薪資、社會安全號碼、帳戶餘額等等。蒋姆憨刚艾钡嘉费廉圭棒伏众纱得眺喀喇切辱逊荔框缺衣摸团

33、阉紫很垄凛第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型42資料詞典資料詞典 資料元素結合成為紀錄(record #)或資料結構(data structures),一個紀錄是相關資料元素的有意義組合,可能包含在資料流中,或保存在資料儲存內。 資料詞典的符號 (摘自 張豐雄編著之結構化系統分析與設計) 資料詞典所使用的符號有下列六種:垃泄播狰奈躁陆谦咨介愉盯果鼎过伙嘘禄猜搭琳鹿氓纵寨伞诉毋侦豹域擞第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型43資料詞典資料詞典 (補充教材)符號代表意義 =等於(Equal) +以及(And) ( )取捨(optional)

34、(即可有可無) 選其中之一(or) 重複(Iteration) * *備註( Comment)例如某一訂貨單之資料結構,含有客戶資料、貨品資料、訂購日期及交貨日期等四個資料元素,其資料結構可表示如下:訂貨單 = 客戶資料 + 貨品資料 + 訂購日期 + 交貨日期阀邹呀曹叫娇滚疟滋穿郊懂辫礁健罩峪踩布演场时饺陇厚磁呜孵燥狮猪剂第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型44資料詞典資料詞典 (補充教材) 貨品資料 = 貨品名稱 + (貨品規格) +貨品代號 + 訂購量(上述貨品資料包含貨品名稱、貨品規格、貨品代號及訂購量等四元素,其中貨品規格為可有可無之元素。)客戶資料 =

35、客戶代號 | 客戶姓名 + 地址 + (上述客戶資料所包含之客戶代號與客戶姓名,只需任選其中一個。)客戶資料 = 客戶代號 | 客戶姓名 + 地址 + 13電話或 客戶資料 = 客戶代號 | 客戶姓名 + 地址 + 1電話3(上述客戶資料所包含之電話元素,至少有一個電話,最多有三個電話)畦驴勋瘁释拙升匈患痔诱屑捅姆社始叹戎汁钒紊突邱壶唉厢佯漫职沁锐蝉第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型45資料詞典資料詞典 (補充教材)客戶資料 = 客戶代號 | 客戶姓名 + 地址 *包括郵遞 區號* + 1電話3(上述客戶資料所包含之地址元素補充說明它包括郵遞區號。)秀删痉砂稠趟岩

36、梭宰怪铸埋臆褥埔契绢皿跟崎累牵怠度裸危晌疹洪洛深日第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型46資料詞典資料詞典 記錄資料元素人事資料 = 身分證字號 + 姓名 + 性別 + 地址 + 系統名稱: 人事薪資系統日期: 2009年10月20日資料元素名稱: 身分證字號 別名: 駕照號碼描述: 第一碼為英文字母代表出生縣市。 第二碼為性別代碼,1代表男生,2代表女生。 第三至第九碼為流水號。 最後一碼為檢查碼,由前面九碼用一定的公式算出。說明: (無)红场差墅八盗可舔鲁金斡呼愚人灭蒂埃卫园据察氨截李藏荷描箱挪雌反掳第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模

37、型47資料詞典資料詞典 記錄資料流系統名稱: 訂單系統日期: 2009年10月20日資料流名稱: 訂單 別名: 訂貨單 或 購買憑單組成:訂單 = 客戶資料 + 貨品資料 + 訂購日期 + 交貨日期貨品資料 = 貨品名稱 + (貨品規格) +貨品代號 + 訂購量客戶資料 = 客戶代號 | 客戶姓名 + 地址 + 1電話3訂購日期 = 年 *西元* + 月 + 日交貨日期 = 年 *西元* + 月 + 日說明: 由客戶填妥,送交營業員收存。荚侥逝战砚宵莫平轨况卿锤功襄颤琉今谊亥掇生顷猪飞伸镀性秦俩蒂堑厚第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型48資料詞典資料詞典 記錄資料

38、儲存系統名稱: 評分系統日期: 2009年10月20日資料儲存名稱: 成績冊 別名: 無組成:成績冊 = 科目名稱 + 班別 + 學號 + 姓名 + 作業成績 + 平時考成績 + 期中考成績 + 期末考成績 說明: (無)羡坟僻诲侦松稳费腊哎蹈秸抡造里磊侗臭袄竟掀瑰领勃卑昌冶斡慧耽断吉第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型49資料詞典資料詞典 記錄處理工作系統名稱: 訂單系統日期: 2009年10月20日處理工作名稱: 確認訂單 處理工作編號: 1.1輸入資料流: 訂單,產品細節 ,信用狀況。輸出資料流: 接受的訂單,拒絕的訂單。邏輯描述: For each orde

39、r,(以結構化 if 信用狀況=“Y”and if 產品細節(庫存量)= ok英文方式 output 接受的訂單描述) else output 拒絕的訂單說明: (無)咖嘿浇抹翔哄佰摧庙畏仙妄涝扰妨醇钞矫磐午庶帆预胚南爬通键蓟逢双邮第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型50資料詞典資料詞典系統名稱: 訂單系統日期: 2009年10月20日處理工作名稱: 計算貨款 處理工作編號: 5.1輸入資料流: 出貨明細,產品細節 。輸出資料流: 應收貨款。邏輯描述(以決策樹方式描述):說明: (無)胡蛇归背涉痕蠢蝗颐掣啸彪夯桨哉采替泞费蛤嘻围机陋绣投础背燥岿吏户第4章资料与流程塑

40、模建立企业模型第4章资料与流程塑模建立企业模型51資料詞典資料詞典 記錄外部實體系統名稱: 訂單系統日期: 2009年10月20日外部實體名稱: 倉庫 別名: 庫存區輸入資料流: 撿貨單 。輸出資料流: 已完成的訂單。說明: 目前可供應產品的庫房郑绦藩琢骗己妙募擅碧咕仅醋其人灿卸翁卸墨哑订衣恐惰豢泄演天抠藕维第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型52處理工作的描述工具處理工作的描述工具 一個處理工作說明(process description)會記錄功能元件的細節,並呈現一套特定的處理步驟及商務邏輯。 典型的處理工作說明工具包括結構化英語、決策表,及決策樹。 當你分析

41、一個功能元件時,經由稱為模組化設計的程序,將處理工作中的處理步驟分解成更小的單元。 模組化設計 模組化設計(modular design #)以三種邏輯結構( logic structures )的組合為基礎。 邏輯結構有時也稱為控制結構(control structures)是處理工作的組成要件。 孙漳瞎沽抖民畸木蟹颈扬尖汤戳垂硫殊渴暴颊门掺牟赠建挡奴癸哦送掉铬第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型53處理工作的描述工具處理工作的描述工具 注意到每個邏輯結構有一個單一的入口及出口。 這三種結構分別為順序、選擇,及反覆。 代表符號 一個矩形代表一個步驟或處理工作,一個

42、菱形代表一個條件或決定,而整個邏輯則依循著線條上的箭頭方向進行。 1. 順序 (sequence) 即依序逐一完成各個步驟。輸入產品代碼查驗產品價格查驗產品存貨量碴赂菠们银阮刀辩俘岂跺驼拉巍氧侵丧报援默后麦伞耐屋涝条掷蝉养和屈第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型54處理工作的描述工具處理工作的描述工具 2.選擇(selection)兩個或更多處理步驟的完成是根據測試或檢查的結果。 3.反覆(iteration) 重複進行一個處理工作步驟,直至某個條件變化為止。 反覆也稱為循環(looping) 。鐘點數 40 ?計算加班費是否檔案末端 ?印製支票是否溅珐耕绚滤腔吼云

43、杉共拢益翅啊回央枷抛星弘信掣歼泊兹箭古每肥紫震腕第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型55處理工作的描述工具處理工作的描述工具 結構化英語 結構化英語(structured English #)是標準英語的一個子集,它能夠清晰而準確地說明邏輯處理程序。 你在使用結構化英語時,必須遵守下列規則 只使用順序、選擇,和反覆這三個區塊。 為了可讀性應採用縮排對齊。 使用有限的字彙,包括用於資料詞典中的標準用語,和說明處理規則的特定用語。 結構化英語類似於程式設計中所使用的虛擬碼(pseudo code #),雖然兩種技術相似,但是結構化英語主要目的是描述現行的商務邏輯,而關心

44、程式撰寫的程式設計師主要使用虛擬碼來當作最終程式碼的速記符號。 汝族祭谴彼卡遮郎褥梆或砌壮磕犁邀纱稍私榆药株叭恐罢援絮擎抚汐沾匣第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型56處理工作的描述工具處理工作的描述工具系統名稱: 訂單系統日期: 2009年10月20日處理工作名稱: 確認訂單 處理工作編號: 1.1輸入資料流: 訂單,產品細節 ,信用狀況。輸出資料流: 接受的訂單,拒絕的訂單。邏輯描述: For each order,(以結構化 if CUSTOMER STATUS CODE =“Y”英文方式 and描述) if PRODUCT DETAIL (INVENTORY

45、) = ok output ACCEPTED ORDER else output REJECTED ORDER說明: (無)热铃煮途耘壮蚤宰蓄掘砚电撒稼碾诉监坟综犬凶股阅阉冻滑养刘秽处片犀第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型57處理工作的描述工具處理工作的描述工具系統名稱: 訂單系統日期: 2009年10月20日處理工作名稱: 確認訂單 處理工作編號: 1.1INPUTPROCESSOUTPUT訂單,產品細節 ,信用狀況For each order, if CUSTOMER STATUS CODE=Y” and if PRODUCT DETAIL = ok outp

46、ut ACCEPTED ORDER else output REJECTED ORDER接受的訂單,拒絕的訂單募郴止列灾赠啪催施讣孤郧搅城辟搔浅器袄库韵不曾速策绒貌樊距哲叮戮第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型58處理工作的描述工具處理工作的描述工具促銷政策的例子.超過$1,000元的精選客戶可享受5%折扣,而且如果他們使用我們的簽帳卡可再享受額外的5%折扣。.訂貨未超過$1,000元的精選客戶可獲得值$25元的折價券。.其餘客戶可獲得$5元的折價券。促銷政策的結構化英語版本IF customer is a preferred customer, and IF cu

47、stomer orders more than $1,000 then Apply a 5% discount, and IF customer uses our charge card, then Apply an additional 5% discount ELSE /* orders $1,000 and preferred customer */ Award a $25 bonus couponELSE /* not a preferred customer */ Award a $5 bonus coupon司苑墙前复惫裸逊丑量弥心够冀朴氢犀唾秘荫拳攒颖林羊纵送拳靡熬缀柔第4章资料

48、与流程塑模建立企业模型第4章资料与流程塑模建立企业模型59處理工作的描述工具處理工作的描述工具 決策表 除了結構化英語之外,分析師還常常利用決策表來說明邏輯過程,並且用它來確認自己沒有疏漏任何可能的情況。 決策表(decision table #)表示一種邏輯結構,其中具有條件和行動的全部可能組合。規則一規則二規則三 行動條目條件條目條件描述行動描述每一條件與行動的組合稱為規則攘铝址蜗白堂什忙焰箩器熬内代怯揖牡坝泰荣澄施胃陆冰酶绪点蒋崖错晕第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型60處理工作的描述工具處理工作的描述工具(補充教材,from 張豐雄著書)茲舉例說明決策表的

49、繪製方法如下:假設某公司核發員工獎金之處理程序有下列四種不同的處理方式:1.如果服務成績優良,公司有盈餘,每月所得低於一萬元者,發給獎金。2.如果服務成績優良,公司有盈餘,每月所得不低於一萬元者,不給獎金,只給休假。3.如果服務成績優良,公司無盈餘,則一律給予休假。4.如果服務成績不良,不發給獎金,亦不給休假。以上四種處理方式共有下列七個條件及五個行動。條件: (1)服務成績優良。 (2)公司有盈餘。 (3)每月所得低於一萬元。 (4)每月所得不低於一萬元。 (5)服務成績優良。 (6)公司沒有盈餘。(7)服務成績不良。唐阉氟炬凋千瑚聘淀暂糙觅尘冈悍没潜柯愧川擎代涧寥秦妇院阔苑掘戊悯第4章资料

50、与流程塑模建立企业模型第4章资料与流程塑模建立企业模型61處理工作的描述工具處理工作的描述工具(補充教材,from 張豐雄著書)行動:(1)發給獎金(2)給予休假(3)給予休假(4)不給獎金(5)不給休假以上七種條件中,第(1)、(5)兩項同,第(6)項為第(2)項之反面,第(7)項為第(1)項之反面,第(4)項為第(3)項之反面,故實際之條件僅有下列三個(1)每月所得低於一萬元(2)服務成績優良(3)公司有盈餘拷猫糯循孙部迷虎谊洲鞍烤魏掳筛介沟脾锹遗通骚俯嚷至包绎佣员胶吾蒙第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型62處理工作的描述工具處理工作的描述工具(補充教材,fr

51、om 張豐雄著書)至於以上五個行動中,第(2)、(3)兩項相同,故實際亦僅有下列四個行動(1)發給獎金(2)給予休假(3)不給獎金(4)不給休假當所有條件與行動確定後,系統分析師應即決定其規則,本例共有四種處理方式,故應有四個規則,茲繪圖說明如下:中淘蝗呀伤距辟亲祁厄向辐琅宪耙贯魁敖碳凌踢狈瓦赃界戊鼎藩茧吊刹猾第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型63處理工作的描述工具處理工作的描述工具(補充教材,from 張豐雄著書)規則一 規則二 規則三 規則四1每月所得低於一萬元YN2服務成績優良YYYN3公司有盈餘YYN1發給獎金X2不給獎金XX3給予休假XX4不給休假X決策

52、表羔互羌一科东漾告颅还问睦婿左涤笛亏挨矿拨游黎缨郝乔料裕介耳光基雕第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型64處理工作的描述工具處理工作的描述工具(補充教材,from 張豐雄著書)系統名稱: 薪資系統日期: 2007年11月12日處理工作名稱:核發員工獎金處理工作編號: 1.1輸入資料流: 薪資所得,員工考績 ,公司盈餘。輸出資料流: 獎勵種類。邏輯描述:說明: (無)規則一規則二規則三規則四1每月所得低於一萬元YN2服務成績優良YYYN3公司有盈餘YYN1發給獎金X2不給獎金XX3給予休假XX4不給休假X振搅筒示绦跨惠们氏侥坐瞧叭评跨鹏辩涧橇殷敖拯猩彦芬总霜晋葫嚼煽喳

53、第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型65處理工作的描述工具處理工作的描述工具規則一 規則二 規則三 規則四1信用情況OKYYNN2產品有存貨YNYN1接受訂單X2拒絕訂單XXX確認訂單處理工作之決策表县客掏看毁庇肃痪哩嫉殴敞抉侗汝汇批萤殆坎例巧巷逝柿狰常沼募瘩嫉切第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型66處理工作的描述工具處理工作的描述工具一二三四五六七八1信用情況OKY 1Y 1Y 1Y 1N 0N 0N 0N 02產品有存貨Y 1Y 1N 0N 0Y 1Y 1N 0N 03授信經理擔保Y 1N 0Y 1N 0Y 1N 0Y 1N 01接

54、受訂單XXX2拒絕訂單XXXXX免除信用考慮的確認訂單處理工作之原始形式原始形式決策表随藏寒棉怂林懒爹投谤帝和蔷蔷苗徘康渡锨炳枪甜碌像肪岂嚎阀伦胞票儿第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型67處理工作的描述工具處理工作的描述工具一二三四五六七八1信用情況OKY 1Y 1Y 1Y 1N 0N 0N 0N 02產品有存貨Y 1Y 1N 0N 0Y 1Y 1N 0N 03授信經理擔保Y 1N 0Y 1N 0Y 1N 0Y 1N 01接受訂單XXX2拒絕訂單XXXXX免除信用考慮的確認訂單處理工作(為了合併一些規則)可簡化因為行動不同,故不可簡化可簡化可簡化预烦封毒贰倔匀懊腻

55、床粪掸蔼执困燎撮丈辟诵斗矢志鼎栖溜颤头荧定往袁第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型68處理工作的描述工具處理工作的描述工具一二三四五六七八1信用情況OKY 1Y 1Y 1Y 1N 0N 0N 0N 02產品有存貨Y 1Y 1N 0N 0Y 1Y 1N 0N 03授信經理擔保-Y 1N 0-1接受訂單XXX2拒絕訂單XXXXX免除信用考慮的確認訂單處理工作(為了簡化一些規則)蛆袭米仅糙胞磅炽睁砷少粳贬砒霖蔚皆耍拧掐家鲜株哈疤碉籍命禽错逼盟第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型69處理工作的描述工具處理工作的描述工具一二三四五六七八1信用情況O

56、KY 1Y 1Y 1Y 1N 0N 0N 0N 02產品有存貨Y 1Y 1N 0N 0Y 1Y 1N 0N 03授信經理擔保-Y 1N 0-1接受訂單XXX2拒絕訂單XXXXX免除信用考慮的確認訂單處理工作(為了合併一些規則)可合併成一個規則可合併成一個規則可合併成一個規則鸯商抚儿杰陋婿陡猎喳馒圆测留隅瞩笨钳甸嚣怀绵伺多买鞠靡昨铀姥珊必第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型70處理工作的描述工具處理工作的描述工具一二三四五1信用情況OKY 1Y 1N 0N 0N 02產品有存貨Y 1N 0Y 1Y 1N 03授信經理擔保-Y 1N 0-1接受訂單XX2拒絕訂單XXX免

57、除信用考慮的確認訂單處理工作(為了簡化一些規則)可簡化苏蚕迹脆锡使炼倪砰溃刻姥结衡竟迹鄂撰洁舅吾拖益逻甄醉尧傅涤盾吻夹第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型71處理工作的描述工具處理工作的描述工具規則一規則二規則三規則四1信用情況OKY-NN2產品有存貨YNYY3授信經理擔保-YN1接受訂單XX2拒絕訂單XX免除信用考慮的確認訂單處理工作(規則合併與簡化之後)瘦丛蛊简利恒网守缸乌凰董岁阻腻肆径训肾猎阔留拖么抑莱殊傅曼宜姥距第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型72處理工作的描述工具處理工作的描述工具 決策表常常是說明一組複雜條件的最佳方式,許

58、多分析師使用決策表,因為它們的製作和了解都較為簡便。 而且程式設計人員發現,在開發程式碼時,以決策表開始工作比較容易。 決策樹 決策樹(decision tree #)是決策表中出現的條件、行動,和規則的一種圖形表現。 決策樹用類似於一棵水平放置的樹的形式來表現邏輯結構,其中樹根在左邊,枝條在右邊。 決策樹與決策表以不同的形式提供同樣的結果。 在許多情況下,圖形是最佳的溝通方式。恨亡瞻矩捕净扮伶奢芥窜嚷歉胰擅晰菊梅铰廊憋拎师稳男厕桥诬泵结践这第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型73處理工作的描述工具處理工作的描述工具 使用決策表還是決策樹往往是依個人偏好而定,決策表

59、在處理複雜條件組合方面可能是較好的方式。 決策樹是描述較為簡單處理工作的有效方法。是精選客戶嗎?YNNNYY訂單是否超過$1000?是否使用我們的簽帳卡? 5%折扣再加額外5%折扣 5%折扣 $25折價券 $5折價券條件部份行動部份豢板铣感水险溯佳烽幕衙认傲琼杏掖困邓样韧凳郭鼓羊鬃视探束萄淌扰睡第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型74邏輯模型與實體模型邏輯模型與實體模型 結構化分析工具的作用,在於開發新資訊系統的邏輯模型,這些工具也可以用來開發資訊系統的實體模型。 在系統設計階段中,依循先前建立的邏輯模型並加上一些操作任務和技術而建立新資訊系統的實體模型。 建立模型

60、的順序 系統分析的起始階段,那時你試圖瞭解現有系統。你不是由一個邏輯模型開始,而是先研究現有系統的實際作業狀況,以期瞭解現有工作的執行方式。 許多系統分析師在建立新系統的邏輯模型之前會先建立一個現有系統的實體模型,然後再建立現有系統的邏輯模型,最後才處理新系統的邏輯模型。經過這些額外步驟的執行,他們能夠更有效地瞭解現有系統。贺囤鸟烁叮蹬掂很匿训铱茅来途赴溢唯瘦付粳匀踞逗希供挣铺机揣妇疵薄第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型75邏輯模型與實體模型邏輯模型與實體模型 四個模型的方式 許多分析師遵循四個模型的做法(four-model approach),意即他們會開發出

61、現有系統的實體模型、現有系統的邏輯模型、新系統的邏輯模型,和新系統的實體模型。 四個模型方法的主要好處是 你在做出任何修改或改進之前,將更有效地掌握現有系統的功能。 這麼做之所以很重要,是因為系統開發早期犯下的錯誤將會影響後來的SDLC階段,可能導致使用者的不滿和額外的成本。杜丧佰阑俱皇蛛窄冷铂国方箱女挨罢棵年社臂宿篷娥准胆云祸洗房夯澈嚎第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型76邏輯模型與實體模型邏輯模型與實體模型 另一個優點是 新資訊系統的一些需求往往與現有資訊系統很相似,尤其是當所提議的是基於新的電腦技術而不是大量的新需求時。 在這些情況之下,修改現有系統的邏輯模型使之適合於新系統的邏輯模型是一種簡單的過程。 四個模型方式的唯缺點是 為了開發現有系統的邏輯模型和實體模型所需要增加的時間和成本。 因為大多數專案的進度都很緊湊,除此之外,使用者和管理者較不關切建立現有系統的文件,他們想要看到新系統的進展。 - The end of this chapter -氯仗捍炕各撕给萄檬援极军序俘辨传渝付祷毒搓玲宋阔薯否膘柯阐逝扒刮第4章资料与流程塑模建立企业模型第4章资料与流程塑模建立企业模型77

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号