信息系統(tǒng)開發(fā)自考第5章-過程建模_第1頁(yè)
信息系統(tǒng)開發(fā)自考第5章-過程建模_第2頁(yè)
信息系統(tǒng)開發(fā)自考第5章-過程建模_第3頁(yè)
信息系統(tǒng)開發(fā)自考第5章-過程建模_第4頁(yè)
信息系統(tǒng)開發(fā)自考第5章-過程建模_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

信息系統(tǒng)開發(fā)——方法、案例與實(shí)驗(yàn)

主講:段智敏QQ:747885740過程建模概述數(shù)據(jù)流圖數(shù)據(jù)字典過程邏輯本章主要內(nèi)容案例分析學(xué)習(xí)目的與要求掌握邏輯過程建模掌握數(shù)據(jù)流圖的繪制掌握數(shù)據(jù)流圖的分解理解平衡高層和底層數(shù)據(jù)流圖了解4種類型的數(shù)據(jù)流圖之間的區(qū)別掌握使用數(shù)據(jù)流圖作為工具以支持信息系統(tǒng)的分析考核知識(shí)點(diǎn)數(shù)據(jù)流圖過程邏輯數(shù)據(jù)字典考核要求數(shù)據(jù)流圖識(shí)記:數(shù)據(jù)流程圖的概念、作用和基本符號(hào)簡(jiǎn)單應(yīng)用:數(shù)據(jù)流圖的繪制、數(shù)據(jù)流圖的規(guī)則、數(shù)據(jù)流圖的平衡領(lǐng)會(huì):數(shù)據(jù)流圖的分解、4種類型的數(shù)據(jù)流圖之間的區(qū)別綜合應(yīng)用:使用數(shù)據(jù)流圖作為工具,支持信息系統(tǒng)的分析過程邏輯識(shí)記:過程邏輯的表述方法、結(jié)構(gòu)化語(yǔ)言的表示方法簡(jiǎn)單應(yīng)用:構(gòu)造決策表的基本步驟、決策樹的繪制綜合應(yīng)用:三種描述工具各自的適用性數(shù)據(jù)字典領(lǐng)會(huì):數(shù)據(jù)字典的內(nèi)容、數(shù)據(jù)字典的作用簡(jiǎn)單應(yīng)用:數(shù)據(jù)字典的描述格式邏輯模型邏輯模型是描述系統(tǒng)是什么和做什么的非技術(shù)性的圖形化表示,也稱為概念模型或者業(yè)務(wù)模型。邏輯模型消除了由于實(shí)現(xiàn)方式而導(dǎo)致的偏見。邏輯模型降低了由于過于關(guān)注細(xì)節(jié)而丟失業(yè)務(wù)需求的風(fēng)險(xiǎn),使得可以用非技術(shù)性的或較少技術(shù)性的語(yǔ)言與最終用戶進(jìn)行溝通。過程建模是一種組織和記錄系統(tǒng)過程的技術(shù)。它記錄系統(tǒng)的“過程”和由系統(tǒng)的“過程”實(shí)現(xiàn)的邏輯、策略和程序。過程建模概述數(shù)據(jù)流圖概念和作用數(shù)據(jù)流圖是過程建模的一種工具,用于分析、描述信息系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換和流動(dòng)狀況,顯示系統(tǒng)內(nèi)所有的基本成份及其相互聯(lián)系的概況和細(xì)節(jié)。數(shù)據(jù)流圖概括描述系統(tǒng)的內(nèi)部邏輯,是理解表達(dá)用戶需求、與用戶溝通交流的工具,是新系統(tǒng)邏輯模型的最重要組成部分。數(shù)據(jù)流圖其中:數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)--支持?jǐn)?shù)據(jù)抽象加工--支持過程/功能的抽象,用于表達(dá)系統(tǒng)內(nèi)涵數(shù)據(jù)源、數(shù)據(jù)潭—支持系統(tǒng)邊界抽象,用于表達(dá)系統(tǒng)外延。外部實(shí)體是與系統(tǒng)交互的外部的人員、組織部門、其他系統(tǒng)或者其他組織,也稱為源點(diǎn)/終點(diǎn)。外部實(shí)體中支持系統(tǒng)數(shù)據(jù)輸入的實(shí)體稱為源點(diǎn),支持系統(tǒng)數(shù)據(jù)輸出的實(shí)體稱為終點(diǎn)。它說明了外部數(shù)據(jù)的來源和去處,指明了系統(tǒng)的邊界。外部實(shí)體通常是以下幾種形式:辦公室,部門;外部組織;另一個(gè)企業(yè)或者信息系統(tǒng);系統(tǒng)的最終用戶或者管理人員等。數(shù)據(jù)流圖過程在信息系統(tǒng)中,過程是指對(duì)輸入數(shù)據(jù)流或條件做出響應(yīng)的工作,即對(duì)數(shù)據(jù)進(jìn)行處理或者變換,因此也稱為處理或者轉(zhuǎn)換。系統(tǒng)中的過程大致可以劃分為三類:一是功能過程,是一套和企業(yè)相關(guān)活動(dòng)和正在進(jìn)行的活動(dòng),功能沒有開始和結(jié)束。二是事件過程,功能由響應(yīng)事件的過程組成,事件必須作為一個(gè)完整的邏輯單位工作,也被稱為事務(wù),接受輸入而觸發(fā)其執(zhí)行,對(duì)輸入作出響應(yīng)后,事件結(jié)束。三是基本過程,是指為了完成一個(gè)事件的響應(yīng)所需要的離散的、詳細(xì)的活動(dòng)或任務(wù)。每一種過程包括數(shù)據(jù)輸入、數(shù)據(jù)處理和數(shù)據(jù)輸出三個(gè)部分。系統(tǒng)本身也可以看做是一個(gè)過程,記為0。數(shù)據(jù)流圖數(shù)據(jù)流一個(gè)過程的數(shù)據(jù)輸入或數(shù)據(jù)輸出,是流動(dòng)中的數(shù)據(jù)。數(shù)據(jù)流是模擬數(shù)據(jù)在系統(tǒng)中傳遞過程的工具。數(shù)據(jù)流也用于表示在文件或數(shù)據(jù)庫(kù)中創(chuàng)建、讀取、刪除或修改數(shù)據(jù)。數(shù)據(jù)流可以匯合,組合數(shù)據(jù)流是由其他數(shù)據(jù)流構(gòu)成的數(shù)據(jù)流。數(shù)據(jù)流也可以分叉,分支的數(shù)據(jù)流是分成多個(gè)數(shù)據(jù)流的數(shù)據(jù)流,指示了一個(gè)數(shù)據(jù)流的所有或者部分到不同的目的地的路徑。數(shù)據(jù)流用來表示數(shù)據(jù)流值,但不能用來改變數(shù)據(jù)值。數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ)表示數(shù)據(jù)保存的地方,用來存儲(chǔ)數(shù)據(jù)。系統(tǒng)過程從數(shù)據(jù)存儲(chǔ)中提取數(shù)據(jù),也將處理后的數(shù)據(jù)返回?cái)?shù)據(jù)存儲(chǔ)。與數(shù)據(jù)流不同的是數(shù)據(jù)存儲(chǔ)本身不產(chǎn)生任何操作,它僅僅響應(yīng)了存儲(chǔ)和訪問數(shù)據(jù)的要求。如果說數(shù)據(jù)流是運(yùn)動(dòng)中的數(shù)據(jù),數(shù)據(jù)存儲(chǔ)就是靜止的數(shù)據(jù),存儲(chǔ)的數(shù)據(jù)一般以文件和數(shù)據(jù)庫(kù)形式存在于系統(tǒng)中,它存儲(chǔ)了所有實(shí)體的實(shí)例。數(shù)據(jù)存儲(chǔ)一般是以下內(nèi)容之一:個(gè)人或小組、地點(diǎn)、對(duì)象、事件、概念等為避免數(shù)據(jù)流交叉,允許在一張數(shù)據(jù)流圖上重復(fù)出現(xiàn)相同的數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流圖數(shù)據(jù)流圖繪制數(shù)據(jù)流圖頂層圖數(shù)據(jù)流圖0層圖數(shù)據(jù)流圖示例:建立系統(tǒng)的功能模型 首先建立系統(tǒng)環(huán)境圖,確定系統(tǒng)邊界

