第九章 過程建模_第1頁
第九章 過程建模_第2頁
第九章 過程建模_第3頁
第九章 過程建模_第4頁
第九章 過程建模_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、9.1 9.1 過程建模簡(jiǎn)介過程建模簡(jiǎn)介9.2 9.2 過程建模的系統(tǒng)概念過程建模的系統(tǒng)概念9.3 9.3 邏輯過程建模過程邏輯過程建模過程9.4 9.4 如何構(gòu)造過程模型如何構(gòu)造過程模型9.5 9.5 系統(tǒng)模型的同步系統(tǒng)模型的同步Logical model Logical model 邏輯模型邏輯模型 是描述系統(tǒng)是什么或是描述系統(tǒng)是什么或者系統(tǒng)做什么的非技術(shù)者系統(tǒng)做什么的非技術(shù)性的圖形化表示。同義性的圖形化表示。同義詞包括本質(zhì)模型、概念詞包括本質(zhì)模型、概念模型和業(yè)務(wù)模型模型和業(yè)務(wù)模型Physical model Physical model 物理模型物理模型 是展示系統(tǒng)是什么或是展示系統(tǒng)是什

2、么或者系統(tǒng)做什么,以及系統(tǒng)者系統(tǒng)做什么,以及系統(tǒng)如何實(shí)現(xiàn)的技術(shù)性的圖形如何實(shí)現(xiàn)的技術(shù)性的圖形化表示。同義詞包括實(shí)現(xiàn)化表示。同義詞包括實(shí)現(xiàn)模型和技術(shù)模型。模型和技術(shù)模型。Model Model 模型模型 是現(xiàn)實(shí)的圖形化工具是現(xiàn)實(shí)的圖形化工具 邏輯模型消除了由于當(dāng)前系統(tǒng)實(shí)現(xiàn)方式或邏輯模型消除了由于當(dāng)前系統(tǒng)實(shí)現(xiàn)方式或者任何人認(rèn)為系統(tǒng)應(yīng)該的實(shí)現(xiàn)方式而導(dǎo)致者任何人認(rèn)為系統(tǒng)應(yīng)該的實(shí)現(xiàn)方式而導(dǎo)致的偏見。的偏見。 邏輯模型降低了由于我們過于關(guān)注細(xì)節(jié)而邏輯模型降低了由于我們過于關(guān)注細(xì)節(jié)而丟失業(yè)務(wù)需求的風(fēng)險(xiǎn)。丟失業(yè)務(wù)需求的風(fēng)險(xiǎn)。 邏輯模型使得我們可以使用非技術(shù)性的或邏輯模型使得我們可以使用非技術(shù)性的或較少技術(shù)性的

3、語言與最終用戶進(jìn)行溝通。較少技術(shù)性的語言與最終用戶進(jìn)行溝通。Process modeling Process modeling 過程建模過程建模 是一種組織和記錄系是一種組織和記錄系統(tǒng)過程的技術(shù)。它記錄系統(tǒng)的統(tǒng)過程的技術(shù)。它記錄系統(tǒng)的“過程過程”和由系統(tǒng)的和由系統(tǒng)的“過程過程”實(shí)現(xiàn)的邏輯、策略和程序。實(shí)現(xiàn)的邏輯、策略和程序。Data flow diagram Data flow diagram 數(shù)據(jù)流圖數(shù)據(jù)流圖 (DFD) (DFD) 是一種描述數(shù)是一種描述數(shù)據(jù)通過系統(tǒng)的流程以及系統(tǒng)實(shí)施的工作或處理過程據(jù)通過系統(tǒng)的流程以及系統(tǒng)實(shí)施的工作或處理過程的工具。同義詞包括泡式圖、轉(zhuǎn)換圖和過程模型。的工

4、具。同義詞包括泡式圖、轉(zhuǎn)換圖和過程模型。 數(shù)據(jù)流程圖的復(fù)興應(yīng)歸于它們?cè)跇I(yè)務(wù)過程重構(gòu)中的應(yīng)數(shù)據(jù)流程圖的復(fù)興應(yīng)歸于它們?cè)跇I(yè)務(wù)過程重構(gòu)中的應(yīng)用。用。 數(shù)據(jù)流圖中的過程可以并行操作。數(shù)據(jù)流圖中的過程可以并行操作。流程圖中的過程一次只能執(zhí)行一步。流程圖中的過程一次只能執(zhí)行一步。 數(shù)據(jù)流圖顯示了數(shù)據(jù)通過系統(tǒng)的流程數(shù)據(jù)流圖顯示了數(shù)據(jù)通過系統(tǒng)的流程流程圖顯示了在一個(gè)算法或程序中處理或者操作的流程圖顯示了在一個(gè)算法或程序中處理或者操作的順序。順序。 數(shù)據(jù)流圖可以展示具有不同定時(shí)的動(dòng)態(tài)過程。例如,數(shù)據(jù)流圖可以展示具有不同定時(shí)的動(dòng)態(tài)過程。例如,一個(gè)一個(gè)DFDDFD可以包括每小時(shí)、每天、每周和隨時(shí)發(fā)生的可以包括每小時(shí)

