




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第4章系統(tǒng)分析本章主要內(nèi)容系統(tǒng)分析是管理信息系統(tǒng)生命周期的第二個階段,也是決定管理信息系統(tǒng)開發(fā)成敗的最重要的階段,主要解決信息系統(tǒng)能“做什么”的問題。本章主要介紹管理信息系統(tǒng)詳細調(diào)查的方法、業(yè)務(wù)流程和數(shù)據(jù)流程分析、數(shù)據(jù)字典和描述處理邏輯的工具,從而建立起新系統(tǒng)的邏輯模型,最終寫出系統(tǒng)分析報告。通過本章的學習,使讀者掌握系統(tǒng)分析的方法和技術(shù)。本章學習目標了解系統(tǒng)分析的任務(wù)掌握詳細調(diào)查的方法掌握業(yè)務(wù)流程和數(shù)據(jù)流程分析的方法理解數(shù)據(jù)字典的編制方法掌握描述處理邏輯的工具掌握系統(tǒng)分析報告的書寫4.1系統(tǒng)分析概述
系統(tǒng)分析是在總體規(guī)劃的指導下,對系統(tǒng)進行深入詳細的調(diào)查研究,確定新系統(tǒng)邏輯模型的過程。4.1.1系統(tǒng)分析的概念
1.系統(tǒng)分析的目的系統(tǒng)分析的目的就是要弄清楚新系統(tǒng)將要做什么,建立新系統(tǒng)的邏輯模型,這一過程不涉及具體的物理實現(xiàn)。因此,在系統(tǒng)分析階段,要集中精力,認真分析用戶的需求,在理解用戶需求的基礎(chǔ)上,用科學的方法將新系統(tǒng)的方案表達出來,然后分析新系統(tǒng)方案。4.1.1系統(tǒng)分析的概念2.系統(tǒng)分析的定義系統(tǒng)分析是由系統(tǒng)分析人員和用戶(單位的管理人員和業(yè)務(wù)人員)一起對現(xiàn)有系統(tǒng)進行深入調(diào)查和需求分析的基礎(chǔ)上,按照系統(tǒng)的觀點,綜合運用管理科學、計算機科學、通信技術(shù)和軟件工程等多學科知識,深入研究現(xiàn)行系統(tǒng)的各項工作及用戶的各種需求,使用一系列分析工具繪制一組描述系統(tǒng)總體邏輯方案的圖表,經(jīng)過與用戶反復討論、分析、修改、完善和優(yōu)化,構(gòu)思和設(shè)計用戶比較滿意的新系統(tǒng)的邏輯模型,并且提出適當?shù)挠嬎銠C軟、硬件配置方案。4.1.2系統(tǒng)分析的特點與任務(wù)1.系統(tǒng)分析的特點(1)系統(tǒng)分析具有抽象性和概括性。(2)系統(tǒng)描述的形式化。(3)“自頂向下”的工作原則。(4)強調(diào)邏輯結(jié)構(gòu)而不是物理實現(xiàn)。4.1.2系統(tǒng)分析的特點與任務(wù)2.系統(tǒng)分析的任務(wù)(1)通過對現(xiàn)行系統(tǒng)的詳細調(diào)查,發(fā)現(xiàn)、識別和定義用戶的需求。(2)分析系統(tǒng)業(yè)務(wù)流程及數(shù)據(jù)流程,制定新系統(tǒng)的邏輯模型。(3)寫出系統(tǒng)分析報告。系統(tǒng)分析的任務(wù)如圖4.1所示。4.1.3系統(tǒng)分析的方法1.結(jié)構(gòu)化系統(tǒng)分析的基本思想結(jié)構(gòu)化系統(tǒng)分析的基本思想是用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進行分析,并用結(jié)構(gòu)化分析的圖表作為系統(tǒng)邏輯模型描述的主要手段。4.1.3系統(tǒng)分析的方法2.結(jié)構(gòu)化系統(tǒng)分析的一般過程結(jié)構(gòu)化系統(tǒng)分析所采用的方法是“自頂向下逐層分解”,即把一個復雜龐大的系統(tǒng)分解成為容易理解、容易實現(xiàn)的子系統(tǒng)。4.1.4系統(tǒng)分析的步驟系統(tǒng)分析的過程一般分為六個步驟,如圖4.2所示。4.1.4系統(tǒng)分析的步驟1.詳細調(diào)查系統(tǒng)分析的第一步是詳細調(diào)查現(xiàn)行的信息系統(tǒng)。通過詳細調(diào)查,弄清現(xiàn)行系統(tǒng)的邊界,組織機構(gòu),人員分工,業(yè)務(wù)流程,企業(yè)資源和約束情況,各種計劃、單據(jù)和報表的格式、種類和處理過程等,為系統(tǒng)分析做好原始資料的準備工作。2.組織結(jié)構(gòu)與功能分析在詳細調(diào)查的基礎(chǔ)上,詳細了解各級組織的職能和有關(guān)人員的工作職責、決策內(nèi)容以及對新系統(tǒng)的要求等。4.1.4系統(tǒng)分析的步驟3.業(yè)務(wù)流程分析通過業(yè)務(wù)流程圖詳細描述各環(huán)節(jié)的業(yè)務(wù)處理和信息的流動。4.數(shù)據(jù)流程分析根據(jù)業(yè)務(wù)流程圖,把數(shù)據(jù)在組織或原系統(tǒng)內(nèi)部的流動情況抽象出來,舍去具體的組織機構(gòu)、信息載體、物資、材料等,僅從數(shù)據(jù)流動過程考察實際業(yè)務(wù)的數(shù)據(jù)模式,主要包括對信息的流動、傳遞、處理和存儲的分析。4.1.4系統(tǒng)分析的步驟5.建立新系統(tǒng)邏輯模型在系統(tǒng)調(diào)查和系統(tǒng)分析的基礎(chǔ)上建立新系統(tǒng)的邏輯模型,用一組圖表和文字進行描述,方便用戶和系統(tǒng)分析人員對系統(tǒng)提出改進意見。6.編寫系統(tǒng)分析報告系統(tǒng)分析階段的成果是系統(tǒng)分析報告。系統(tǒng)分析報告是系統(tǒng)分析階段的總結(jié)和向有關(guān)領(lǐng)導提交的文字報告,反映這個階段調(diào)查分析的全部情況,是下一階段系統(tǒng)設(shè)計的工作依據(jù)。4.1.5系統(tǒng)分析工作的難點1.溝通系統(tǒng)分析工作是由系統(tǒng)分析人員與用戶通過溝通完成的。2.系統(tǒng)分析報告系統(tǒng)分析報告作為技術(shù)人員與用戶之間的交流工具,應(yīng)當嚴謹準確,無二義性并盡可能詳盡。3.環(huán)境信息系統(tǒng)生存在不斷變化的環(huán)境中,只有適應(yīng)環(huán)境的要求,信息系統(tǒng)才能生存下去。為了克服這些困難,做好系統(tǒng)分析工作,需要系統(tǒng)分析員與用戶竭誠合作。4.2詳細調(diào)查4.2.1詳細調(diào)查與初步調(diào)查的區(qū)別1.目的不同詳細調(diào)查的目的是為弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基礎(chǔ)。初步調(diào)查的目的是明確問題和系統(tǒng)開發(fā)要解決的主要問題和目標,論證系統(tǒng)開發(fā)的必要性和可能性。2.內(nèi)容不同詳細調(diào)查的重點是在于對系統(tǒng)的內(nèi)部情況更詳細和具體的了解,從而可以提供在新系統(tǒng)建設(shè)時改進或更換的內(nèi)容。初步調(diào)查的重點是了解現(xiàn)行系統(tǒng)的概要情況及外部的關(guān)系。包括組織的資源情況、能力情況和外部影響情況等。4.2.2詳細調(diào)查的原則與內(nèi)容1.詳細調(diào)查的原則(1)自頂向下全面展開。(2)工程化的管理方法。(3)全面展開與重點調(diào)查結(jié)合。(4)主動與用戶溝通,保持積極友好的人際關(guān)系。(5)先熟悉業(yè)務(wù)再分析其改進的可能性。4.2.2詳細調(diào)查的原則與內(nèi)容2.詳細調(diào)查的內(nèi)容(1)環(huán)境及運行狀況(2)組織機構(gòu)及人員分工(3)業(yè)務(wù)流程(4)基礎(chǔ)數(shù)據(jù)(5)可用資源與限制條件(6)決策方式和決策過程(7)薄弱環(huán)節(jié)與用戶要求4.2.3詳細調(diào)查的方法為了得到詳盡有用的資料,系統(tǒng)分析人員可以采用座談、訪問、填表、抽樣、查閱資料、發(fā)電子郵件、電話和電視會議、深入現(xiàn)場和跟班勞動等方法,進行詳細調(diào)查研究。
1.開調(diào)查座談會2.重點詢問3.發(fā)放調(diào)查表4.直接參加業(yè)務(wù)實踐4.3組織結(jié)構(gòu)與功能分析4.3.1組織結(jié)構(gòu)分析組織結(jié)構(gòu)分析就是調(diào)查分析系統(tǒng)內(nèi)的各級組織結(jié)構(gòu)。雖然信息系統(tǒng)并不完全依賴于組織結(jié)構(gòu),但也不能脫離組織結(jié)構(gòu)憑空設(shè)計一個理想的系統(tǒng)結(jié)構(gòu)。了解企業(yè)內(nèi)部各級組織機構(gòu),可以使系統(tǒng)分析人員明確進一步調(diào)查的對象與方向。4.3.1組織結(jié)構(gòu)分析1.組織結(jié)構(gòu)圖組織結(jié)構(gòu)圖,是一張反映組織內(nèi)部之間隸屬關(guān)系的樹狀結(jié)構(gòu)圖。4.3.1組織結(jié)構(gòu)分析2.組織結(jié)構(gòu)調(diào)查(1)弄清組織內(nèi)部的部門劃分。(2)各部門之間的領(lǐng)導與被領(lǐng)導關(guān)系。(3)信息資料的傳遞關(guān)系。(4)物資流動關(guān)系與資金流動關(guān)系。(5)各級組織存在的問題以及對新系統(tǒng)的要求等。4.3.2組織/業(yè)務(wù)關(guān)系把各部門的功能以及相互之間的功能合作關(guān)系用一張二維表格繪制出來,就是組織/業(yè)務(wù)關(guān)系表。組織/業(yè)務(wù)關(guān)系表表達了組織內(nèi)部各部門之間的聯(lián)系程度,各部門的主要業(yè)務(wù)職能和在業(yè)務(wù)過程中所承擔的工作等。組織/業(yè)務(wù)關(guān)系表中的橫向表示各組織名稱,縱向表示業(yè)務(wù)名稱,中間欄填寫組織在執(zhí)行業(yè)務(wù)過程中的作用,如表4.1所示。★:表示該項業(yè)務(wù)是對應(yīng)組織的主要業(yè)務(wù)(即主持工作的單位)×:表示該單位是參加協(xié)調(diào)該項業(yè)務(wù)的輔助單位√:表示該單位是該項業(yè)務(wù)的相關(guān)單位(或稱有關(guān)單位)空格:表示該單位與對應(yīng)業(yè)務(wù)無關(guān)4.3.3功能結(jié)構(gòu)圖功能調(diào)查的任務(wù)就是在組織結(jié)構(gòu)調(diào)查、組織/業(yè)務(wù)調(diào)查的基礎(chǔ)上,確定系統(tǒng)的功能構(gòu)造,層層細化地了解各個部門的職責、工作內(nèi)容、分工,最后用功能結(jié)構(gòu)圖表示出來。系統(tǒng)的功能結(jié)構(gòu)圖如圖4.3所示。4.3.4功能重構(gòu)與組織變革若要根據(jù)信息流的要求進行功能重構(gòu)和職能的再分配,必將引起職能與組織結(jié)構(gòu)的變化。因此在進行功能重構(gòu)時,需要結(jié)合流程重組,進行組織變革,讓組織更好地適應(yīng)信息系統(tǒng)。4.4業(yè)務(wù)流程分析4.4.1業(yè)務(wù)流程分析概述1.業(yè)務(wù)流程分析的基礎(chǔ)業(yè)務(wù)流程分析的基礎(chǔ)是業(yè)務(wù)流程調(diào)查和現(xiàn)有信息載體的相關(guān)調(diào)查。這是一項工作量大,繁瑣而又細致的工作。調(diào)查的內(nèi)容包括:系統(tǒng)中各環(huán)節(jié)的業(yè)務(wù)活動、管理業(yè)務(wù)的內(nèi)容和作用、信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等,為建立MIS邏輯模型打下基礎(chǔ)。調(diào)查業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動的過程逐步地進行。4.4.1業(yè)務(wù)流程分析概述2.業(yè)務(wù)流程分析的目的業(yè)務(wù)流程分析的目的是通過剖析現(xiàn)行業(yè)務(wù)流程,經(jīng)過調(diào)整、整合,得到目標系統(tǒng)的業(yè)務(wù)流程。3.業(yè)務(wù)流程分析的工具業(yè)務(wù)流程分析的基本工具是業(yè)務(wù)流程圖,業(yè)務(wù)流程圖通過標準的符號進行繪制。4.4.1業(yè)務(wù)流程分析概述4.業(yè)務(wù)流程分析的步驟(1)繪制出各業(yè)務(wù)部門的業(yè)務(wù)流程圖;(2)與業(yè)務(wù)人員共同討論業(yè)務(wù)流程圖是否符合實際情況;(3)利用管理科學理論,分析業(yè)務(wù)流程圖中的問題;(4)按照MIS要求,與業(yè)務(wù)人員討論,提出改進業(yè)務(wù)流程的方案;(5)將新業(yè)務(wù)流程提交決策和評審機構(gòu),進而確立切實合理的業(yè)務(wù)流程。4.4.2業(yè)務(wù)流程圖業(yè)務(wù)流程圖(TransitionFlowDiagram,TFD)是用一些規(guī)定的符號及連線描述管理系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖。4.4.2業(yè)務(wù)流程圖1.業(yè)務(wù)流程圖的基本符號及含義4.4.2業(yè)務(wù)流程圖2.業(yè)務(wù)流程圖的繪制4.4.3繪制業(yè)務(wù)流程圖舉例1.企業(yè)訂貨業(yè)務(wù)流程分析某企業(yè)業(yè)務(wù)流程描述:客戶填寫“訂貨單”后,將“訂貨單”交企業(yè)的業(yè)務(wù)經(jīng)理。業(yè)務(wù)經(jīng)理在“價格表”中查找相應(yīng)商品的單價,填寫“出貨單”交倉庫保管員。倉庫保管員查閱“庫存臺帳”,如果有貨則向客戶發(fā)出“發(fā)貨單”并更新庫存臺帳;如缺貨,則發(fā)“缺貨通知單”通知生產(chǎn)計劃科安排計劃生產(chǎn)。業(yè)務(wù)流程圖如圖4.6所示。4.4.3繪制業(yè)務(wù)流程圖舉例2.高校教學管理系統(tǒng)業(yè)務(wù)流程分析2.高校教學管理系統(tǒng)業(yè)務(wù)流程分析“學生基本信息管理”子系統(tǒng)業(yè)務(wù)流程圖2.高校教學管理系統(tǒng)業(yè)務(wù)流程分析“學生學籍管理”子系統(tǒng)業(yè)務(wù)流程圖3.網(wǎng)上書店系統(tǒng)的業(yè)務(wù)流程分析用戶購買商品的業(yè)務(wù)流程如圖4.10所示。3.網(wǎng)上書店系統(tǒng)的業(yè)務(wù)流程分析購物車的業(yè)務(wù)流程如圖4.11所示。4.5數(shù)據(jù)流程分析4.5.1數(shù)據(jù)分析概述1.數(shù)據(jù)的收集數(shù)據(jù)收集實際是資料收集,始于調(diào)查階段。數(shù)據(jù)收集類型包括各種報表的內(nèi)容,各種統(tǒng)計數(shù)字等。數(shù)據(jù)收集方法包括查閱檔案,采訪調(diào)查,測定,采樣,參加實踐和會議。數(shù)據(jù)收集的初步結(jié)果通常填入數(shù)據(jù)量匯總表和報表統(tǒng)計表。4.5.1數(shù)據(jù)分析概述2.數(shù)據(jù)匯總(1)數(shù)據(jù)的分類①本系統(tǒng)輸入數(shù)據(jù)類(如入庫單、收據(jù)、憑證),是輸入系統(tǒng)的數(shù)據(jù)。②本系統(tǒng)存儲數(shù)據(jù)類(如帳本、清單、記錄文件),是由系統(tǒng)數(shù)據(jù)庫保存的數(shù)據(jù)。③本系統(tǒng)產(chǎn)生的數(shù)據(jù)類(主要指系統(tǒng)運行時產(chǎn)生的各類報表,如月銷售統(tǒng)計報表、人事考勤記錄),是系統(tǒng)輸出的數(shù)據(jù)。4.5.1數(shù)據(jù)分析概述(2)數(shù)據(jù)匯總的步驟①數(shù)據(jù)分類編碼②數(shù)據(jù)完整性分析③將所有原始數(shù)據(jù)和最終數(shù)據(jù)分類整理出來④確定數(shù)據(jù)的字長和精度4.5.1數(shù)據(jù)分析概述3.數(shù)據(jù)的分析(1)數(shù)據(jù)分析的目的數(shù)據(jù)分析的目的主要表現(xiàn)在確定新系統(tǒng)的信息需求,為信息管理方法的設(shè)計做準備工作,為確定計算機系統(tǒng)結(jié)構(gòu)和系統(tǒng)配置提供依據(jù)。3.數(shù)據(jù)的分析(2)數(shù)據(jù)分析的方式①圍繞系統(tǒng)目標進行分析②弄清信息周圍環(huán)境③圍繞現(xiàn)行業(yè)務(wù)流程進行分析④數(shù)據(jù)特征分析與數(shù)據(jù)邏輯描述3.數(shù)據(jù)的分析(3)數(shù)據(jù)分析的內(nèi)容①數(shù)據(jù)特性分析。②數(shù)據(jù)存儲分析。③數(shù)據(jù)查詢要求分析。④數(shù)據(jù)輸入/輸出分析。4.5.2數(shù)據(jù)流程分析概述1.數(shù)據(jù)流程分析的概念一個從現(xiàn)行業(yè)務(wù)中抽取能夠由計算機自動或半自動完成的那一部分業(yè)務(wù)活動的過程,這個抽取過程也就是對業(yè)務(wù)流程圖的分析過程,稱為數(shù)據(jù)流程分析。4.5.2數(shù)據(jù)流程分析概述2.數(shù)據(jù)流程分析的目的發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。
3.數(shù)據(jù)流程分析的過程按照自頂向下、逐層分解、逐步細化的結(jié)構(gòu)化分析方式進行。4.數(shù)據(jù)流程分析的結(jié)果數(shù)據(jù)流程圖。4.5.3數(shù)據(jù)流程圖數(shù)據(jù)流程圖(DataFlowDiagram,簡稱DFD)是進行數(shù)據(jù)流程分析的主要工具,也是描述系統(tǒng)邏輯模型的主要工具。數(shù)據(jù)流程圖描述數(shù)據(jù)流動、存儲和處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流程圖。4.5.3數(shù)據(jù)流程圖1.數(shù)據(jù)流程圖的特征(1)抽象性。
(2)概括性。4.5.3數(shù)據(jù)流程圖2.數(shù)據(jù)流程圖的構(gòu)成DFD由四種基本符號組成,如圖4.12所示。2.數(shù)據(jù)流程圖的構(gòu)成(1)外部實體外部實體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物,表示該系統(tǒng)數(shù)據(jù)的外部來源和去處(又稱外部項)。外部實體必須通過一個數(shù)據(jù)流和一個處理連接在一起。如圖4.14所示。2.數(shù)據(jù)流程圖的構(gòu)成(2)加工加工是指對數(shù)據(jù)流的操作,又稱為處理邏輯。在數(shù)據(jù)流程圖中,用長方形表示加工,長方形分為三個部分,從上到下分別是標識部分、功能描述部分和功能執(zhí)行部分,如圖4.15所示。2.數(shù)據(jù)流程圖的構(gòu)成(3)數(shù)據(jù)流數(shù)據(jù)流是指處理功能的輸入或輸出,由一個或一組確定的數(shù)據(jù)組成。用一個水平箭頭或垂直箭頭表示,箭頭指出數(shù)據(jù)的流動方向。例如儲戶到儲蓄所去存取款時,要將填寫好的存(?。﹩闻c存折交給營業(yè)員,營業(yè)員處理完這筆業(yè)務(wù)后,把存折交給儲戶。若把“存取單”與“存折”這兩個平行且方向相同的數(shù)據(jù)流合并為“存取要求”,則可以減少一個數(shù)據(jù)流,數(shù)據(jù)流的簡化如圖4.17所示。數(shù)據(jù)流的繪制應(yīng)避免的情況:①沒有輸入數(shù)據(jù)流“自發(fā)生成”,如圖4.18(a)。②沒有輸出數(shù)據(jù)流“黑洞”,如圖4.18(b)。③輸入數(shù)據(jù)不足以產(chǎn)生輸出數(shù)據(jù)“灰洞”,如圖4.18(c)。(4)數(shù)據(jù)存儲數(shù)據(jù)存儲表示數(shù)據(jù)保存的地方。這里“地方”并不是指保存數(shù)據(jù)的物理地點或物理介質(zhì),而是指數(shù)據(jù)存儲的邏輯描述。在數(shù)據(jù)流程圖中,數(shù)據(jù)存儲用右邊開口的長方條表示。在長方條內(nèi)寫上數(shù)據(jù)存儲的名字。指向數(shù)據(jù)存儲的箭頭,表示送數(shù)據(jù)到數(shù)據(jù)存儲(存放、改寫等等);從數(shù)據(jù)存儲發(fā)出的箭頭,表示從數(shù)據(jù)存儲讀取數(shù)據(jù),如圖4.20所示。數(shù)據(jù)存儲的繪制應(yīng)避免“兩個數(shù)據(jù)存儲不可相連,需在二者之間加入一個處理”,如圖4.21。3.數(shù)據(jù)流程圖的繪制(1)繪制數(shù)據(jù)流程圖的基本思想按照系統(tǒng)的觀點,自頂向下地分層展開繪制。換句話說,就是把一個系統(tǒng)看成一個整體功能,明確信息的輸入與輸出,系統(tǒng)為了實現(xiàn)這個功能,內(nèi)部必然有信息的處理、傳遞和存儲過程。這些處理又可以分別看做整體功能,其內(nèi)部又有信息的處理、傳遞和存儲過程。如此一級一級地剖析,直到所有處理步驟都很具體為止。3.數(shù)據(jù)流程圖的繪制(2)繪制數(shù)據(jù)流圖的主要原則①明確系統(tǒng)界面。②自頂向下逐層擴展。③合理布局。④數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改,也要和其他系統(tǒng)建設(shè)者共同商討求得一致意見。3.數(shù)據(jù)流程圖的繪制(3)數(shù)據(jù)流程圖的編號外部實體――S處理邏輯――P數(shù)據(jù)流――D數(shù)據(jù)存儲――F3.數(shù)據(jù)流程圖的繪制(4)繪制數(shù)據(jù)流程圖的步驟①確定與本系統(tǒng)有關(guān)的外部實體(與本系統(tǒng)有關(guān)的單位、部門和人),即系統(tǒng)的數(shù)據(jù)來源和去處。②確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出頂層數(shù)據(jù)流程圖。③確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲。④根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進行分解。⑤重復步驟④,直到逐層分解結(jié)束。⑥對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復和沖突之處,各層DFD及同層DFD之間關(guān)系是否合理及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。⑦和用戶進行交流,在用戶完全理解數(shù)據(jù)流程圖內(nèi)容的基礎(chǔ)上征求用戶的意見。例:學籍管理數(shù)據(jù)流程圖的繪制學籍管理系統(tǒng)頂層DFD如圖4.22所示3.數(shù)據(jù)流程圖的繪制學籍管理系統(tǒng)第一層DFD如圖4.23所示P2框擴展成圖4.24P2.1框展開如圖4.25所示P2.1.5框可展開如圖4.263.數(shù)據(jù)流程圖的繪制(5)繪制數(shù)據(jù)流程圖的注意事項①數(shù)據(jù)流程圖中的層次劃分②檢查數(shù)據(jù)流程圖的正確性③提高數(shù)據(jù)流程圖的易理解性簡化處理間的聯(lián)系均勻分解適當命名3.數(shù)據(jù)流程圖的繪制(6)數(shù)據(jù)流程圖的用途①利用數(shù)據(jù)流程圖,系統(tǒng)分析人員可以自頂向下地分析整個系統(tǒng)的信息流程。②根據(jù)邏輯存儲,可以進一步做數(shù)據(jù)分析,向數(shù)據(jù)庫設(shè)計過渡。③根據(jù)數(shù)據(jù)流向,確定存儲方式。④可以在流程圖上標出需要計算機處理的部分。⑤對應(yīng)一個處理過程,用相應(yīng)的結(jié)構(gòu)化語言、判斷表等工具來表達處理方法,向程序設(shè)計過渡。4.5.4數(shù)據(jù)流程圖舉例1.企業(yè)物料管理數(shù)據(jù)流程分析(1)出庫工作流程①領(lǐng)料人提交領(lǐng)料單。②系統(tǒng)根據(jù)領(lǐng)料計劃單檢驗該領(lǐng)料單是否有效。③若經(jīng)檢驗沒有相應(yīng)的領(lǐng)料計劃,則通知領(lǐng)料人該領(lǐng)料單無效。④若領(lǐng)料單有效,系統(tǒng)接著根據(jù)物料主文件檢查是否有足夠的庫存。⑤若沒有足夠的庫存,系統(tǒng)向領(lǐng)料人發(fā)缺貨單。⑥若有足夠的庫存,系統(tǒng)根據(jù)有效領(lǐng)料單修改物料主文件中的現(xiàn)有庫存量;將待出庫的物料清單打印出來,交領(lǐng)料人。(2)入庫工作流程①采購員提交入庫單。②系統(tǒng)根據(jù)采購計劃單驗收入庫單。③若驗收發(fā)現(xiàn)沒有相應(yīng)的采購計劃,則系統(tǒng)向采購員發(fā)無效入庫單。④若驗收合格,則系統(tǒng)根據(jù)供貨方檔案進行物料檢驗;并根據(jù)檢驗結(jié)果填寫物料檢驗單。⑤如果物料或供貨方不合格,則向采購員發(fā)出退貨單。⑥如果檢驗合格,則由系統(tǒng)根據(jù)物料檢驗單修改物料主文件中的現(xiàn)有庫存量。物料出入庫的數(shù)據(jù)流程圖如圖4.27所示。根據(jù)工作流程的描述,找出數(shù)據(jù)流程圖的錯誤(共有三處,全是數(shù)據(jù)流有誤),并修改。2.網(wǎng)上書店系統(tǒng)的數(shù)據(jù)流程分析購物車數(shù)據(jù)流程圖如圖4.28所示。4.6數(shù)據(jù)字典數(shù)據(jù)字典對數(shù)據(jù)流程圖的各種成分起注釋、說明的作用,給這些成分賦以實際的內(nèi)容。換句話說,所謂數(shù)據(jù)字典是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個基本要素(數(shù)據(jù)流、加工、數(shù)據(jù)存儲和外部實體)的內(nèi)容和特征所作的完整的定義和說明,是結(jié)構(gòu)化系統(tǒng)分析的重要工具之一,是對數(shù)據(jù)流程圖的重要補充。4.6.1數(shù)據(jù)字典的內(nèi)容1.數(shù)據(jù)元素4.6.1數(shù)據(jù)字典的內(nèi)容2.數(shù)據(jù)結(jié)構(gòu)4.6.1數(shù)據(jù)字典的內(nèi)容3.數(shù)據(jù)流4.6.1數(shù)據(jù)字典的內(nèi)容4.處理邏輯4.6.1數(shù)據(jù)字典的內(nèi)容5.數(shù)據(jù)存儲4.6.1數(shù)據(jù)字典的內(nèi)容6.外部實體4.6.2數(shù)據(jù)字典的作用1.根據(jù)數(shù)據(jù)字典列表2.相互參照,便于系統(tǒng)修改3.根據(jù)內(nèi)容描述檢索名稱4.一致性檢驗和完整性檢驗4.7描述處理邏輯的工具一般來說,在表達一個處理功能時,會存在以下幾類問題:界限不明確例:成績在60─70分為中,70─80分為良,那么70分屬于哪一個等級不明確。邏輯條件次序不明確例:學校有一項獎勵條件:“凡各科成績平均在90分以上或單科最低分在80分以上,且英語成績平均在92分以上者,可申請?zhí)氐泉剬W金。那么,有幾類學生可以申請?zhí)氐泉剬W金表達不明確。意義模糊的形容詞或副詞例:評定優(yōu)秀班干部的標準是“工作能力好、學習好”,那么,這個“好”的標準是什么?在計算機中又如何表示這個“好”字?為了避免產(chǎn)生上述各種問題,清晰地描述DFD中處理模塊的復雜功能及實現(xiàn)步驟,在系統(tǒng)分析和程序設(shè)計過程中,經(jīng)常使用一些特有的工具,如結(jié)構(gòu)化語言、判斷樹和判斷表。4.7.1結(jié)構(gòu)化語言結(jié)構(gòu)化語言是一種模仿計算機語言,用于描述數(shù)據(jù)加工的處理邏輯和處理過程的規(guī)范化語言,這種結(jié)構(gòu)式語言語句類型少、結(jié)構(gòu)規(guī)范、表達清晰、易于理解,又能簡明地描述較復雜的處理邏輯功能。4.7.1結(jié)構(gòu)化語言1.順序結(jié)構(gòu)順序結(jié)構(gòu)由一組有序的陳述句組成。使用順序結(jié)構(gòu),應(yīng)注意以下幾點:(1)力求精煉,不應(yīng)太長;(2)不使用形容詞和副詞;(3)動詞要能明確表達執(zhí)行的動作,不用意義太泛的動詞,意義相同的動詞,只確定使用其中之一;(4)名詞必須在數(shù)據(jù)字典中有定義。4.7.1結(jié)構(gòu)化語言例:人們到書店買書用自然語言表示:某人到書店首先選擇一本自己滿意的書籍,然后攜帶該書到服務(wù)柜臺,請服務(wù)員開票,到收銀臺交款,再回到服務(wù)臺,蓋付款標記,然后可以攜帶該書離開書店。用結(jié)構(gòu)式語言描述如下:(1)選擇書籍(2)攜書到服務(wù)臺(3)開票(4)交款(5)蓋付款標記(6)離開書店4.7.1結(jié)構(gòu)化語言2.選擇結(jié)構(gòu)與程序設(shè)計語言類似,結(jié)構(gòu)化語言中的選擇結(jié)構(gòu)也有IF-THEN-ELSE-ENDIF、DOCASE-ENDCASE等選擇結(jié)構(gòu)。IF-THEN-ELSE-ENDIF的結(jié)構(gòu)如下:如果條件1(成立)則動作A否則(條件1不成立)就動作B4.7.1結(jié)構(gòu)化語言例:酒店管理信息系統(tǒng)中,用自然語言描述“折扣”的處理過程是:如果某用戶的消費額在2000元以上,用現(xiàn)金結(jié)賬打八折,記賬打八五折;如果消費額在1000元與2000元之間,用現(xiàn)金結(jié)賬打八五折,記賬打九折;如果消費額在1000元以下,用現(xiàn)金結(jié)賬打九五折,記賬不打折。請用選擇結(jié)構(gòu)表示。4.7.1結(jié)構(gòu)化語言3.循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)指在某種條件下,連續(xù)執(zhí)行相同的動作,直到這個動作不成立為止,也可以明確地指出對每一種相同的事務(wù),都執(zhí)行同一個動作。其一般形式為:當條件成立做動作A4.7.1結(jié)構(gòu)化語言例:教師給學生判考試卷及評定成績時,通常連續(xù)、重復地對每張試卷判分和評定等級。其結(jié)構(gòu)式語言描述如下:當還有未判試卷做判斷試卷得分評定成績等級4.7.2判斷樹判斷樹又稱決策樹,是用來表示邏輯判斷問題的一種圖形工具,用“樹”來表達不同條件下的不同處理,比用結(jié)構(gòu)化語言的方式更為直觀。判斷樹的左邊為樹根,從左向右依次排列各種條件,左邊的條件比右邊的優(yōu)先考慮。根據(jù)每個條件的取值不同,樹可以產(chǎn)生很多分支,各分支的最右端(即樹梢)即為不同的條件取值狀態(tài)下采取的行動(也稱策略)。4.7.2判斷樹例:假設(shè)某校對考試升留級有如下規(guī)定:如果在英語、數(shù)學、政治三門主要課程中有兩門或兩門以上不及格者就留級。判斷樹如圖4.29所示。4.7.3決策表1.決策表概述決策表以表格的形式給出各種條件的全部組合以及在各種組合下應(yīng)采取的行動。當條件的個數(shù)較多,每一條件的取值有若干個、相應(yīng)的動作也很多的情況下,決策表可以把各種組合情況一個不漏地表示出來,
4.7.3決策表2.決策表的構(gòu)成決策表分成四大部分,左上角為條件,左下角為行動,右上角為條件狀態(tài)組合,右下角為決策規(guī)則。如表4.12所示:4.7.3決策表3.決策表案例例:某商業(yè)公司的銷售策略規(guī)定,不同的購貨量、不同的顧客可以享受不同的優(yōu)惠。具體辦法是:年購貨額在5萬元以上且最近無欠款的客戶可享受15%的折扣;若近三個月有欠款,是本公司十年以上的老顧客,可享受l0%的折扣;若不是老顧客,只有5%的折扣。年購貨額不足5萬元者無折扣。試用決策表描述。4.7.4三種邏輯表達工具的比較1.三種工具優(yōu)缺點比較4.7.4三種邏輯表達工具的比較2.三種工具的適用范圍(1)結(jié)構(gòu)化語言最適用于涉及到具有判斷或循環(huán)動作組合順序的問題。(2)判定表比較適用于含有5-6個條件的復雜組合,條件組合過于龐大則將造成不便。(3)決策樹適用于行動在10-15之間的一般復雜程度的決策。4.8新系統(tǒng)邏輯模型4.8.1新系統(tǒng)邏輯模型的建立1.確定合理的業(yè)務(wù)處理流程2.確定合理的數(shù)據(jù)和數(shù)據(jù)流程3.確定新系統(tǒng)的邏輯結(jié)構(gòu)和數(shù)據(jù)分布4.確定新系統(tǒng)的管理模式及具體業(yè)務(wù)的管理模型4.8.2確定新系統(tǒng)的管理模型1.綜合計劃模型2.生產(chǎn)計劃管理模型3.庫存管理模型4.財務(wù)成本管理模型5.統(tǒng)計分析與預測模型4.9系統(tǒng)分析報告4.9.1系統(tǒng)分析報告的內(nèi)容1.引言2.任務(wù)概述3.現(xiàn)行系統(tǒng)概況4.新系統(tǒng)的邏輯方案4.9系統(tǒng)分析報告4.9.2系統(tǒng)分析報告的作用和審議1.系統(tǒng)分析報告的作用(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子產(chǎn)品可靠性測試與認證服務(wù)補充協(xié)議
- 2025年中國邊云協(xié)同行業(yè)市場現(xiàn)狀及未來發(fā)展前景預測分析報告
- 數(shù)字藏品知識產(chǎn)權(quán)交易與授權(quán)合作協(xié)議
- 2025年中國北京市網(wǎng)紅經(jīng)濟行業(yè)市場規(guī)模調(diào)研及投資前景研究分析報告
- 海外房地產(chǎn)投資顧問與市場調(diào)研服務(wù)協(xié)議
- 2025年中國辦公一體機行業(yè)市場前景預測及投資價值評估分析報告
- 碳排放權(quán)質(zhì)押貸款服務(wù)合作協(xié)議
- 短視頻平臺賬號代運營與市場拓展協(xié)議
- 綠色住宅能耗指標買賣及能耗監(jiān)測服務(wù)合同
- 智能陶瓷窯溫控制系統(tǒng)租賃與智能化生產(chǎn)及市場拓展合同
- 科技成果-電解鋁煙氣脫硫脫氟除塵一體化技術(shù)
- YS/T 273.12-2006冰晶石化學分析方法和物理性能測定方法 第12部分:火焰原子吸收光譜法測定氧化鈣含量
- GB/T 39171-2020廢塑料回收技術(shù)規(guī)范
- 2015山東高考英語試題及答案
- GB/T 18964.2-2003塑料抗沖擊聚苯乙烯(PS-I)模塑和擠出材料第2部分:試樣制備和性能測定
- GA/T 1661-2019法醫(yī)學關(guān)節(jié)活動度檢驗規(guī)范
- 他達拉非課件
- 資料交接移交確認單
- 風對起飛和著陸影響及修正和風切變完整版課件
- 大數(shù)據(jù)時代的互聯(lián)網(wǎng)信息安全題庫
- DL∕T 1776-2017 電力系統(tǒng)用交流濾波電容器技術(shù)導則
評論
0/150
提交評論