其中:數(shù)據(jù)流為:銷售的商品,日銷售額等,3個(gè)輸入流,3個(gè)輸出流數(shù)據(jù)源為:營(yíng)業(yè)員,經(jīng)理,收款員數(shù)據(jù)潭為:經(jīng)理,收款員加工名為:要建立的系統(tǒng)名字?jǐn)?shù)據(jù)流圖自頂向下,逐層分解 A、按人或部門的功能要求,將加工“打碎”,形成:13注:需給每一加工編號(hào);數(shù)據(jù)流圖B、“分派”數(shù)據(jù)流,形成:錄入、修改或刪除商品信息2錄入、修改現(xiàn)金額,并計(jì)算余額查詢商品銷售情況計(jì)算日銷售額銷售的商品現(xiàn)金額現(xiàn)金余額查詢要求銷售情況日銷售額13其中:要根據(jù)特定的加工要求進(jìn)行分派;保持與頂層數(shù)據(jù)流的一致;可以不引入數(shù)據(jù)源和數(shù)據(jù)潭。數(shù)據(jù)流圖錄入、修改或刪除商品信息錄入、修改現(xiàn)金額,并計(jì)算余額查詢商品銷售情況計(jì)算日銷售額銷售的商品現(xiàn)金額現(xiàn)金余額查詢要求銷售情況日銷售額銷售文件123C、引入文件,使之形成一個(gè)有機(jī)整體—系統(tǒng):注:到一個(gè)文件,既有輸入流,又有輸出流,則可簡(jiǎn)化為,并可不給出標(biāo)識(shí)。數(shù)據(jù)流圖數(shù)據(jù)流圖規(guī)則數(shù)據(jù)流圖命名規(guī)則數(shù)據(jù)流程圖中每一個(gè)元素都要命名,恰當(dāng)?shù)拿兄跀?shù)據(jù)流程圖的閱讀與理解。每個(gè)元素所取的名字要能反映該元素的屬性,避免用空洞的名字,要具體的含義。每個(gè)元素的名字都能唯一地標(biāo)識(shí)該元素。如果發(fā)現(xiàn)難以為某個(gè)數(shù)據(jù)流或過程命名時(shí),這往往是因?yàn)閿?shù)據(jù)流圖分解不當(dāng),可重新分解。過程:沒有過程只有輸出:不可能憑空產(chǎn)生數(shù)據(jù)。如果一個(gè)對(duì)象只有輸出,那么它一定是外部實(shí)體。沒有過程只有輸入:如果一個(gè)對(duì)象只有輸入,那么它一定是外部實(shí)體。過程的輸入要足以產(chǎn)生相應(yīng)的輸出,不允許輸入與輸出之間毫無(wú)關(guān)聯(lián)。過程的輸入應(yīng)有別于輸出。即輸入過程的數(shù)據(jù)流應(yīng)在過程中發(fā)生變換,產(chǎn)生新的數(shù)據(jù)流,而不是簡(jiǎn)單的數(shù)據(jù)傳送。一個(gè)過程采用動(dòng)詞短語(yǔ)標(biāo)記。數(shù)據(jù)流圖錯(cuò)誤數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ):數(shù)據(jù)不能直接從一個(gè)數(shù)據(jù)存儲(chǔ)流入到另一個(gè)數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)必須由過程移動(dòng)。數(shù)據(jù)不能直接從一個(gè)外部實(shí)體流到一個(gè)數(shù)據(jù)存儲(chǔ)。來自外部實(shí)體數(shù)據(jù)必須由過程接收,由該過程移動(dòng)數(shù)據(jù)并存放到數(shù)據(jù)存儲(chǔ)中。數(shù)據(jù)不能直接從一個(gè)數(shù)據(jù)存儲(chǔ)流到一個(gè)外部外部實(shí)體。數(shù)據(jù)必須由過程移動(dòng)。數(shù)據(jù)存儲(chǔ)采用名詞短語(yǔ)標(biāo)記。常見的數(shù)據(jù)存儲(chǔ)錯(cuò)誤數(shù)據(jù)流圖數(shù)據(jù)流數(shù)據(jù)流圖數(shù)據(jù)流:一個(gè)數(shù)據(jù)流在標(biāo)記符之間只能單項(xiàng)流動(dòng)??梢杂迷谶^程和數(shù)據(jù)存儲(chǔ)之間的雙向流動(dòng)來表示在數(shù)據(jù)更新之前讀取數(shù)據(jù)。然而,后者通常由兩個(gè)獨(dú)立的箭頭表示,因?yàn)檫@兩個(gè)過程發(fā)生在不同的時(shí)間。數(shù)據(jù)流的分支(fork)意味著來自共同地點(diǎn)的同樣數(shù)據(jù)流到多個(gè)不同過程,數(shù)據(jù)存儲(chǔ),或者外部實(shí)體(通常指同樣數(shù)據(jù)的不同版本流到不同地點(diǎn))。數(shù)據(jù)流的匯合(join)意味著來自多個(gè)不同過程,數(shù)據(jù)存儲(chǔ),或者外部實(shí)體的同樣數(shù)據(jù)流到共同地點(diǎn)。數(shù)據(jù)流不能夠直接流回它流出的同一過程。必須至少有另外一個(gè)過程處理數(shù)據(jù)流,產(chǎn)生一些其他數(shù)據(jù)流,并將原始的數(shù)據(jù)流返回到開始的過程。流入數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流意味著更新(刪除或更改)。流出數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流意味著檢索或使用。數(shù)據(jù)流采用名詞短語(yǔ)標(biāo)記。只要同一個(gè)箭頭的所有數(shù)據(jù)流一起以包的形式流動(dòng),那么多個(gè)數(shù)據(jù)流名詞短語(yǔ)可以出現(xiàn)在單個(gè)箭頭上。數(shù)據(jù)流數(shù)據(jù)流圖DFD分解數(shù)據(jù)流圖食品訂單系統(tǒng)的過程1.0的分解數(shù)據(jù)流圖食品訂單系統(tǒng)過程4.0的分解查詢商品銷售情況計(jì)算日銷售額查詢要求銷售情況日銷售額銷售文件3繼續(xù)A、B、C:自頂向下,逐層分解。例如:加工3可分解為:判定要求查詢要求