5、、每天、每周和隨時(shí)發(fā)生的過程。過程。流程圖中的過程是一個(gè)某一時(shí)間運(yùn)行的單一程序流程圖中的過程是一個(gè)某一時(shí)間運(yùn)行的單一程序數(shù)據(jù)流圖和流程圖之間的區(qū)別:數(shù)據(jù)流圖和流程圖之間的區(qū)別:External agent External agent 外部代理外部代理 是與系統(tǒng)交互的外部是與系統(tǒng)交互的外部的人員、組織部門、其他系統(tǒng)或者其他組織,也的人員、組織部門、其他系統(tǒng)或者其他組織,也稱為外部實(shí)體。稱為外部實(shí)體。 外部代理定義系統(tǒng)的邊界或者范圍外部代理定義系統(tǒng)的邊界或者范圍. .當(dāng)范圍變化時(shí),外部代理可以變成過程,反之亦然當(dāng)范圍變化時(shí),外部代理可以變成過程,反之亦然. .外部代理一般是下列內(nèi)容之一外部代理一

6、般是下列內(nèi)容之一: : 辦公室辦公室, ,部門部門, ,分部或個(gè)人分部或個(gè)人 位于你的公司以外但給你的系統(tǒng)提供凈輸入或者從你的系統(tǒng)位于你的公司以外但給你的系統(tǒng)提供凈輸入或者從你的系統(tǒng)接收輸出的組織、機(jī)構(gòu)或者個(gè)人接收輸出的組織、機(jī)構(gòu)或者個(gè)人 另一個(gè)企業(yè)或者信息系統(tǒng)另一個(gè)企業(yè)或者信息系統(tǒng) 系統(tǒng)的最終用戶或者管理人員之一系統(tǒng)的最終用戶或者管理人員之一外部代理應(yīng)該用描述性的單數(shù)名詞描述外部代理應(yīng)該用描述性的單數(shù)名詞描述Data store Data store 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 存儲(chǔ)數(shù)據(jù)供日后使用。存儲(chǔ)數(shù)據(jù)供日后使用。同義詞包括文件和數(shù)據(jù)庫。同義詞包括文件和數(shù)據(jù)庫。 如果數(shù)據(jù)流是運(yùn)動(dòng)中的數(shù)據(jù),數(shù)據(jù)存儲(chǔ)

7、就是靜止的如果數(shù)據(jù)流是運(yùn)動(dòng)中的數(shù)據(jù),數(shù)據(jù)存儲(chǔ)就是靜止的數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)存儲(chǔ)基本是以下內(nèi)容之一數(shù)據(jù)存儲(chǔ)基本是以下內(nèi)容之一: : 個(gè)人個(gè)人 ( (或者一個(gè)小組或者一個(gè)小組) ) 地點(diǎn)地點(diǎn) 對(duì)象對(duì)象 事件事件 概念概念數(shù)據(jù)存儲(chǔ)存儲(chǔ)了所有實(shí)體實(shí)例數(shù)據(jù)存儲(chǔ)存儲(chǔ)了所有實(shí)體實(shí)例應(yīng)該用描述性的復(fù)數(shù)名詞描述應(yīng)該用描述性的復(fù)數(shù)名詞描述Process Process 過程過程 是是在輸入數(shù)據(jù)流或條在輸入數(shù)據(jù)流或條件上執(zhí)行,或者對(duì)件上執(zhí)行,或者對(duì)輸入數(shù)據(jù)流或條件輸入數(shù)據(jù)流或條件做出響應(yīng)的工作,做出響應(yīng)的工作,同義詞是轉(zhuǎn)換。同義詞是轉(zhuǎn)換。DecompositiDecomposition on 分解分解 是將一個(gè)系是將一個(gè)系

