




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第6章管理信息系統(tǒng)的系統(tǒng)分析第6章管理信息系統(tǒng)的系統(tǒng)分析目錄6.6數據字典6.4業(yè)務流程分析6.3組織結構與功能分析6.2詳細調查6.5數據流程分析6.7處理邏輯工具6.8建立新系統(tǒng)的邏輯模型6.9系統(tǒng)分析報告6.10系統(tǒng)案例6.1系統(tǒng)分析概述目錄6.6數據字典6.4業(yè)務流程分析6.36.1系統(tǒng)分析概述系統(tǒng)分析是信息系統(tǒng)開發(fā)工作中最重要的一環(huán)。系統(tǒng)分析的內容主要包括對組織內部整體管理狀況和信息處理過程(側重于具體業(yè)務全過程角度)進行分析。在系統(tǒng)分析中扎扎實實地了解實際工作部門的業(yè)務情況是基礎,只有在對業(yè)務了解得非常透徹的前提之下才有可能提出新的改進方案。6.1系統(tǒng)分析概述系統(tǒng)分析是信息系統(tǒng)開6.1系統(tǒng)分析概述6.1.1系統(tǒng)分析的任務系統(tǒng)分析階段的主要工作,是對現行系統(tǒng)進行全面詳細的調查,分析系統(tǒng)的現狀和存在的問題,真正弄清楚所開發(fā)的新系統(tǒng)必須要“做什么”,提出新的管理信息系統(tǒng)的邏輯模型,為下一階段的系統(tǒng)設計工作提供依據。1.了解用戶需求2.確定系統(tǒng)邏輯模型,形成系統(tǒng)分析報告6.1系統(tǒng)分析概述6.1.1系統(tǒng)分析的任務6.1.2系統(tǒng)分析的基本步驟系統(tǒng)分析工作是總體規(guī)劃工作的繼續(xù)。管理信息系統(tǒng)的系統(tǒng)分析與總體規(guī)劃兩者是不同的,從工作范圍來看,總體規(guī)劃是面向全局的,而系統(tǒng)分析是局部的,詳細的;從工作深度來看,總體規(guī)劃是戰(zhàn)略的,宏觀的考慮,系統(tǒng)分析是更具體、更細致的工作,是進行詳細調查和邏輯設計工作,內容主要包括:組織結構與功能分析、業(yè)務流程分析、數據流程分析、數據字典、建立新系統(tǒng)的邏輯模型等。(1)現行系統(tǒng)的詳細調查(2)組織結構與功能分析(3)業(yè)務流程分析(4)系統(tǒng)數據流程分析(5)建立新系統(tǒng)的邏輯模型(6)撰寫并提交系統(tǒng)分析報告6.1.2系統(tǒng)分析的基本步驟系統(tǒng)分析工作是總體規(guī)劃工作的6.2詳細調查6.2.1詳細調查的原則(1)真實性(2)全面性(3)規(guī)范性(4)啟發(fā)性6.2詳細調查6.2.1詳細調查的原則6.2詳細調查6.2.2詳細調查的范圍及內容(1)系統(tǒng)的定性調查定性調查主要是對現有系統(tǒng)的功能進行總結,包括組織結構的調查、管理功能的調查、業(yè)務流程的調查、處理過程及特點的調查與系統(tǒng)運行的調查等。(2)系統(tǒng)的定量調查定量調查的目的是弄清數據流量的大小、時間分布、發(fā)生頻率,掌握系統(tǒng)的信息特征,據此確定系統(tǒng)規(guī)模,估計系統(tǒng)建設的工作量,為下一階段的系統(tǒng)設計提供科學依據。6.2詳細調查6.2.2詳細調查的范圍及內容6.2.3詳細調查的方法(1)問卷調查法(2)召開調查會(3)調查人員直接參加業(yè)務實踐(4)查閱企業(yè)的有關資料(5)用戶介紹6.2.3詳細調查的方法(1)問卷調查法6.2.4詳細調查中應注意的問題(1)調查前要做好計劃和用戶培訓(2)資料收集要客觀(3)調查與分析整理相結合(4)分析與綜合相結合(5)規(guī)范調查圖表6.2.4詳細調查中應注意的問題(1)調查前要做好計劃6.3組織結構與功能分析組織結構是一個組織內部各部門的劃分及其相互之間的關系。1.組織的特點在交換物資、資金過程中,產生信息流;組織既是信息的接收者,又是信息的輸出者;組織具有層次性。6.3組織結構與功能分析組織結構是一個6.3.1組織結構分析2.組織結構調查內容弄清組織內部的部門劃分,各部門之間的領導與被領導關系,即行政隸屬關系;信息資料的傳遞關系;物資流動關系;資金流動關系。此外,還應詳細了解各級組織存在的問題以及對新系統(tǒng)的要求等。6.3.1組織結構分析2.組織結構調查內容6.3.1組織結構分析3.組織結構調查工具組織結構調查工具——組織結構圖。組織結構圖是用來描述組織的總體結構以及組織內部各部分之間的聯系,它把企業(yè)組織分成若干部分,按級別、分層次構成的,以樹型結構顯示,是一張反映組織內部之間行政隸屬關系等的樹狀結構圖。6.3.1組織結構分析3.組織結構調查工具6.3.2功能結構分析系統(tǒng)目標和各項功能模塊的層次關系可用功能結構圖來進行描述。功能指的是完成某項工作的能力。為了實現系統(tǒng)目標,系統(tǒng)必須具有各種功能。6.3.2功能結構分析系統(tǒng)目標和各項功能模塊的層次關系可6.3.3組織/功能聯系分析組織/功能聯系表是用來反映組織內各部分承擔功能時的關系,通常習慣將組織/功能聯系表同組織結構圖、功能結構圖都畫在一起,以便對照、比較,分析它們之間的各種聯系。6.3.3組織/功能聯系分析組織/功能6.4業(yè)務流程分析6.4.1業(yè)務流程調查的任務及方法1.任務業(yè)務流程調查的主要任務是調查系統(tǒng)中各環(huán)節(jié)的業(yè)務活動,掌握業(yè)務的內容、作用及信息的輸入、輸出、數據存儲和信息的處理方法和過程等,用業(yè)務流程圖的方式把企業(yè)的具體管理活動和業(yè)務的處理過程繪制出來。它是掌握現行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。6.4業(yè)務流程分析6.4.1業(yè)務流程調查的任務及方法6.4業(yè)務流程分析2.方法調查業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行,內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流動去向、提供信息的時間和形態(tài)(報告、單據、屏幕顯示等)。系統(tǒng)詳細調查過程中,系統(tǒng)開發(fā)人員進行業(yè)務流程調查的工作量非常大,需要耐心細致的工作,系統(tǒng)開發(fā)人員與用戶之間聯系非常密切,需要彼此間進行良好的溝通。調查中,既要完成好自身工作任務,又要考慮所調查業(yè)務與其他業(yè)務彼此間的聯系。6.4業(yè)務流程分析2.方法6.4.2業(yè)務流程圖1.業(yè)務流程圖使用的基本符號6.4.2業(yè)務流程圖1.業(yè)務流程圖使用的基本符號6.4.2業(yè)務流程圖2.業(yè)務流程圖的繪制步驟6.4.2業(yè)務流程圖2.業(yè)務流程圖的繪制步驟6.4.2業(yè)務流程圖6.4.2業(yè)務流程圖6.4.3表格分配圖表格分配圖可以幫助系統(tǒng)分析人員表示出各種單據和報告都與哪些部門發(fā)生業(yè)務關系。1.表格分配圖使用的基本符號6.4.3表格分配圖表格分配圖可以幫助6.4.3表格分配圖6.4.3表格分配圖6.4.4業(yè)務流程分析1.分析的目的對業(yè)務流程進行分析的目的是發(fā)現現行系統(tǒng)中存在的問題和不合理的地方,優(yōu)化業(yè)務處理過程,以便在新系統(tǒng)建設中予以克服或改進。系統(tǒng)中存在的問題可能是管理思想和方法落后,業(yè)務流程不盡合理,也可能是因為計算機管理信息系統(tǒng)的建設為優(yōu)化原業(yè)務流程提供新的可能性。分析的時候,不僅要找出原業(yè)務流程不合理的地方,還需要在對現有業(yè)務流程進行分析的基礎上進行業(yè)務流程重組,產生新的更為合理的業(yè)務流程。6.4.4業(yè)務流程分析1.分析的目的6.4.4業(yè)務流程分析2.分析的內容(1)現行流程的分析分析現行的業(yè)務流程中各處理過程是否具有存在的價值,其中哪些過程可以刪除或合并,現行業(yè)務流程中哪些過程不盡合理,可以進行改進或優(yōu)化。(2)業(yè)務流程的優(yōu)化現行業(yè)務流程中哪些過程存在冗余信息處理,可以按計算機信息處理的要求進行優(yōu)化,流程的優(yōu)化可以帶來什么好處。(3)確定新的業(yè)務流程(4)新系統(tǒng)的人機界面6.4.4業(yè)務流程分析2.分析的內容6.5數據流程分析把數據在現行系統(tǒng)內部的流動、存儲與變換的情況抽象出來,考察實際業(yè)務的信息流動模式。數據流程分析主要包括對信息的流動、變換、存儲等的分析,其目的是盡量地發(fā)現數據流動中存在的問題,并找出加以解決的方法,優(yōu)化數據流程。6.5數據流程分析把數據在現行系統(tǒng)內部6.5.1數據的收集與分析1.數據收集數據收集工作量很大,故要求系統(tǒng)分析人員應耐心細致地深入實際,協(xié)同業(yè)務人員收集與系統(tǒng)有關的一切數據。數據收集的渠道主要有現行的組織機構;現行系統(tǒng)的業(yè)務流程;現行的決策方式;各種報表、報告、圖示等。6.5.1數據的收集與分析1.數據收集6.5.1數據的收集與分析2.數據分析數據分析主要包括:①圍繞系統(tǒng)目標進行分析;②弄清信息源周圍的環(huán)境;③圍繞現行的業(yè)務流程進行分析;④數據特征分析。6.5.1數據的收集與分析2.數據分析6.5.2數據流程圖數據流程圖(DataFlowDiagram,DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它用一組符號來描述整個系統(tǒng)中信息或數據的全貌,綜合地反映出信息或數據在系統(tǒng)中的流動、處理和存儲情況1.數據流程圖圖例6.5.2數據流程圖數據流程圖(Dat6.5.2數據流程圖2.繪制數據流程圖的原則繪制數據流程圖應遵循以下原則:①識別系統(tǒng)的輸入和輸出;②從輸入端至輸出端畫數據流和加工過程,并同時加上數據存儲;③加工的分解“由外向里”進行分解;④數據流的命名,名字要確切,能反映整體性;⑤各種符號布置要合理,分布均勻,盡量避免交叉。6.5.2數據流程圖2.繪制數據流程圖的原則6.5.2數據流程圖繪制數據流程圖的基本步驟如下:①識別系統(tǒng)的輸入和輸出,畫出頂層圖;②畫出系統(tǒng)內部的數據流、加工與存儲
,畫出一層細化圖;③進一步分解,畫出二層細化圖;④畫出其他注意事項。6.5.2數據流程圖繪制數據流程圖的基本步驟如下:6.5.2數據流程圖例6.1訂貨系統(tǒng)的數據流程圖。假設某企業(yè)采購部門每天需要一張訂貨報表,報表按材料編號排序,報表中列出所有需要再次訂貨的材料。對于每種需要再次訂貨的材料應列出下列數據:材料編號、名稱、訂貨數量、目前價格(或參考價格)、主要供應單位、第二供應單位等。材料領用稱為事務,通過放在倉庫的終端把事務輸入到訂貨系統(tǒng)。當某種材料的庫存數量少于庫存量臨界值時就應該再次訂貨。如何畫出上述訂貨系統(tǒng)的數據流程圖呢?6.5.2數據流程圖例6.1訂貨系統(tǒng)的數據流程圖。6.5.2數據流程圖4.分層畫數據流程圖時應注意的問題(1)合理編號數據流程圖編號規(guī)則:子圖中的編號由父圖編號和子加工的編號組成;子圖的父圖編號就是父圖中相應加工的編號。(2)注意子圖與父圖的平衡子圖與父圖的數據流必須平衡,平衡指的是子圖的輸入、輸出數據流必須與父圖中對應加工的輸入、輸出數據流相同。(3)分解的程度分解應自然,概念上要合理、清晰;6.5.2數據流程圖4.分層畫數據流程圖時應注意的問題6.5.2數據流程圖5.數據流程圖的特征(1)抽象性抽象性是指數據流程圖把具體的組織機構、工作場所、人員、物質流等都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。這種抽象性能使我們總結出信息處理的內部規(guī)律性。(2)概括性概括性是指數據流程圖把系統(tǒng)對各種業(yè)務的處理過程聯系起來考慮,形成一個總體。6.5.2數據流程圖5.數據流程圖的特征6.5.2數據流程圖6.數據流程圖的作用數據流程圖的作用有:(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;(2)可在圖上畫出計算機處理的部分;(3)根據邏輯存儲,進一步作數據分析,可向數據庫設計過渡;(4)根據數據流向,定出存取方式;(5)對應處理過程,可用相應的程序語言來表達處理方法,向程序設計過渡。6.5.2數據流程圖6.數據流程圖的作用6.5.3數據流程分析與目的1.數據流程分析數據流程分析即把數據在組織(或原系統(tǒng))內部的流動情況抽象地獨立出來,舍去了具體組織機構、信息載體、處理工作、物資、材料等,單從數據流動過程來考查實際業(yè)務的數據處理模式。數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。2.數據流程分析的目的數據流程分析的目的是要發(fā)現和解決數據流通中的問題。這些問題包括:數據流程不暢,前后數據不匹配,數據處理過程不合理等。6.5.3數據流程分析與目的1.數據流程分析6.6數據字典數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數據字典(DataDictionary,DD)是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體進行定義和描述的工具,是數據分析和管理工具,同時也是系統(tǒng)設計階段進行數據庫設計的重要依據。6.6數據字典數據流程圖配以數據字6.6.1數據字典中的數據數據字典中的數據包括動態(tài)數據和靜態(tài)數據。(1)動態(tài)數據可在系統(tǒng)內外流動的數據稱為動態(tài)數據,如固定值屬性、固定個體變動屬性、隨機變動屬性。(2)靜態(tài)數據靜態(tài)數據是不參與流動的數據存儲。數據結構和相互之間的關系,如類型、長度、取值范圍和發(fā)生的業(yè)務量。6.6.1數據字典中的數據數據字典中的數據包6.6.2數據字典的內容1.數據項數據項也稱數據元素,是最基本的數據組成單位,也就是不能再分解的數據單位,如物料編號、期初庫存等。6.6.2數據字典的內容1.數據項6.6.2數據字典的內容2.數據結構數據結構由兩個或者兩個以上相互關聯的數據元素或者其他數據結構組成。如教師情況是由教師代碼、教師名稱、地址、電話、電子郵件等數據元素組成的數據結構。6.6.2數據字典的內容2.數據結構6.6.2數據字典的內容3.數據流數據流是數據結構在系統(tǒng)內傳輸的路徑。數據流的組成可以是一個已定義的數據結構,也可以由若干數據項和數據結構組成。6.6.2數據字典的內容3.數據流6.6.2數據字典的內容4.處理邏輯處理邏輯描述數據流程圖中數據的基本處理過程,比較復雜,在數據字典中僅對數據流程圖中最底層的處理邏輯加以說明。如學生的期末成績是由平時作業(yè)成績、出勤率、實驗成績和期末試卷成績來確定的,平時作業(yè)成績、出勤率、實驗成績和期末試卷成績所占的權重各不相同。6.6.2數據字典的內容4.處理邏輯6.6.2數據字典的內容5.數據存儲數據存儲是數據結構停留或保存的地方。如在學籍管理系統(tǒng)中的學生成績表。(1)手工卡片式數據存儲編號:D1數據存儲名稱:成品庫存臺賬簡述:存放倉庫中成品的庫存量等信息別名:組成:物料編號,物料名稱,單價,單位,庫存量,備注關鍵字:物料編號記錄長度:93B記錄數:60000條容量:5880KB有關的處理邏輯:P2,P6,P76.6.2數據字典的內容5.數據存儲6.6.2數據字典的內容6.外部實體外部實體是數據的來源和去向,主要說明外部實體產生的數據流、接收到的數據流以及該外部實體的數量。如在學籍管理系統(tǒng)中,學生、家長、教師、教務處、學生處和用人單位等都是外部實體。(1)手工卡片式外部實體編號:S1外部實體名稱:采購部簡述:輸入數據流:加工計劃單輸出數據流:原料入庫單6.6.2數據字典的內容6.外部實體它是用文字表達處理邏輯關系的。表6.5-處理邏輯定義處理邏輯編號:P02-03處理邏輯名稱:計算電費簡述:計算應交納的電費輸入的數據流:數據流電費價格,來源于數據存儲文件價格表;數據流電量和用戶類別,來源于處理邏輯"讀電表數字處理"和"數據存儲"擁戶文件"。處理:根據數據流"用電量"和"用戶信息",檢索用戶文件,確定該用戶類別;再根據已確定的該用戶類別,檢索數據存儲價格表文件,以確定該用戶的收費標準,得到單價;用單價和用電量相乘得該用戶應交納的電費。輸出的數據流:數據流"電費"一是去外部項用戶,二是寫入數據存儲用戶電費賬目文件。處理頻率:對每個用戶每月處理一次。6.6.2數據字典的內容它是用文字表達處理邏輯關系的。表6.5-處理邏輯定義處理邏輯6.7處理邏輯工具
若是多元的邏輯關系,用文字描述不僅十分繁瑣,而且難以看清,采用描述處理邏輯的工具就可以清晰地表達條件、決策規(guī)則和應采取的行動之間的邏輯關系,容易為管理人員和系統(tǒng)分析人員所接受。常用的描述處理邏輯的工具有判斷樹、判斷表和結構化描述語言等方法。6.7處理邏輯工具判斷樹是用一種樹型圖形方式來表示多個條件、多個取值所應采取的動作。
案例:根據問題繪制某公司優(yōu)惠政策方案的判斷樹。某公司的優(yōu)惠政策如下:
顧客每年的交易額在50,000元以上和支付信用好(最近三個月無欠款),給予優(yōu)惠待遇為折扣率15%或與本公司交易20年以上的,給予優(yōu)惠待遇為折扣率10%,否則,給予優(yōu)惠待遇為折扣率5%。若顧客每年的交易額在50,000元以下,則不給予優(yōu)惠待遇。6.7.1判斷樹判斷樹是用一種樹型圖形方式來表示多個條件、多個取值所應采取的6.7.1判斷樹判斷樹采用樹型結構來表示處理邏輯。從圖上可以一目了然地看清用戶的業(yè)務在什么條件下應采取什么樣的處理方式。在一枝樹中,枝代表一組條件的組合,葉代表該組合相對應的處理方案(優(yōu)惠政策)。6.7.1判斷樹判斷樹采用樹型結構來表在判斷樹的左邊是樹根,它是決策序列的起點;判斷樹的意義右邊是各個分支,即每一個條件的取值狀態(tài);最右側(樹梢的右側)為應該采取的策略(即動作);在判斷樹的最上邊是判斷條件項;樹中的非葉結點代表條件,它指出必須在能夠選擇下一條路線之前作出決定,查看條件是否滿足,并依據條件作出決策;樹的葉結點表明要采取的行動,這種行動依賴于它左邊的條件序列。從樹根開始,自左至右沿著某一個分支,能夠作出一系列的決策。在判斷樹的左邊是樹根,它是決策序列的起點;判斷樹的意義右邊是通過判斷樹,一眼就可以看出不同交易額、不同信譽、不同交易時間的顧客所應采取的不同優(yōu)惠待遇。
6.7.1判斷樹通過判斷樹,一眼就可以看出不同交易額、不同信譽、不同交易時間判斷樹優(yōu)點:比較直觀,容易理解。判斷樹缺點:當條件多時,不容易清楚地表達出整個判別過程(當系統(tǒng)本身太復雜時,會存在許多步驟和組合條件的序列,結果系統(tǒng)的規(guī)模變得難以控制、分支的數目太大和通過的路徑太多,對分析不但沒有幫助,而且會使得分析人員束手無策)。
6.7.1判斷樹判斷樹優(yōu)點:比較直觀,容易理解。6.7.1判斷樹練習假設某校對考試升留級有如下規(guī)定:
如果在英語、數學、政治等三門主要課程中有兩門或兩門以上不及格者就留級,試用判斷樹表示之。練習假設某校對考試升留級有如下規(guī)定:>=60升升留升留級政策>=60>=60<60<60>=60<60<60留升<60留>=60英語結果數學政治>=60升升留升留級>=60>=60<60<60>=60<66.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理邏輯的一種工具。當某個判斷結構依賴于較多的條件用判斷表能夠把所有的條件組合且一個不漏地表達出來,相應的可以分析不同的條件組合應該采取的動作使用判斷表可以避免在某種條件和取值下有動作卻不依賴某個條件和取值而存在的現象或者可能無相應動作幫助系統(tǒng)分析員澄清問題,甚至可以發(fā)現用戶可能遺漏的、尚未提出的邏輯要求6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理邏輯的一種工具。條件項條件取值判斷項判斷結論6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理某工廠人事部門對職工重新分配工作,分配原則:“如果年齡不滿20歲,文化程度是小學,則脫產學習,文化程度是中學,則當電工;
案例如果年齡滿20歲但不滿40歲,如果文化程度是小學或中學,若是男性,則當鉗工;若是女性,則當車工,文化程度是大學,則當技術員;如果年齡滿40歲及以上者,文化程度是小學或中學,則當材料員,文化程度是大學,則當技術員。某工廠人事部門對職工重新分配工作,分配原則:“如果年齡不滿2實例分析(1)條件取值年齡性別文化程度實例分析(1)條件取值年齡實例分析實例分析(3)所有的條件組合性別取值為2個年齡取值為3個文化程度取值為3個所有的條件組合有2╳3╳3=18個實例分析(3)所有的條件組合性別取值為2個實例分析(4)這項政策可能采取的策略有脫產學習當鉗工當電工當車工當材料員當技術員實例分析(4)這項政策可能采取的策略有脫產學習實例分析(5)按18個條件組合畫出判斷表實例分析(5)按18個條件組合畫出判斷表實例分析(6)所有的條件值,000,001,002,010,……,122,共有18個狀態(tài),如下表所示實例分析(6)所有的條件值,000,001,002,010,……,1(7)分析每一種條件組合應該采取的行動,在相應的格子里填寫符號“×”實例分析(7)分析每一種條件組合應該采取的行動,在相應的格子里填寫符★由上表知,第3列和第12列的條件組合沒有相應的動作,說明這項動作沒有考慮到年齡未滿20歲但文化程度是大學的男性或女性職工,應該分配什么工作。雖然按常理,這種情況似乎不能出現,但是如果出現這種情況,則會束手無策。實例分析★由上表知,第3列和第12列的條件組合沒有相應的動作,說明這★當分析員指出這種遺漏后,用戶應該重新修改這項政策。并將結果告訴系統(tǒng)分析員★假定本例修正后的策略是,如果出現這種情況,則不論男女,都分配當技術員,修正后的結果如下表所示實例分析★當分析員指出這種遺漏后,用戶應該重新修改這項政策。并將結果實例分析實例分析★在列出包括全部條件組合的判斷表以后,就需要采取適當的辦法對判斷表逐步進行化簡;★直到不可能化簡為止;★化簡的辦法就是合并,按合并條件,經第一次化簡后的判斷表如下表所示:實例分析★在列出包括全部條件組合的判斷表以后,就需要采取適當的辦法對實例分析實例分析最后化簡的判斷表如下實例分析最后化簡的判斷表如下實例分析判斷樹表示分配政策小學中學<20歲20歲≤且<40歲≥40歲男女文化程度年齡性別分配方案
技術員脫產學習鉗工車工材料員男女電工鉗工車工材料員中學大學大學小學判斷樹表示分配小學中學<20歲20歲≤且<40歲≥40歲男女判斷樹表示(不是最佳)分配政策小學中學大學<20歲20歲≤且<40歲≥40歲男女文化程度年齡性別分配方案
技術員脫產學習鉗工車工材料員<20歲20歲≤且<40歲≥40歲男女電工鉗工車工材料員判斷樹表示(不是最佳)分配小學中學大學<20歲20歲≤且<46.7.2判斷表判斷表是采用表格方式來描述處理邏輯的一種工具。在條件較多、相應的決策比較多的情況下,考慮用判斷表。判斷表用二維表格直觀地表達具體條件、決策規(guī)則和應采取的行動策略之間的邏輯關系。6.7.2判斷表判斷表是采用表格方式來6.7.3結構化描述語言結構化描述語言采用很簡潔的詞匯來表述處理邏輯,沒有嚴格的語法,可以用英語表達,也可以用漢語表達。結構化描述語言采用三種基本邏輯結構來描述處理邏輯,這三種基本邏輯結構是:順序結構、選擇結構和循環(huán)結構。6.7.3結構化描述語言結構化描述語言72⑴簡單祈使句:指明要做的事,至少有一個動詞(明確指明要執(zhí)行的功能),至少有一個名詞賓語(表示動作的對象)。如:計算平均成績獲得職工姓名6.7.3結構化描述語言72⑴簡單祈使句:指明要做的事,至少有一個動詞6.7.373⑵判斷語句:根據某一條件的不同結論執(zhí)行不同的處理動作進行描述而使用。的處理邏輯結構化語言描述 IF質量合格率>99% IF出勤好
Then獲得一等獎金
Else則獲得二等獎金IF質量合格率<99%and質量合格率80% IF出勤好
Then獲得二等獎金
Else獲得三等獎金6.7.3結構化描述語言73⑵判斷語句:根據某一條件的不同結論執(zhí)行不同的處理動作進74
某商業(yè)公司的銷售策略規(guī)定:不同的購貨量、不同的顧客可以享受不同的優(yōu)惠。具體辦法是:年購貨額在5萬元以下無折扣;年購貨額在5萬元以上且最近三個月無欠款的顧客可享受15%的折扣;年購貨額在5萬元以上,近三個月有欠款,但是本公司十年以上的老顧客,可享受10%的折扣;若不是老顧客,只有5%的折扣。If交易額>=50000元
if三個月無欠款,則折扣15%elseif老顧客then折扣10%else折扣5%else無折扣6.7.3結構化描述語言例題74某商業(yè)公司的銷售策略規(guī)定:不同的購貨量、不同的顧75⑶循環(huán)語句:在某種特定條件下,連續(xù)執(zhí)行相同的動作,直到此條件不成立為止??捎脕砻鞔_指出對每一件相同的事物執(zhí)行同一個動作。
如:“計算水電費”,循環(huán)語句表達如下: 對每一住戶,循環(huán)計算 水電費4.2.7描述處理邏輯的工具
75⑶循環(huán)語句:在某種特定條件下,連續(xù)執(zhí)行相同的4.2.776結構式語言適用于判定中包含一般順序動作或循環(huán)執(zhí)行的動作判定表適用于多個條件的復雜組合判定樹適用于10~15種行動的一般復雜決策,判定表可以轉換為判定樹,判定樹更容易被用戶接受。4.2.7描述處理邏輯的工具
76結構式語言適用于判定中包含一般順序動作或循環(huán)執(zhí)行的動作判6.8建立新系統(tǒng)的邏輯模型建立新系統(tǒng)邏輯模型是系統(tǒng)分析中重要的任務之一,它是系統(tǒng)分析階段的重要成果,也是系統(tǒng)設計階段工作的主要依據。1.確定系統(tǒng)目標2.確定新系統(tǒng)的業(yè)務流程3.確定新系統(tǒng)的數據和數據流程4.確定新系統(tǒng)的功能模型5.確定新系統(tǒng)數據資源分布6.確定新系統(tǒng)中的管理模型7.新系統(tǒng)運行環(huán)境6.8建立新系統(tǒng)的邏輯模型建立新系統(tǒng)邏輯6.9系統(tǒng)分析報告系統(tǒng)分析階段的成果就是系統(tǒng)分析報告,是下一步系統(tǒng)設計與實現的基礎,包括以下幾個方面內容。1.引言部分2.現行系統(tǒng)概況3.新系統(tǒng)邏輯方案6.9系統(tǒng)分析報告系統(tǒng)分析階段的成果就6.10系統(tǒng)案例1——醫(yī)療保險系統(tǒng)6.10.1醫(yī)療管理中心組織結構分析6.10.2業(yè)務流程分析6.10.3數據流程分析6.10.4數據字典6.11系統(tǒng)案例2——藥品進銷存管理信息系統(tǒng)6.10系統(tǒng)案例1——醫(yī)療保險系統(tǒng)6.10.1醫(yī)療管謝謝大家!謝謝大家!第6章管理信息系統(tǒng)的系統(tǒng)分析第6章管理信息系統(tǒng)的系統(tǒng)分析目錄6.6數據字典6.4業(yè)務流程分析6.3組織結構與功能分析6.2詳細調查6.5數據流程分析6.7處理邏輯工具6.8建立新系統(tǒng)的邏輯模型6.9系統(tǒng)分析報告6.10系統(tǒng)案例6.1系統(tǒng)分析概述目錄6.6數據字典6.4業(yè)務流程分析6.36.1系統(tǒng)分析概述系統(tǒng)分析是信息系統(tǒng)開發(fā)工作中最重要的一環(huán)。系統(tǒng)分析的內容主要包括對組織內部整體管理狀況和信息處理過程(側重于具體業(yè)務全過程角度)進行分析。在系統(tǒng)分析中扎扎實實地了解實際工作部門的業(yè)務情況是基礎,只有在對業(yè)務了解得非常透徹的前提之下才有可能提出新的改進方案。6.1系統(tǒng)分析概述系統(tǒng)分析是信息系統(tǒng)開6.1系統(tǒng)分析概述6.1.1系統(tǒng)分析的任務系統(tǒng)分析階段的主要工作,是對現行系統(tǒng)進行全面詳細的調查,分析系統(tǒng)的現狀和存在的問題,真正弄清楚所開發(fā)的新系統(tǒng)必須要“做什么”,提出新的管理信息系統(tǒng)的邏輯模型,為下一階段的系統(tǒng)設計工作提供依據。1.了解用戶需求2.確定系統(tǒng)邏輯模型,形成系統(tǒng)分析報告6.1系統(tǒng)分析概述6.1.1系統(tǒng)分析的任務6.1.2系統(tǒng)分析的基本步驟系統(tǒng)分析工作是總體規(guī)劃工作的繼續(xù)。管理信息系統(tǒng)的系統(tǒng)分析與總體規(guī)劃兩者是不同的,從工作范圍來看,總體規(guī)劃是面向全局的,而系統(tǒng)分析是局部的,詳細的;從工作深度來看,總體規(guī)劃是戰(zhàn)略的,宏觀的考慮,系統(tǒng)分析是更具體、更細致的工作,是進行詳細調查和邏輯設計工作,內容主要包括:組織結構與功能分析、業(yè)務流程分析、數據流程分析、數據字典、建立新系統(tǒng)的邏輯模型等。(1)現行系統(tǒng)的詳細調查(2)組織結構與功能分析(3)業(yè)務流程分析(4)系統(tǒng)數據流程分析(5)建立新系統(tǒng)的邏輯模型(6)撰寫并提交系統(tǒng)分析報告6.1.2系統(tǒng)分析的基本步驟系統(tǒng)分析工作是總體規(guī)劃工作的6.2詳細調查6.2.1詳細調查的原則(1)真實性(2)全面性(3)規(guī)范性(4)啟發(fā)性6.2詳細調查6.2.1詳細調查的原則6.2詳細調查6.2.2詳細調查的范圍及內容(1)系統(tǒng)的定性調查定性調查主要是對現有系統(tǒng)的功能進行總結,包括組織結構的調查、管理功能的調查、業(yè)務流程的調查、處理過程及特點的調查與系統(tǒng)運行的調查等。(2)系統(tǒng)的定量調查定量調查的目的是弄清數據流量的大小、時間分布、發(fā)生頻率,掌握系統(tǒng)的信息特征,據此確定系統(tǒng)規(guī)模,估計系統(tǒng)建設的工作量,為下一階段的系統(tǒng)設計提供科學依據。6.2詳細調查6.2.2詳細調查的范圍及內容6.2.3詳細調查的方法(1)問卷調查法(2)召開調查會(3)調查人員直接參加業(yè)務實踐(4)查閱企業(yè)的有關資料(5)用戶介紹6.2.3詳細調查的方法(1)問卷調查法6.2.4詳細調查中應注意的問題(1)調查前要做好計劃和用戶培訓(2)資料收集要客觀(3)調查與分析整理相結合(4)分析與綜合相結合(5)規(guī)范調查圖表6.2.4詳細調查中應注意的問題(1)調查前要做好計劃6.3組織結構與功能分析組織結構是一個組織內部各部門的劃分及其相互之間的關系。1.組織的特點在交換物資、資金過程中,產生信息流;組織既是信息的接收者,又是信息的輸出者;組織具有層次性。6.3組織結構與功能分析組織結構是一個6.3.1組織結構分析2.組織結構調查內容弄清組織內部的部門劃分,各部門之間的領導與被領導關系,即行政隸屬關系;信息資料的傳遞關系;物資流動關系;資金流動關系。此外,還應詳細了解各級組織存在的問題以及對新系統(tǒng)的要求等。6.3.1組織結構分析2.組織結構調查內容6.3.1組織結構分析3.組織結構調查工具組織結構調查工具——組織結構圖。組織結構圖是用來描述組織的總體結構以及組織內部各部分之間的聯系,它把企業(yè)組織分成若干部分,按級別、分層次構成的,以樹型結構顯示,是一張反映組織內部之間行政隸屬關系等的樹狀結構圖。6.3.1組織結構分析3.組織結構調查工具6.3.2功能結構分析系統(tǒng)目標和各項功能模塊的層次關系可用功能結構圖來進行描述。功能指的是完成某項工作的能力。為了實現系統(tǒng)目標,系統(tǒng)必須具有各種功能。6.3.2功能結構分析系統(tǒng)目標和各項功能模塊的層次關系可6.3.3組織/功能聯系分析組織/功能聯系表是用來反映組織內各部分承擔功能時的關系,通常習慣將組織/功能聯系表同組織結構圖、功能結構圖都畫在一起,以便對照、比較,分析它們之間的各種聯系。6.3.3組織/功能聯系分析組織/功能6.4業(yè)務流程分析6.4.1業(yè)務流程調查的任務及方法1.任務業(yè)務流程調查的主要任務是調查系統(tǒng)中各環(huán)節(jié)的業(yè)務活動,掌握業(yè)務的內容、作用及信息的輸入、輸出、數據存儲和信息的處理方法和過程等,用業(yè)務流程圖的方式把企業(yè)的具體管理活動和業(yè)務的處理過程繪制出來。它是掌握現行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。6.4業(yè)務流程分析6.4.1業(yè)務流程調查的任務及方法6.4業(yè)務流程分析2.方法調查業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行,內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流動去向、提供信息的時間和形態(tài)(報告、單據、屏幕顯示等)。系統(tǒng)詳細調查過程中,系統(tǒng)開發(fā)人員進行業(yè)務流程調查的工作量非常大,需要耐心細致的工作,系統(tǒng)開發(fā)人員與用戶之間聯系非常密切,需要彼此間進行良好的溝通。調查中,既要完成好自身工作任務,又要考慮所調查業(yè)務與其他業(yè)務彼此間的聯系。6.4業(yè)務流程分析2.方法6.4.2業(yè)務流程圖1.業(yè)務流程圖使用的基本符號6.4.2業(yè)務流程圖1.業(yè)務流程圖使用的基本符號6.4.2業(yè)務流程圖2.業(yè)務流程圖的繪制步驟6.4.2業(yè)務流程圖2.業(yè)務流程圖的繪制步驟6.4.2業(yè)務流程圖6.4.2業(yè)務流程圖6.4.3表格分配圖表格分配圖可以幫助系統(tǒng)分析人員表示出各種單據和報告都與哪些部門發(fā)生業(yè)務關系。1.表格分配圖使用的基本符號6.4.3表格分配圖表格分配圖可以幫助6.4.3表格分配圖6.4.3表格分配圖6.4.4業(yè)務流程分析1.分析的目的對業(yè)務流程進行分析的目的是發(fā)現現行系統(tǒng)中存在的問題和不合理的地方,優(yōu)化業(yè)務處理過程,以便在新系統(tǒng)建設中予以克服或改進。系統(tǒng)中存在的問題可能是管理思想和方法落后,業(yè)務流程不盡合理,也可能是因為計算機管理信息系統(tǒng)的建設為優(yōu)化原業(yè)務流程提供新的可能性。分析的時候,不僅要找出原業(yè)務流程不合理的地方,還需要在對現有業(yè)務流程進行分析的基礎上進行業(yè)務流程重組,產生新的更為合理的業(yè)務流程。6.4.4業(yè)務流程分析1.分析的目的6.4.4業(yè)務流程分析2.分析的內容(1)現行流程的分析分析現行的業(yè)務流程中各處理過程是否具有存在的價值,其中哪些過程可以刪除或合并,現行業(yè)務流程中哪些過程不盡合理,可以進行改進或優(yōu)化。(2)業(yè)務流程的優(yōu)化現行業(yè)務流程中哪些過程存在冗余信息處理,可以按計算機信息處理的要求進行優(yōu)化,流程的優(yōu)化可以帶來什么好處。(3)確定新的業(yè)務流程(4)新系統(tǒng)的人機界面6.4.4業(yè)務流程分析2.分析的內容6.5數據流程分析把數據在現行系統(tǒng)內部的流動、存儲與變換的情況抽象出來,考察實際業(yè)務的信息流動模式。數據流程分析主要包括對信息的流動、變換、存儲等的分析,其目的是盡量地發(fā)現數據流動中存在的問題,并找出加以解決的方法,優(yōu)化數據流程。6.5數據流程分析把數據在現行系統(tǒng)內部6.5.1數據的收集與分析1.數據收集數據收集工作量很大,故要求系統(tǒng)分析人員應耐心細致地深入實際,協(xié)同業(yè)務人員收集與系統(tǒng)有關的一切數據。數據收集的渠道主要有現行的組織機構;現行系統(tǒng)的業(yè)務流程;現行的決策方式;各種報表、報告、圖示等。6.5.1數據的收集與分析1.數據收集6.5.1數據的收集與分析2.數據分析數據分析主要包括:①圍繞系統(tǒng)目標進行分析;②弄清信息源周圍的環(huán)境;③圍繞現行的業(yè)務流程進行分析;④數據特征分析。6.5.1數據的收集與分析2.數據分析6.5.2數據流程圖數據流程圖(DataFlowDiagram,DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它用一組符號來描述整個系統(tǒng)中信息或數據的全貌,綜合地反映出信息或數據在系統(tǒng)中的流動、處理和存儲情況1.數據流程圖圖例6.5.2數據流程圖數據流程圖(Dat6.5.2數據流程圖2.繪制數據流程圖的原則繪制數據流程圖應遵循以下原則:①識別系統(tǒng)的輸入和輸出;②從輸入端至輸出端畫數據流和加工過程,并同時加上數據存儲;③加工的分解“由外向里”進行分解;④數據流的命名,名字要確切,能反映整體性;⑤各種符號布置要合理,分布均勻,盡量避免交叉。6.5.2數據流程圖2.繪制數據流程圖的原則6.5.2數據流程圖繪制數據流程圖的基本步驟如下:①識別系統(tǒng)的輸入和輸出,畫出頂層圖;②畫出系統(tǒng)內部的數據流、加工與存儲
,畫出一層細化圖;③進一步分解,畫出二層細化圖;④畫出其他注意事項。6.5.2數據流程圖繪制數據流程圖的基本步驟如下:6.5.2數據流程圖例6.1訂貨系統(tǒng)的數據流程圖。假設某企業(yè)采購部門每天需要一張訂貨報表,報表按材料編號排序,報表中列出所有需要再次訂貨的材料。對于每種需要再次訂貨的材料應列出下列數據:材料編號、名稱、訂貨數量、目前價格(或參考價格)、主要供應單位、第二供應單位等。材料領用稱為事務,通過放在倉庫的終端把事務輸入到訂貨系統(tǒng)。當某種材料的庫存數量少于庫存量臨界值時就應該再次訂貨。如何畫出上述訂貨系統(tǒng)的數據流程圖呢?6.5.2數據流程圖例6.1訂貨系統(tǒng)的數據流程圖。6.5.2數據流程圖4.分層畫數據流程圖時應注意的問題(1)合理編號數據流程圖編號規(guī)則:子圖中的編號由父圖編號和子加工的編號組成;子圖的父圖編號就是父圖中相應加工的編號。(2)注意子圖與父圖的平衡子圖與父圖的數據流必須平衡,平衡指的是子圖的輸入、輸出數據流必須與父圖中對應加工的輸入、輸出數據流相同。(3)分解的程度分解應自然,概念上要合理、清晰;6.5.2數據流程圖4.分層畫數據流程圖時應注意的問題6.5.2數據流程圖5.數據流程圖的特征(1)抽象性抽象性是指數據流程圖把具體的組織機構、工作場所、人員、物質流等都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。這種抽象性能使我們總結出信息處理的內部規(guī)律性。(2)概括性概括性是指數據流程圖把系統(tǒng)對各種業(yè)務的處理過程聯系起來考慮,形成一個總體。6.5.2數據流程圖5.數據流程圖的特征6.5.2數據流程圖6.數據流程圖的作用數據流程圖的作用有:(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;(2)可在圖上畫出計算機處理的部分;(3)根據邏輯存儲,進一步作數據分析,可向數據庫設計過渡;(4)根據數據流向,定出存取方式;(5)對應處理過程,可用相應的程序語言來表達處理方法,向程序設計過渡。6.5.2數據流程圖6.數據流程圖的作用6.5.3數據流程分析與目的1.數據流程分析數據流程分析即把數據在組織(或原系統(tǒng))內部的流動情況抽象地獨立出來,舍去了具體組織機構、信息載體、處理工作、物資、材料等,單從數據流動過程來考查實際業(yè)務的數據處理模式。數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。2.數據流程分析的目的數據流程分析的目的是要發(fā)現和解決數據流通中的問題。這些問題包括:數據流程不暢,前后數據不匹配,數據處理過程不合理等。6.5.3數據流程分析與目的1.數據流程分析6.6數據字典數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數據字典(DataDictionary,DD)是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體進行定義和描述的工具,是數據分析和管理工具,同時也是系統(tǒng)設計階段進行數據庫設計的重要依據。6.6數據字典數據流程圖配以數據字6.6.1數據字典中的數據數據字典中的數據包括動態(tài)數據和靜態(tài)數據。(1)動態(tài)數據可在系統(tǒng)內外流動的數據稱為動態(tài)數據,如固定值屬性、固定個體變動屬性、隨機變動屬性。(2)靜態(tài)數據靜態(tài)數據是不參與流動的數據存儲。數據結構和相互之間的關系,如類型、長度、取值范圍和發(fā)生的業(yè)務量。6.6.1數據字典中的數據數據字典中的數據包6.6.2數據字典的內容1.數據項數據項也稱數據元素,是最基本的數據組成單位,也就是不能再分解的數據單位,如物料編號、期初庫存等。6.6.2數據字典的內容1.數據項6.6.2數據字典的內容2.數據結構數據結構由兩個或者兩個以上相互關聯的數據元素或者其他數據結構組成。如教師情況是由教師代碼、教師名稱、地址、電話、電子郵件等數據元素組成的數據結構。6.6.2數據字典的內容2.數據結構6.6.2數據字典的內容3.數據流數據流是數據結構在系統(tǒng)內傳輸的路徑。數據流的組成可以是一個已定義的數據結構,也可以由若干數據項和數據結構組成。6.6.2數據字典的內容3.數據流6.6.2數據字典的內容4.處理邏輯處理邏輯描述數據流程圖中數據的基本處理過程,比較復雜,在數據字典中僅對數據流程圖中最底層的處理邏輯加以說明。如學生的期末成績是由平時作業(yè)成績、出勤率、實驗成績和期末試卷成績來確定的,平時作業(yè)成績、出勤率、實驗成績和期末試卷成績所占的權重各不相同。6.6.2數據字典的內容4.處理邏輯6.6.2數據字典的內容5.數據存儲數據存儲是數據結構停留或保存的地方。如在學籍管理系統(tǒng)中的學生成績表。(1)手工卡片式數據存儲編號:D1數據存儲名稱:成品庫存臺賬簡述:存放倉庫中成品的庫存量等信息別名:組成:物料編號,物料名稱,單價,單位,庫存量,備注關鍵字:物料編號記錄長度:93B記錄數:60000條容量:5880KB有關的處理邏輯:P2,P6,P76.6.2數據字典的內容5.數據存儲6.6.2數據字典的內容6.外部實體外部實體是數據的來源和去向,主要說明外部實體產生的數據流、接收到的數據流以及該外部實體的數量。如在學籍管理系統(tǒng)中,學生、家長、教師、教務處、學生處和用人單位等都是外部實體。(1)手工卡片式外部實體編號:S1外部實體名稱:采購部簡述:輸入數據流:加工計劃單輸出數據流:原料入庫單6.6.2數據字典的內容6.外部實體它是用文字表達處理邏輯關系的。表6.5-處理邏輯定義處理邏輯編號:P02-03處理邏輯名稱:計算電費簡述:計算應交納的電費輸入的數據流:數據流電費價格,來源于數據存儲文件價格表;數據流電量和用戶類別,來源于處理邏輯"讀電表數字處理"和"數據存儲"擁戶文件"。處理:根據數據流"用電量"和"用戶信息",檢索用戶文件,確定該用戶類別;再根據已確定的該用戶類別,檢索數據存儲價格表文件,以確定該用戶的收費標準,得到單價;用單價和用電量相乘得該用戶應交納的電費。輸出的數據流:數據流"電費"一是去外部項用戶,二是寫入數據存儲用戶電費賬目文件。處理頻率:對每個用戶每月處理一次。6.6.2數據字典的內容它是用文字表達處理邏輯關系的。表6.5-處理邏輯定義處理邏輯6.7處理邏輯工具
若是多元的邏輯關系,用文字描述不僅十分繁瑣,而且難以看清,采用描述處理邏輯的工具就可以清晰地表達條件、決策規(guī)則和應采取的行動之間的邏輯關系,容易為管理人員和系統(tǒng)分析人員所接受。常用的描述處理邏輯的工具有判斷樹、判斷表和結構化描述語言等方法。6.7處理邏輯工具判斷樹是用一種樹型圖形方式來表示多個條件、多個取值所應采取的動作。
案例:根據問題繪制某公司優(yōu)惠政策方案的判斷樹。某公司的優(yōu)惠政策如下:
顧客每年的交易額在50,000元以上和支付信用好(最近三個月無欠款),給予優(yōu)惠待遇為折扣率15%或與本公司交易20年以上的,給予優(yōu)惠待遇為折扣率10%,否則,給予優(yōu)惠待遇為折扣率5%。若顧客每年的交易額在50,000元以下,則不給予優(yōu)惠待遇。6.7.1判斷樹判斷樹是用一種樹型圖形方式來表示多個條件、多個取值所應采取的6.7.1判斷樹判斷樹采用樹型結構來表示處理邏輯。從圖上可以一目了然地看清用戶的業(yè)務在什么條件下應采取什么樣的處理方式。在一枝樹中,枝代表一組條件的組合,葉代表該組合相對應的處理方案(優(yōu)惠政策)。6.7.1判斷樹判斷樹采用樹型結構來表在判斷樹的左邊是樹根,它是決策序列的起點;判斷樹的意義右邊是各個分支,即每一個條件的取值狀態(tài);最右側(樹梢的右側)為應該采取的策略(即動作);在判斷樹的最上邊是判斷條件項;樹中的非葉結點代表條件,它指出必須在能夠選擇下一條路線之前作出決定,查看條件是否滿足,并依據條件作出決策;樹的葉結點表明要采取的行動,這種行動依賴于它左邊的條件序列。從樹根開始,自左至右沿著某一個分支,能夠作出一系列的決策。在判斷樹的左邊是樹根,它是決策序列的起點;判斷樹的意義右邊是通過判斷樹,一眼就可以看出不同交易額、不同信譽、不同交易時間的顧客所應采取的不同優(yōu)惠待遇。
6.7.1判斷樹通過判斷樹,一眼就可以看出不同交易額、不同信譽、不同交易時間判斷樹優(yōu)點:比較直觀,容易理解。判斷樹缺點:當條件多時,不容易清楚地表達出整個判別過程(當系統(tǒng)本身太復雜時,會存在許多步驟和組合條件的序列,結果系統(tǒng)的規(guī)模變得難以控制、分支的數目太大和通過的路徑太多,對分析不但沒有幫助,而且會使得分析人員束手無策)。
6.7.1判斷樹判斷樹優(yōu)點:比較直觀,容易理解。6.7.1判斷樹練習假設某校對考試升留級有如下規(guī)定:
如果在英語、數學、政治等三門主要課程中有兩門或兩門以上不及格者就留級,試用判斷樹表示之。練習假設某校對考試升留級有如下規(guī)定:>=60升升留升留級政策>=60>=60<60<60>=60<60<60留升<60留>=60英語結果數學政治>=60升升留升留級>=60>=60<60<60>=60<66.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理邏輯的一種工具。當某個判斷結構依賴于較多的條件用判斷表能夠把所有的條件組合且一個不漏地表達出來,相應的可以分析不同的條件組合應該采取的動作使用判斷表可以避免在某種條件和取值下有動作卻不依賴某個條件和取值而存在的現象或者可能無相應動作幫助系統(tǒng)分析員澄清問題,甚至可以發(fā)現用戶可能遺漏的、尚未提出的邏輯要求6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理邏輯的一種工具。條件項條件取值判斷項判斷結論6.7.2判斷表(又稱決策表)判斷表是采用表格方式描述處理某工廠人事部門對職工重新分配工作,分配原則:“如果年齡不滿20歲,文化程度是小學,則脫產學習,文化程度是中學,則當電工;
案例如果年齡滿20歲但不滿40歲,如果文化程度是小學或中學,若是男性,則當鉗工;若是女性,則當車工,文化程度是大學,則當技術員;如果年齡滿40歲及以上者,文化程度是小學或中學,則當材料員,文化程度是大學,則當技術員。某工廠人事部門對職工重新分配工作,分配原則:“如果年齡不滿2實例分析(1)條件取值年齡性別文化程度實例分析(1)條件取值年齡實例分析實例分析(3)所有的條件組合性別取值為2個年齡取值為3個文化程度取值為3個所有的條件組合有2╳3╳3=18個實例分析(3)所有的條件組合性別取值為2個實例分析(4)這項政策可能采取的策略有脫產學習當鉗工當電工當車工當材料員當技術員實例分析(4)這項政策可能采取的策略有脫產學習實例分析(5)按18個條件組合畫出判斷表實例分析(5)按18個條件組合畫出判斷表實例分析(6)所有的條件值,000,001,002,010,……,122,共有18個狀態(tài),如下表所示實例分析(6)所有的條件值,000,001,002,010,……,1(7)分析每一種條件組合應該采取的行動,在相應的格子里填寫符號“×”實例分析(7)分析每一種條件組合應該采取的行動,在相應的格子里填寫符★由上表知,第3列和第12列的條件組合沒有相應的動作,說明這項動作沒有考慮到年齡未滿20歲但文化程度是大學的男性或女性職工,應該分配什么工作。雖然按常理,這種情況似乎不能出現,但是如果出現這種情況,則會束手無策。實例分析★由上表知,第3列和第12列的條件組合沒有相應的動作,說明這★當分析員指出這種遺漏后,用戶應該重新修改這項政策。并將結果告訴系統(tǒng)分析員★假定本例修正后的策略是,如果出現這種情況,則不論男女,都分配當技術
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)購物合同范本
- 2025年新余貨運資格證模擬考試新題庫
- 上海賣房定金合同范本
- 儀器采購合同范本模板
- 農業(yè)打藥合同范本
- 第五章 第二節(jié) 一 氣溫 世界氣溫的分布教學設計-2024-2025學年湘教版初中地理七年級上冊
- 業(yè)主安裝電梯合同范本
- 全國物業(yè)服務合同范本
- 代理經銷產品合同范本
- 借款合同范本擔保人范本
- 七年級數學上冊期末試卷(可打印)
- richcui美國sspc富鋅底漆解讀
- IATF169492016內部審核報告范例
- 學前兒童游戲(中職學前教育專業(yè))PPT完整版全套教學課件
- 人教版高中地理必修一全冊測試題(16份含答案)
- GN汽車吊吊裝專項安全方案講義
- 初中歷史-《開元盛世 》教學課件設計
- 成果導向(OBE)教育理念課件
- 中小學心理健康教育指導綱要(教育部2012年修訂)
- 教育:創(chuàng)造無限可能
- 西北工業(yè)大學英文簡介
評論
0/150
提交評論