3.1統(tǒng)計(jì)銷售情況

3.2計(jì)算日銷售額銷售文件查詢要求2查詢要求1銷售情況日銷售額加工3:數(shù)據(jù)流圖DFD平衡:在對(duì)DFD進(jìn)行分解時(shí),必須將輸入和輸出保留到下一層分解的過程中,這種輸入和輸出的保留稱為平衡(balancing)子圖是父圖中過程的詳細(xì)描述,因而子圖的輸入、輸出數(shù)據(jù)流應(yīng)該與父圖中過程的輸入、輸出數(shù)據(jù)流相一致。數(shù)據(jù)流圖數(shù)據(jù)流圖高級(jí)規(guī)則數(shù)據(jù)流圖某一層的組合數(shù)據(jù)流可以在下一層分解成為子數(shù)據(jù)流,但是要確保沒有添加新的數(shù)據(jù),并且組合數(shù)據(jù)流的所有數(shù)據(jù)都要在子流程中考慮到。某個(gè)過程的輸入必須足以產(chǎn)生過程的輸出(包括放在數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù))。因此,所有輸出必須都是由過程產(chǎn)生的,而且輸入中的所有數(shù)據(jù)都要移動(dòng)到另一個(gè)過程或者到過程外的一個(gè)數(shù)據(jù)存儲(chǔ),或者到顯示該過程分解的更加詳細(xì)的DFD。在最底層的DFD中,為了表示在例外情況下傳輸?shù)臄?shù)據(jù),可以添加新的數(shù)據(jù)流;這些數(shù)據(jù)流通常代表了錯(cuò)誤信息(例如,“客戶不知道;你想創(chuàng)建一個(gè)新的客戶么?”)或者確認(rèn)通知(例如,“你要?jiǎng)h除該記錄么?”)為了避免讓數(shù)據(jù)流線相互交叉,可以在DFD上重復(fù)數(shù)據(jù)存儲(chǔ)或者外部實(shí)體??梢允褂妙~外的符號(hào)來表明重復(fù)的符號(hào)例如把數(shù)據(jù)存儲(chǔ)的中間垂直線繪制成雙線,或者在外部實(shí)體/外部實(shí)體方框的角落繪制斜線等。課堂練習(xí):某論壇發(fā)帖子系統(tǒng)有如下需求:記錄帖子內(nèi)容:系統(tǒng)對(duì)訪客的輸入內(nèi)容進(jìn)行檢查,無(wú)非法內(nèi)容,則將內(nèi)容存入發(fā)帖內(nèi)容文件中,否則提示內(nèi)容非法。顯示帖子內(nèi)容:從發(fā)帖內(nèi)容文件中讀出帖子內(nèi)容,按一定格式顯示在屏幕上。請(qǐng)畫出該系統(tǒng)的數(shù)據(jù)流程圖。課堂練習(xí):銀行活期存取款業(yè)務(wù)處理系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)源或數(shù)據(jù)潭包括:加工包括:數(shù)據(jù)存儲(chǔ)包括:業(yè)務(wù)分類的輸入流是:業(yè)務(wù)分類的輸出流是:課堂練習(xí):簡(jiǎn)化的機(jī)票銷售系統(tǒng)需求描述如下:售票員根據(jù)旅客需要的航班,首先查詢有無(wú)該航班機(jī)票。若有,則負(fù)責(zé)錄入旅客的基本信息,并將指定的機(jī)票標(biāo)志設(shè)置為售出;售票部經(jīng)理可隨時(shí)查詢每一個(gè)航班的售票情況,并在當(dāng)日結(jié)算時(shí)能計(jì)算出日營(yíng)業(yè)額。