8、統(tǒng)分解成子統(tǒng)分解成子系統(tǒng)的行動(dòng)。系統(tǒng)的行動(dòng)。Decomposition Decomposition diagram diagram 分解分解圖圖 是一種是一種用來描述系統(tǒng)用來描述系統(tǒng)分解的工具,分解的工具,也稱層次圖。也稱層次圖。Function Function 功能功能 是企業(yè)的一套相關(guān)的和正在進(jìn)行的活動(dòng)。是企業(yè)的一套相關(guān)的和正在進(jìn)行的活動(dòng)。 功能沒有開始和結(jié)束。功能沒有開始和結(jié)束。Event Event 事件事件 是必須作為一個(gè)整體完成的邏輯單位工作,是必須作為一個(gè)整體完成的邏輯單位工作,有時(shí)被稱為事務(wù)。有時(shí)被稱為事務(wù)。事件由離散的輸入觸發(fā),當(dāng)過程與相應(yīng)的輸出響應(yīng)時(shí),事件結(jié)束。事件由離散

9、的輸入觸發(fā),當(dāng)過程與相應(yīng)的輸出響應(yīng)時(shí),事件結(jié)束。功能由響應(yīng)事件的過程組成。功能由響應(yīng)事件的過程組成。Elementary process Elementary process 基本過程基本過程 是為完成一個(gè)事件的響應(yīng)是為完成一個(gè)事件的響應(yīng)所需要的離散的詳細(xì)的活動(dòng)或任務(wù)。所需要的離散的詳細(xì)的活動(dòng)或任務(wù)。它們是在一個(gè)過程模型中描述的最低層次細(xì)節(jié)它們是在一個(gè)過程模型中描述的最低層次細(xì)節(jié)。應(yīng)該用一個(gè)強(qiáng)動(dòng)作動(dòng)詞后跟一個(gè)描述實(shí)施的工作的賓語從句命名。應(yīng)該用一個(gè)強(qiáng)動(dòng)作動(dòng)詞后跟一個(gè)描述實(shí)施的工作的賓語從句命名。Data flow Data flow 數(shù)據(jù)流數(shù)據(jù)流 是一個(gè)過程的數(shù)據(jù)輸是一個(gè)過程的數(shù)據(jù)輸入,或者來

10、自一個(gè)過程的數(shù)據(jù)輸出。入,或者來自一個(gè)過程的數(shù)據(jù)輸出。數(shù)據(jù)流是運(yùn)動(dòng)中的數(shù)據(jù)。數(shù)據(jù)流是運(yùn)動(dòng)中的數(shù)據(jù)。數(shù)據(jù)流也用于表示在文件或數(shù)據(jù)庫數(shù)據(jù)流也用于表示在文件或數(shù)據(jù)庫(數(shù)據(jù)存儲(chǔ))中創(chuàng)建、讀取、刪除(數(shù)據(jù)存儲(chǔ))中創(chuàng)建、讀取、刪除或修改數(shù)據(jù)。或修改數(shù)據(jù)。Composite data flow Composite data flow 組合數(shù)據(jù)流組合數(shù)據(jù)流 是由是由其他數(shù)據(jù)流構(gòu)成的數(shù)據(jù)流。其他數(shù)據(jù)流構(gòu)成的數(shù)據(jù)流。Control flow Control flow 控制流控制流 表示觸發(fā)一個(gè)過程表示觸發(fā)一個(gè)過程的條件或非數(shù)據(jù)事件。的條件或非數(shù)據(jù)事件。在數(shù)據(jù)流圖中很少出現(xiàn)。在數(shù)據(jù)流圖中很少出現(xiàn)。Data cons

11、ervation Data conservation 數(shù)據(jù)守恒數(shù)據(jù)守恒 是確保一個(gè)數(shù)是確保一個(gè)數(shù)據(jù)流僅僅包含接收過程真正需要的數(shù)據(jù)的據(jù)流僅僅包含接收過程真正需要的數(shù)據(jù)的實(shí)踐。實(shí)踐。有時(shí)稱為有時(shí)稱為“饑餓過程饑餓過程”。重新對(duì)業(yè)務(wù)過程重構(gòu),強(qiáng)調(diào)在設(shè)計(jì)信息系統(tǒng)之重新對(duì)業(yè)務(wù)過程重構(gòu),強(qiáng)調(diào)在設(shè)計(jì)信息系統(tǒng)之前確定并消除低效率的企業(yè)業(yè)務(wù)活動(dòng)前確定并消除低效率的企業(yè)業(yè)務(wù)活動(dòng)簡(jiǎn)化了過程之間的接口。簡(jiǎn)化了過程之間的接口。必須精確地定義每個(gè)數(shù)據(jù)流的數(shù)據(jù)成分。數(shù)據(jù)必須精確地定義每個(gè)數(shù)據(jù)流的數(shù)據(jù)成分。數(shù)據(jù)成分以成分以數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的形式表示。的形式表示。Data attribute Data attribute 數(shù)