請(qǐng)畫出該系統(tǒng)的頂層DFD圖和0層DFD圖(注:1層分解為查詢和錄入、統(tǒng)計(jì)和計(jì)算兩個(gè)處理)。記錄帖子內(nèi)容:系統(tǒng)對(duì)訪客的輸入內(nèi)容進(jìn)行檢查,無(wú)非法內(nèi)容,則將內(nèi)容存入發(fā)帖內(nèi)容文件中,否則提示內(nèi)容非法。頂層DFD圖 0層DFD分解過程邏輯由于程序代碼對(duì)于用戶而言不易理解,而通常的英語(yǔ)描述過于不精確而不利于程序員使用,因此,需要結(jié)合自然英語(yǔ)和編程邏輯工具結(jié)合的工具。過程邏輯的表述方法主要有以下三種:結(jié)構(gòu)化語(yǔ)言、決策表、決策樹。過程邏輯結(jié)構(gòu)化語(yǔ)言是在自然語(yǔ)言基礎(chǔ)上加了一些限定,使用有限的詞匯和語(yǔ)句來描述處理邏輯。其結(jié)構(gòu)分內(nèi)外二層外層用來描述控制結(jié)構(gòu),采用順序、選擇、循環(huán)三種基本結(jié)構(gòu);內(nèi)層一般采用起始語(yǔ)句的自然語(yǔ)言短語(yǔ)。結(jié)構(gòu)化語(yǔ)言使用數(shù)據(jù)字典中的名詞和有限的自定義詞,動(dòng)詞含義要具體。還可使用一些簡(jiǎn)單的算術(shù)運(yùn)算和邏輯運(yùn)算符號(hào)。用結(jié)構(gòu)化語(yǔ)言任何過程邏輯都可以表達(dá)為順序、選擇、循環(huán)三種結(jié)構(gòu)。順序結(jié)構(gòu)中的祈使語(yǔ)句應(yīng)包含一個(gè)動(dòng)詞及一個(gè)賓語(yǔ),表示要進(jìn)行的處理(包括輸入、輸出及運(yùn)算等)。判斷結(jié)構(gòu)有兩種表示形式,可與判定樹、判定表的表達(dá)方式相對(duì)應(yīng)循環(huán)結(jié)構(gòu)是指在條件成立時(shí),重復(fù)執(zhí)行某處理,直到條件不成立時(shí)為止。過程邏輯過程邏輯結(jié)構(gòu)舉例順序[][]選擇BEGINIFIF庫(kù)存數(shù)量<最低訂購(gòu)數(shù)量THEN產(chǎn)生新訂單ELSE不執(zhí)行ENDIF多重選擇READ庫(kù)存數(shù)量SELECTCASECASE1(庫(kù)存數(shù)量>最低訂貨量)不執(zhí)行CASE2(庫(kù)存數(shù)量=最低訂貨量)不執(zhí)行CASE3(庫(kù)存數(shù)量<最低訂貨量)產(chǎn)生新訂單CASE4(庫(kù)存短缺)產(chǎn)生緊急訂單ENDCASE過程邏輯Do-Until循環(huán)DO讀取庫(kù)存記錄BEGINIFIF庫(kù)存數(shù)量<最低訂貨量THEN產(chǎn)生新訂單ELSE不執(zhí)行ENDIFUNTILEnd-of-fileDo-While循環(huán)讀取庫(kù)存記錄WHILENOTEnd-of-fileDOBEGINIFIF庫(kù)存數(shù)量<最低訂貨量THEN產(chǎn)生新訂單ELSE不執(zhí)行ENDIFENDDO決策表(decisiontable)又稱判斷表,是一種表格狀的圖形工具,適用于描述處理判斷條件較多、各條件又相互組合、有多種決策方案的情況。所有可能的選擇以及選擇所依賴的條件都采用表格的形式條件段(條件定義)行動(dòng)段(操作的定義)規(guī)則(各條件的取值及組合)操作條目(在各條件取值組合下所執(zhí)行的操作)過程邏輯過程邏輯例如:快遞收費(fèi)條件取值表為:(2)初步判斷表決策表規(guī)則合并過程邏輯YNY★YNN★兩條規(guī)則合并YN--★過程邏輯(3)簡(jiǎn)化合并后的判斷表決策表建立步驟命名條件以及每個(gè)條件所取的值。命名所有可能出現(xiàn)的行動(dòng)。創(chuàng)建決策表的目的是,確定給定的條件下適合的行動(dòng)路線。列出所有可能的規(guī)則。為每個(gè)規(guī)則定義行動(dòng)。既然已經(jīng)識(shí)別了所有可能的規(guī)則,要為每個(gè)規(guī)則提供一個(gè)行動(dòng)。簡(jiǎn)化決策表。制作決策表應(yīng)盡可能簡(jiǎn)單,要?jiǎng)h除產(chǎn)生不可能行動(dòng)的規(guī)則。對(duì)于系統(tǒng)行動(dòng)尚不明確之處應(yīng)咨詢客戶,或決定采取某個(gè)行動(dòng),或刪除該行動(dòng)。查看規(guī)則的模式,合并無(wú)關(guān)條件。過程邏輯決策樹過程邏輯支付基本工資支付小時(shí)工資;缺席報(bào)告支付小時(shí)工資支付小時(shí)工資;支付加班工資<40=40>40工資支付方案薪資制小時(shí)數(shù)小時(shí)制決策結(jié)點(diǎn)條件分支條件結(jié)點(diǎn)結(jié)果結(jié)點(diǎn)例:銷售系統(tǒng)中“優(yōu)惠處理”條件的用判定樹表示為:過程邏輯三種描述工具各自適用性如下:順序和循環(huán)動(dòng)作,適于結(jié)構(gòu)化語(yǔ)言多個(gè)條件復(fù)雜組合,適于決策表和決策樹決策樹比決策表直觀;決策表進(jìn)行邏輯驗(yàn)證更加嚴(yán)格。一般用決策表作底稿,在此基礎(chǔ)上產(chǎn)生決策樹。過程邏輯課堂練習(xí):假設(shè)某大學(xué)要從學(xué)生中挑選男子籃球隊(duì)隊(duì)員?;緱l件是:各門課程的平均分在70分以上;身高超過1.8米;體重超過75千克。需要從學(xué)生登記表中挑選出符合上述條件的男同學(xué),以便進(jìn)一步選拔。請(qǐng)根據(jù)要求畫出判定樹。過程邏輯數(shù)據(jù)分析的任務(wù),是將數(shù)據(jù)流程圖中所出現(xiàn)的各組成部分的內(nèi)容、特征用數(shù)據(jù)字典的形式做出明確的定義和說明。數(shù)據(jù)字典是定義和說明數(shù)據(jù)流程圖中每個(gè)成分的工具。數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流程圖中的所有成分,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理功能、外部項(xiàng)等的邏輯內(nèi)容與特征予以詳細(xì)說明。數(shù)據(jù)字典中的數(shù)據(jù)主要包括兩類動(dòng)態(tài)數(shù)據(jù)(可在系統(tǒng)內(nèi)外流動(dòng)的數(shù)據(jù))靜態(tài)數(shù)據(jù)(不參與流動(dòng)的數(shù)據(jù)存儲(chǔ))的數(shù)據(jù)結(jié)構(gòu)和相互之間的關(guān)系。數(shù)據(jù)字典是系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)的重要依據(jù)。數(shù)據(jù)字典數(shù)據(jù)字典示例數(shù)據(jù)項(xiàng)字典數(shù)據(jù)項(xiàng)名稱、別名及簡(jiǎn)述:給數(shù)據(jù)項(xiàng)取名時(shí),按“顧名思義”的原則,反映該數(shù)據(jù)項(xiàng)的含義,易于他人理解、記憶。數(shù)據(jù)項(xiàng)的類型數(shù)據(jù)項(xiàng)的長(zhǎng)度:指數(shù)據(jù)項(xiàng)所包含的字符或數(shù)字的位數(shù)。取值的范圍和取值的含義。數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名稱貨物編號(hào)別名G_No,Goods_No簡(jiǎn)述本公司的所有貨物的編號(hào)類型字符串長(zhǎng)度10取值/含義第1位:進(jìn)口/國(guó)產(chǎn)2~4位:類別5~7位:規(guī)格8~10:品名編號(hào)數(shù)據(jù)字典表示符號(hào)數(shù)據(jù)字典符號(hào)含義舉例及說明=被定義為