12、據(jù)屬性數(shù)據(jù)屬性 是對(duì)最終用戶和業(yè)務(wù)有意是對(duì)最終用戶和業(yè)務(wù)有意義的最小數(shù)據(jù)塊。義的最小數(shù)據(jù)塊。 Data structure Data structure 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 是數(shù)據(jù)屬性的特定排列,是數(shù)據(jù)屬性的特定排列,它定義了一個(gè)數(shù)據(jù)流的實(shí)例。它定義了一個(gè)數(shù)據(jù)流的實(shí)例。構(gòu)成一個(gè)數(shù)據(jù)流的數(shù)據(jù)屬性被組織成數(shù)據(jù)結(jié)構(gòu)。構(gòu)成一個(gè)數(shù)據(jù)流的數(shù)據(jù)屬性被組織成數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)流可以按照下列類型的數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)流可以按照下列類型的數(shù)據(jù)結(jié)構(gòu)描述: : 一個(gè)序列或者一組依次出現(xiàn)的數(shù)據(jù)屬性一個(gè)序列或者一組依次出現(xiàn)的數(shù)據(jù)屬性. . 從一組屬性中選擇一個(gè)或多個(gè)屬性從一組屬性中選擇一個(gè)或多個(gè)屬性. . 一個(gè)或多個(gè)屬性的重復(fù)一個(gè)

13、或多個(gè)屬性的重復(fù). .數(shù)據(jù)屬性的值用數(shù)據(jù)類型和域來定義。數(shù)據(jù)屬性的值用數(shù)據(jù)類型和域來定義。Data type Data type 數(shù)據(jù)類型數(shù)據(jù)類型 - - 是可以存儲(chǔ)在一個(gè)屬性是可以存儲(chǔ)在一個(gè)屬性中的一類數(shù)據(jù)。中的一類數(shù)據(jù)。Domain Domain 域域 是屬性的合法值。是屬性的合法值。Diverging data flow Diverging data flow 分支的數(shù)據(jù)流分支的數(shù)據(jù)流 是一個(gè)是一個(gè)分成多個(gè)數(shù)據(jù)流的數(shù)據(jù)流。分成多個(gè)數(shù)據(jù)流的數(shù)據(jù)流。分支的數(shù)據(jù)流指示了一個(gè)數(shù)據(jù)流的所有或者部分支的數(shù)據(jù)流指示了一個(gè)數(shù)據(jù)流的所有或者部分路由到不同的目的地。分路由到不同的目的地。Converging

14、 data flow Converging data flow 合并的數(shù)據(jù)流合并的數(shù)據(jù)流 是多是多個(gè)數(shù)據(jù)流合并成一個(gè)數(shù)據(jù)流后的數(shù)據(jù)流。個(gè)數(shù)據(jù)流合并成一個(gè)數(shù)據(jù)流后的數(shù)據(jù)流。 戰(zhàn)略系統(tǒng)規(guī)劃戰(zhàn)略系統(tǒng)規(guī)劃企業(yè)過程模型說明重要的業(yè)務(wù)領(lǐng)域和功能企業(yè)過程模型說明重要的業(yè)務(wù)領(lǐng)域和功能. . 用于業(yè)務(wù)過程重構(gòu)的過程建模用于業(yè)務(wù)過程重構(gòu)的過程建模BPRBPR項(xiàng)目分析業(yè)務(wù)過程項(xiàng)目分析業(yè)務(wù)過程在應(yīng)用信息技術(shù)之前重構(gòu)業(yè)務(wù)消除地效率在應(yīng)用信息技術(shù)之前重構(gòu)業(yè)務(wù)消除地效率 系統(tǒng)分析期間的過程建模(本課重點(diǎn))系統(tǒng)分析期間的過程建模(本課重點(diǎn))邏輯過程模型描述業(yè)務(wù),不關(guān)系實(shí)現(xiàn)細(xì)節(jié)和技術(shù)邏輯過程模型描述業(yè)務(wù),不關(guān)系實(shí)現(xiàn)細(xì)節(jié)和技術(shù)現(xiàn)

15、代結(jié)構(gòu)化分析策略的重點(diǎn)是正在被開發(fā)的目標(biāo)系統(tǒng)的邏輯模型現(xiàn)代結(jié)構(gòu)化分析策略的重點(diǎn)是正在被開發(fā)的目標(biāo)系統(tǒng)的邏輯模型以自頂向下或者自底向上的方式構(gòu)造以自頂向下或者自底向上的方式構(gòu)造事件劃分策略:是一種結(jié)構(gòu)化分析策略,根據(jù)業(yè)務(wù)事件和對(duì)那些事件劃分策略:是一種結(jié)構(gòu)化分析策略,根據(jù)業(yè)務(wù)事件和對(duì)那些事件的響應(yīng)將一個(gè)系統(tǒng)劃分成子系統(tǒng)。事件的響應(yīng)將一個(gè)系統(tǒng)劃分成子系統(tǒng)。 構(gòu)造系統(tǒng)上下文數(shù)據(jù)流圖構(gòu)造系統(tǒng)上下文數(shù)據(jù)流圖 繪制功能分解圖繪制功能分解圖 編譯事件響應(yīng)或者用例清單編譯事件響應(yīng)或者用例清單 對(duì)于每一個(gè)事件,增加一個(gè)稱為事件處理器的過程。對(duì)于每一個(gè)事件,增加一個(gè)稱為事件處理器的過程。 作為備選,為每個(gè)事件構(gòu)造

16、一個(gè)事件圖作為備選,為每個(gè)事件構(gòu)造一個(gè)事件圖 通過合并事件圖構(gòu)造一個(gè)或者多個(gè)系統(tǒng)圖通過合并事件圖構(gòu)造一個(gè)或者多個(gè)系統(tǒng)圖 對(duì)那些需要進(jìn)一步處理細(xì)節(jié)的事件過程構(gòu)造基本圖。對(duì)那些需要進(jìn)一步處理細(xì)節(jié)的事件過程構(gòu)造基本圖。 描述每個(gè)基本過程的邏輯及每個(gè)數(shù)據(jù)流圖的數(shù)據(jù)結(jié)構(gòu)描述每個(gè)基本過程的邏輯及每個(gè)數(shù)據(jù)流圖的數(shù)據(jù)結(jié)構(gòu) 9.4.1 9.4.1 上下文數(shù)據(jù)流圖上下文數(shù)據(jù)流圖 上下文數(shù)據(jù)流圖上下文數(shù)據(jù)流圖是用來記錄系統(tǒng)范圍的過程模型,是用來記錄系統(tǒng)范圍的過程模型,也稱為也稱為環(huán)境模型環(huán)境模型。為了區(qū)分內(nèi)部和外部,把系統(tǒng)看做是一個(gè)容器,而忽為了區(qū)分內(nèi)部和外部,把系統(tǒng)看做是一個(gè)容器,而忽略容器的內(nèi)部工作略容器的內(nèi)部

17、工作詢問最終用戶系統(tǒng)需要響應(yīng)什么業(yè)務(wù)事務(wù),這些業(yè)務(wù)詢問最終用戶系統(tǒng)需要響應(yīng)什么業(yè)務(wù)事務(wù),這些業(yè)務(wù)事務(wù)就是系統(tǒng)的凈輸入事務(wù)就是系統(tǒng)的凈輸入詢問最終用戶系統(tǒng)必須產(chǎn)生什么響應(yīng),這些響應(yīng)就是詢問最終用戶系統(tǒng)必須產(chǎn)生什么響應(yīng),這些響應(yīng)就是系統(tǒng)的凈輸出系統(tǒng)的凈輸出確定外部數(shù)據(jù)存儲(chǔ)確定外部數(shù)據(jù)存儲(chǔ)根據(jù)以上信息,繪制上下文數(shù)據(jù)流圖根據(jù)以上信息,繪制上下文數(shù)據(jù)流圖 功能分解圖功能分解圖顯示了一個(gè)系統(tǒng)的自頂向下的顯示了一個(gè)系統(tǒng)的自頂向下的功能分解結(jié)構(gòu),也為我們提供了用于繪制功能分解結(jié)構(gòu),也為我們提供了用于繪制數(shù)據(jù)流圖的提綱。數(shù)據(jù)流圖的提綱。 External events External events 外部事件