+與X=a+b表示X由a和b組成。[…|…]或X=[a|b]表示X由a或b組成。{…}重復(fù)X={a}表示X由0個(gè)或多個(gè)a組成。m{…}n重復(fù)X=2{a}5或X{a}52表示X中最少出現(xiàn)2次a,最多出現(xiàn)5次a,(…)可選X=(a)表示a可在X中出現(xiàn),也可不出現(xiàn)?!啊被緮?shù)據(jù)元素X=“a”,表示X是取值為字符a的數(shù)據(jù)元素。??連接符X=1??9,表示X可取1到9中任意一個(gè)值。F1:航班信息文件={航空公司名稱+航班號(hào)+起點(diǎn)+終點(diǎn)+日期+起飛時(shí)間+降落時(shí)間}航空公司名稱=2{字母}4

航班號(hào)=3{十進(jìn)制數(shù)字}3

字母=“A”…“Z”十進(jìn)制數(shù)字=“0”…“9”起點(diǎn)=終點(diǎn)=1{漢字}10

起飛時(shí)間=降落時(shí)間=時(shí)+分時(shí)=“00”…“23”

分=“00”…“59”

日期=年+月+日年=[2000|2001|2002|2004]

月=“01”…“12”

日=“01”…“31”數(shù)據(jù)字典表示符號(hào)數(shù)據(jù)字典符號(hào)描述符號(hào)描述=定義為{}重復(fù)+順序m..n子界|選擇數(shù)據(jù)項(xiàng)字典數(shù)據(jù)項(xiàng)字典數(shù)據(jù)項(xiàng)名稱、別名及簡(jiǎn)述:給數(shù)據(jù)項(xiàng)取名時(shí),按“顧名思義”的原則,反映該數(shù)據(jù)項(xiàng)的含義,易于他人理解、記憶。數(shù)據(jù)項(xiàng)的類型數(shù)據(jù)項(xiàng)的長(zhǎng)度:指數(shù)據(jù)項(xiàng)所包含的字符或數(shù)字的位數(shù)。取值的范圍和取值的含義。數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名稱貨物編號(hào)別名G_No,Goods_No簡(jiǎn)述本公司的所有貨物的編號(hào)類型字符串長(zhǎng)度10取值/含義第一位:進(jìn)口/國(guó)產(chǎn)2~4位:類別5~7位:規(guī)格8~10:品名編號(hào)數(shù)據(jù)流字典數(shù)據(jù)字典數(shù)據(jù)流字典數(shù)據(jù)流名稱、別名以及簡(jiǎn)述。數(shù)據(jù)流的來源:可能是外部實(shí)體、過程或者是數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流的去向:可能是外部實(shí)體、過程或者是數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流的組成:若干個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)流的流通量:?jiǎn)挝粫r(shí)間內(nèi)的傳輸次數(shù)。數(shù)據(jù)流編號(hào)F03-23數(shù)據(jù)流名稱領(lǐng)料單簡(jiǎn)述車間/科室開出的領(lǐng)取物料的表格數(shù)據(jù)流來源車間/科室數(shù)據(jù)流去向發(fā)料部門(倉(cāng)庫(kù))數(shù)據(jù)流組成日期+領(lǐng)料部門+物料編號(hào)+物料名稱+領(lǐng)取數(shù)量+單價(jià)+金額+領(lǐng)料人+審批人+發(fā)料人數(shù)據(jù)流量10份/小時(shí)高峰流量20份/小時(shí)(9:00-11:00)過程數(shù)據(jù)字典過程數(shù)據(jù)字典過程名;編號(hào);簡(jiǎn)述:對(duì)過程邏輯的簡(jiǎn)明描述,使人了解這個(gè)過程邏輯是做什么用的。觸發(fā)條件;優(yōu)先級(jí);輸入、輸出;過程邏輯:描述該過程“做什么”,即描述如何把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的過程規(guī)則,常用的描述方法是結(jié)構(gòu)化語(yǔ)言、判定表及判定樹。數(shù)據(jù)字典過程名確定能否供貨過程編號(hào)1.2簡(jiǎn)述:觸發(fā)條件:接受到合格訂單時(shí)優(yōu)先級(jí)普通輸入合格訂單輸出可供貨訂單、缺貨訂單過程邏輯READ庫(kù)存記錄IF訂單項(xiàng)目的數(shù)量<該項(xiàng)目庫(kù)存量的臨界值THEN可供貨處理ELSE此訂單缺貨,登記,待進(jìn)貨后再處理ENDIF數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù)存儲(chǔ)的名稱、別名及其簡(jiǎn)述。流入、流出的數(shù)據(jù)流:流入的數(shù)據(jù)流指出其來源,流出的數(shù)據(jù)流指出其去向。數(shù)據(jù)存儲(chǔ)的組成:包含的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。組織方式