18、外部事件 由外部代理引發(fā)。當(dāng)由外部代理引發(fā)。當(dāng)這些事件發(fā)生時(shí),就出現(xiàn)一個(gè)到系統(tǒng)輸入數(shù)據(jù)這些事件發(fā)生時(shí),就出現(xiàn)一個(gè)到系統(tǒng)輸入數(shù)據(jù)流。流。 Temporal events Temporal events 時(shí)序事件時(shí)序事件 以時(shí)間為基礎(chǔ)觸發(fā)過以時(shí)間為基礎(chǔ)觸發(fā)過程,或者某事只是發(fā)生了。當(dāng)這些事件發(fā)生時(shí),程,或者某事只是發(fā)生了。當(dāng)這些事件發(fā)生時(shí),就產(chǎn)生一個(gè)輸入控制流。就產(chǎn)生一個(gè)輸入控制流。 State events State events 狀態(tài)事件狀態(tài)事件 基于系統(tǒng)從一個(gè)狀態(tài)或條基于系統(tǒng)從一個(gè)狀態(tài)或條件到另一個(gè)狀態(tài)或條件的轉(zhuǎn)變觸發(fā)過程。像時(shí)件到另一個(gè)狀態(tài)或條件的轉(zhuǎn)變觸發(fā)過程。像時(shí)序事件一樣,狀態(tài)事件將

19、用一個(gè)輸入控制流表序事件一樣,狀態(tài)事件將用一個(gè)輸入控制流表示。示。 Use case Use case 用例用例 是一種分析工具,用于發(fā)現(xiàn)和確是一種分析工具,用于發(fā)現(xiàn)和確定業(yè)務(wù)事件及其響應(yīng)。定業(yè)務(wù)事件及其響應(yīng)。 Actor Actor 參與者參與者 是任何需要同系統(tǒng)交互的事物。是任何需要同系統(tǒng)交互的事物。 事件圖是一個(gè)事件的上下文圖,它顯示了事件的事件圖是一個(gè)事件的上下文圖,它顯示了事件的輸入、輸出和數(shù)據(jù)存儲(chǔ)交互。輸入、輸出和數(shù)據(jù)存儲(chǔ)交互。 對(duì)于每個(gè)事件,需要說明以下內(nèi)容:對(duì)于每個(gè)事件,需要說明以下內(nèi)容:輸入以及輸入的來源,來源被描述為外部代理輸入以及輸入的來源,來源被描述為外部代理輸出以及輸

20、出的目的地,目的地被描述為外部代理輸出以及輸出的目的地,目的地被描述為外部代理從它們那里讀取記錄的任何數(shù)據(jù)存儲(chǔ)都必須添加到事從它們那里讀取記錄的任何數(shù)據(jù)存儲(chǔ)都必須添加到事件圖中件圖中從它們那里創(chuàng)建、刪除或修改記錄的任何數(shù)據(jù)存儲(chǔ)都從它們那里創(chuàng)建、刪除或修改記錄的任何數(shù)據(jù)存儲(chǔ)都必須包含到事件圖中必須包含到事件圖中 分解圖和數(shù)據(jù)流圖是對(duì)確定過程很有效的工具,分解圖和數(shù)據(jù)流圖是對(duì)確定過程很有效的工具,但是它們并不善于顯示過程內(nèi)部的邏輯。但是它們并不善于顯示過程內(nèi)部的邏輯。 最終將需要在一個(gè)數(shù)據(jù)流圖上說明基本過程的詳細(xì)最終將需要在一個(gè)數(shù)據(jù)流圖上說明基本過程的詳細(xì)指令指令 邏輯模型對(duì)于與系統(tǒng)用戶和程序員的

21、溝通應(yīng)該同樣邏輯模型對(duì)于與系統(tǒng)用戶和程序員的溝通應(yīng)該同樣有效。有效。 對(duì)于系統(tǒng)用戶來說,流程圖和偽代碼是不容易理解對(duì)于系統(tǒng)用戶來說,流程圖和偽代碼是不容易理解的。的。 通常的英語描述過于不精確。通常的英語描述過于不精確。 需要結(jié)合自然英語和編程邏輯工具結(jié)合的工具。需要結(jié)合自然英語和編程邏輯工具結(jié)合的工具。1. For each CUSTOMER NUMBER in the data store CUSTOMERS: a. For each LOAN in the data store LOANS that matches the above CUSTOMER NUMBER: 1) Keep a running total of NUMBER OF LOANS for the CUSTOMER NUMBER. 2) Keep a running total of the ORIGINAL LOAN PRINCIPAL for the CUSTOMER NUMBER. 3) Keep a running total

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論