查詢要求等數(shù)據(jù)字典數(shù)據(jù)存儲(chǔ)名稱銷售歷史別名無(wú)簡(jiǎn)述公司從月初到目前為止所有配件的銷售量。流入的數(shù)據(jù)流“顧客的發(fā)貨單”,來源是“產(chǎn)生發(fā)貨單”過程邏輯。流出的數(shù)據(jù)流“銷售量”,去向是“產(chǎn)生銷售報(bào)表”過程邏輯。數(shù)據(jù)存貯的組成配件編號(hào)+日期+銷售量。組織方式以配件編號(hào)為關(guān)鍵字建立索引。查詢要求能立即查詢。案例分析-百貨商店業(yè)務(wù)管理信息系統(tǒng)過程建模案例分析現(xiàn)行系統(tǒng)在商店經(jīng)理的領(lǐng)導(dǎo)下,設(shè)有銷售科、采購(gòu)科和財(cái)務(wù)科。銷售科的任務(wù)是,接受顧客的訂貨單,并進(jìn)行校驗(yàn),將不符合要求的訂貨單退還給顧客。如果是合格的訂貨單且倉(cāng)庫(kù)有存貨,那么就給顧客開發(fā)貨票,通知顧客到財(cái)務(wù)科交貨款,并修改因顧客購(gòu)買而改變的庫(kù)存數(shù)據(jù)。如果是合格的訂貨單但是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論