已閱讀5頁(yè),還剩77頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章 管理信息系統(tǒng)的系統(tǒng)分析,6.1 系統(tǒng)分析的概念 6.2 現(xiàn)行系統(tǒng)調(diào)查 6.3 數(shù)據(jù)流程分析 6.4 數(shù)據(jù)字典 6.5 處理邏輯的表達(dá) 6.6 新邏輯模型的提出 6.7 系統(tǒng)說(shuō)明書,6.1 系統(tǒng)分析的概念,系統(tǒng)分析的含義、目標(biāo)和特點(diǎn) 系統(tǒng)分析的任務(wù):匯總系統(tǒng)調(diào)查中所得文檔資料,對(duì) 組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。 系統(tǒng)分析的內(nèi)容:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否 合理;數(shù)據(jù)、業(yè)務(wù)過程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng) 管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等; 系統(tǒng)分析的目標(biāo):發(fā)現(xiàn)、識(shí)別和定義需求的過程,其 主體和核心是需求分析; 系統(tǒng)分析工作的特點(diǎn):內(nèi)在性、概念性、一致性;,6.1 系統(tǒng)分析的概念,系統(tǒng)分析各階段的主要活動(dòng) 系統(tǒng)分析的主要活動(dòng)有:系統(tǒng)初步調(diào)查、可行 性分析、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案提出;每 項(xiàng)活動(dòng)的目標(biāo)、關(guān)鍵問題、主要成果以及涉及的管 理決策問題如圖P175; 系統(tǒng)的可行性研究報(bào)告和系統(tǒng)說(shuō)明書,是可行 研究的依據(jù);,6.2 現(xiàn)行系統(tǒng)調(diào)查,管理信息系統(tǒng)開發(fā)思路,6.2 現(xiàn)行系統(tǒng)調(diào)查,調(diào)查內(nèi)容 開發(fā)新系統(tǒng),必須先向用戶單位的各級(jí)領(lǐng)導(dǎo)、業(yè)務(wù)人員進(jìn)行深入的多種調(diào)查,其內(nèi)容如下:,調(diào)查方法 調(diào)查方式 重點(diǎn)詢問方式:就是通過調(diào)查了解到促使企業(yè)的各個(gè)崗位成功的“ 關(guān)鍵成功因子” 的問卷,列出若干個(gè)可能的問題,自頂向下地、盡可能全面地對(duì)用戶進(jìn)行提問,然后分門別類地對(duì)詢問的結(jié)果進(jìn)行歸納,找出其企業(yè)管理工作成敗的“關(guān)鍵因子”。 例:?jiǎn)柧砼e例:,6.2 現(xiàn)行系統(tǒng)調(diào)查,6.2 現(xiàn)行系統(tǒng)調(diào)查,全面業(yè)務(wù)需求分析的問卷調(diào)查方式 對(duì)企業(yè)的全面業(yè)務(wù)需求調(diào)查可采用事先設(shè)計(jì)調(diào)查表,通過企業(yè)業(yè)務(wù)人員填寫這些調(diào)查表進(jìn)行,這種調(diào)查方法一般用于對(duì)基層業(yè)務(wù)管理部門的業(yè)務(wù)調(diào)查。 業(yè)務(wù)需求調(diào)查的填表方法要求設(shè)計(jì)能夠全面了解業(yè)務(wù)情況并能夠進(jìn)行一致性和完備性檢查的一組調(diào)查表。檢查發(fā)現(xiàn)填表是否正確,是否完全描述了所調(diào)查部門的機(jī)構(gòu)任務(wù)、信息等方面的情況. 通過實(shí)踐,業(yè)務(wù)需求調(diào)查的填表方法一般要設(shè)計(jì)三張表格,即:組織機(jī)構(gòu)調(diào)查表、目標(biāo)功能調(diào)查表、信息需求調(diào)查表。,6.2 現(xiàn)行系統(tǒng)調(diào)查,深入實(shí)際的調(diào)查方式 通過問卷調(diào)查和填表方式的調(diào)查后,需要對(duì)調(diào)查結(jié)果進(jìn) 行整理、分析。一旦在整理過程中發(fā)現(xiàn)結(jié)果前后有矛盾或不一 致時(shí),就必須帶著問題到實(shí)際的工作崗位上工作一段時(shí)間,摸 清詳細(xì)的業(yè)務(wù)和數(shù)據(jù)流程,弄清問題所在,并解決之。,6.2 現(xiàn)行系統(tǒng)調(diào)查,調(diào)查要領(lǐng) 有的放矢:開發(fā)人員要和用戶共同制定調(diào)查進(jìn)度的計(jì) 劃,以便事先安排時(shí)間、地點(diǎn)和內(nèi)容,并通知有關(guān)人員做好 準(zhǔn)備。 調(diào)查順序: 先自上而下作初步調(diào)查,在了解總體和全 局的基礎(chǔ)上,再由下到上地進(jìn)行詳細(xì)調(diào)查。 數(shù)量概念:定量化分析; 研究分析:調(diào)查中應(yīng)對(duì)收集到的大量的原始素材分類整 理分析; 調(diào)查態(tài)度:為了取得理想的調(diào)查效果,開發(fā)人員應(yīng)該始 終具備虛心、耐心、細(xì)心、恒心等良好的性格修養(yǎng)和調(diào)查態(tài) 度,并掌握一定的提問技巧。,圖表工具 組織結(jié)構(gòu)樹形圖 系統(tǒng)的組織結(jié)構(gòu)是指組織內(nèi)部的部門劃分及它們的相 互關(guān)系。信息的流動(dòng)關(guān)系是以組織結(jié)構(gòu)為背景的,而且總是 伴隨著組織部門之間的物流、資金流和資料流而發(fā)生的; 組織結(jié)構(gòu)圖是用來(lái)描述組織的總體結(jié)構(gòu)以及組織內(nèi)部 各部分之間的聯(lián)系。 要建立管理信息系統(tǒng),就必須知道現(xiàn)行 系統(tǒng)的組織機(jī)構(gòu)設(shè)置情況和它們之間的隸屬關(guān)系。當(dāng)然,最 為關(guān)心的是那些與計(jì)算機(jī)管理有關(guān)的機(jī)構(gòu)和關(guān)系。 下面看一個(gè)工廠的組織結(jié)構(gòu)圖;,6.2 現(xiàn)行系統(tǒng)調(diào)查,6.2 現(xiàn)行系統(tǒng)調(diào)查,現(xiàn)場(chǎng)工作流程圖,6.2 現(xiàn)行系統(tǒng)調(diào)查,現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖 業(yè)務(wù)流程圖(Transaction Flow Diagram, TFD)就是用一些規(guī)定的符號(hào)及連線來(lái)表示某個(gè)具體業(yè)務(wù)處理過程。 業(yè)務(wù)流程圖的繪制是按照業(yè)務(wù)的實(shí)際處理步驟和過程進(jìn)行的。 現(xiàn)行系統(tǒng)流程圖的符號(hào),6.2 現(xiàn)行系統(tǒng)調(diào)查,圖書采購(gòu)現(xiàn)行系統(tǒng)流程圖,現(xiàn)行系統(tǒng)的概況表和概況圖 外文圖書采購(gòu)現(xiàn)行系統(tǒng)概況表,6.2 現(xiàn)行系統(tǒng)調(diào)查,輸入: 處理: 訂書目錄(供書單位) 選擇圖書 書 籍(供書單位) 訂購(gòu)查重 發(fā) 票(供書單位) 打印訂單 驗(yàn)收 進(jìn)書查重 數(shù)據(jù)存儲(chǔ): 登總帳 訂單存根 打印查重卡 查重卡片 訂書統(tǒng)計(jì) 圖書總帳 進(jìn)書統(tǒng)計(jì) 輸出: 訂單(供書單位) 發(fā)票(已核對(duì))(財(cái)務(wù)科) 已登記書籍(編目室) 訂書、進(jìn)書統(tǒng)計(jì)表 (圖書館領(lǐng)導(dǎo)) 進(jìn)重的書(外單位),6.2 現(xiàn)行系統(tǒng)調(diào)查,外文圖書采購(gòu)現(xiàn)行系統(tǒng)概況圖,6.2 現(xiàn)行系統(tǒng)調(diào)查,現(xiàn)行系統(tǒng)數(shù)據(jù)調(diào)查表 案例: 東方汽車配件公司是一個(gè)銷售公司,從生產(chǎn)廠家批發(fā)購(gòu)進(jìn)汽車配件,然后再向汽車修理部門或使用單位出售。 該公司有五個(gè)業(yè)務(wù)部門:銷售辦公室、倉(cāng)庫(kù)、發(fā)貨組、會(huì)計(jì)室、采購(gòu)辦公室。其中銷售辦公室和倉(cāng)庫(kù)部門的業(yè)務(wù)是: 銷售辦公室:接收顧客訂單,校驗(yàn)訂單,將不合格訂單退回顧客,校驗(yàn)過程中檢查庫(kù)存記錄,將缺貨訂單和可供貨訂單分開。對(duì)于缺貨項(xiàng)目列出缺貨通知單交采購(gòu)辦公室,并保存缺貨訂單待以后處理;對(duì)于可供貨訂單進(jìn)行庫(kù)存修改和開備貨單交倉(cāng)庫(kù)。當(dāng)收到進(jìn)貨通知單后,修改庫(kù)存記錄和處理缺貨記錄,并填寫曾缺貨現(xiàn)可供貨的備貨單交倉(cāng)庫(kù),將已處理的缺貨訂單存檔保存。在填寫備貨單時(shí),均要查閱顧客檔案。 倉(cāng)庫(kù):根據(jù)備貨單備貨,登臺(tái)帳,修改庫(kù)存,并開一式四份發(fā)貨單,一份留底,三份連同配件交發(fā)貨組。在備貨的同時(shí),要檢查每種配件的庫(kù)存水平,如果庫(kù)存水平已達(dá)“再訂貨水平”、“危險(xiǎn)水平”、“缺貨水平”,要填寫再訂貨通知單交采購(gòu)辦公室。當(dāng)收到進(jìn)貨通知單和新購(gòu)入的配件后,要登帳和上架。,組織機(jī)構(gòu)圖 : 業(yè)務(wù)流程圖:,6.2 現(xiàn)行系統(tǒng)調(diào)查,系統(tǒng)信息調(diào)查表,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流程圖的概念 數(shù)據(jù)流程圖:是把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng) 情況抽象地獨(dú)立出來(lái),舍去了具體組織機(jī)構(gòu)、信息載體、處 理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過程來(lái)考查實(shí)際業(yè)務(wù) 的數(shù)據(jù)處理模式。主要包括對(duì)信息的流動(dòng)、傳遞、處理、存 儲(chǔ)等的分析; 數(shù)據(jù)流程分析的目的:是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問 題,如:數(shù)據(jù)流程不暢、前后數(shù)據(jù)不匹配、數(shù)據(jù)處理過程不 合理等等。一個(gè)暢通的數(shù)據(jù)流程是今后新系統(tǒng)用以實(shí)現(xiàn)這個(gè) 業(yè)務(wù)處理過程的基礎(chǔ)。 數(shù)據(jù)流程圖具有抽象性,表現(xiàn)在它完全舍去了具體的物 質(zhì)(如業(yè)務(wù)流程圖中的車間、人員等);,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流圖由四種基本符號(hào)組成: 下圖是一個(gè)簡(jiǎn)單的數(shù)據(jù)流圖, 它表示數(shù)據(jù)X從源S流出, 經(jīng)P加工轉(zhuǎn)換成Y, 接著經(jīng)P加工轉(zhuǎn)換為Z, 在加工過程中從F中讀取數(shù)據(jù)。,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流程圖的基本符號(hào) 外部項(xiàng) 外部項(xiàng)是指不受系統(tǒng)控制,在系統(tǒng)以外的事物或人,它 表達(dá)了該系統(tǒng)數(shù)據(jù)的外部來(lái)源或去處; 同一個(gè)外部項(xiàng)可以在一張圖上出現(xiàn)若干次,但是要在 該外部項(xiàng)符號(hào)在右下角畫上一個(gè)小斜線,表示是重復(fù)項(xiàng);,如果重復(fù)的外部項(xiàng)不止一個(gè),而有多個(gè),那么其表示方法如下:,6.3 數(shù)據(jù)流程分析,a,a,b,b,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流 數(shù)據(jù)流是指處理功能的輸入或輸出。它用來(lái)表示一中間數(shù)據(jù)流值,但不能用來(lái)改變數(shù)據(jù)值。數(shù)據(jù)流是模擬系統(tǒng)數(shù)據(jù)在系統(tǒng)中傳遞過程的工具。 在數(shù)據(jù)流程圖中用一個(gè)水平箭頭或垂直箭頭表示,箭頭指出數(shù)據(jù)的流動(dòng)方向,箭線旁注明數(shù)據(jù)流名; 數(shù)據(jù)流可以由某一個(gè)外部項(xiàng)產(chǎn)生,也可以由某一個(gè)處理 邏輯產(chǎn)生,也可以來(lái)自某個(gè)數(shù)據(jù)存儲(chǔ)。,處理邏輯 處理邏輯符號(hào)由三部分組成:表示部分、功能描述和功能執(zhí)行部分;加工處理是對(duì)數(shù)據(jù)進(jìn)行的操作,它把流入的數(shù)據(jù)流轉(zhuǎn)換為流出的數(shù)據(jù)流。每個(gè)加工處理都應(yīng)取一個(gè)名字表示它的含義,并規(guī)定一個(gè)編號(hào)用來(lái)標(biāo)識(shí)該加工在層次分解中的位置。,6.3 數(shù)據(jù)流程分析,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)存儲(chǔ) “數(shù)據(jù)存儲(chǔ)”指出了數(shù)據(jù)保存的地方;數(shù)據(jù)存儲(chǔ)是存貯數(shù)據(jù)的工具。數(shù)據(jù)存儲(chǔ)名應(yīng)與它的內(nèi)容一致,寫在開口長(zhǎng)條內(nèi)。從數(shù)據(jù)存儲(chǔ)流入或流出數(shù)據(jù)流時(shí),數(shù)據(jù)流方向是很重要的。如果是讀數(shù)據(jù)存儲(chǔ),則數(shù)據(jù)流的方向應(yīng)從數(shù)據(jù)存儲(chǔ)流出,寫數(shù)據(jù)存儲(chǔ)時(shí)則相反;如果是又讀又寫,則數(shù)據(jù)流是雙向的。,6.3 數(shù)據(jù)流程分析,6.3 數(shù)據(jù)流程分析,自頂向下擴(kuò)展 合理編號(hào) 分層數(shù)據(jù)流圖的頂層稱為0層,稱它是第1層的父圖,而第1層既是0層圖的子圖,又是第2層圖的父圖,依此類推。 約定第1層圖的父圖號(hào)為0,編號(hào)只寫加工編號(hào)1、2、3.,下面各層由父圖號(hào)1、1.1等加上子加工的編號(hào)1、2、3.組成。按上述規(guī)則,圖的編號(hào)即能反映出它所屬的層次以及它的父圖編號(hào)的信息,還能反映子加工的處理信息。例如1表示第1層圖的1號(hào)加工處理,1.1、1.2、1.3.表示父圖為1號(hào)加工的子加工,1.3.1、1.3.2、1.3.3.表示父圖號(hào)為1.3加工的子加工。,6.3 數(shù)據(jù)流程分析,注意子圖與父圖的平衡 子圖與父圖的數(shù)據(jù)流必須平衡,這是分層數(shù)據(jù)流的重要性質(zhì)。這里的平衡指的是子圖的輸入、輸出數(shù)據(jù)流必須與父圖中對(duì)應(yīng)加工的輸入、輸出數(shù)據(jù)流相同。,6.3 數(shù)據(jù)流程分析,局部文件 父圖和子圖是平衡的,但子圖中的文件W并沒在父圖中出現(xiàn)。這是由于對(duì)文件W的讀、寫完全局限在加工3.3之內(nèi),在父圖中各個(gè)加工之間的界面上不出現(xiàn),該文件是子圖的局部文件或?yàn)榕R時(shí)文件。,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流圖的示例:頂層數(shù)據(jù)流程圖,6.3 數(shù)據(jù)流程分析,百貨商店業(yè)務(wù)管理系統(tǒng)數(shù)據(jù)流程圖一級(jí)分解,6.3 數(shù)據(jù)流程分析,銷售處理二級(jí)數(shù)據(jù)流程,1,2,3,6.3 數(shù)據(jù)流程分析,采購(gòu)處理二級(jí)數(shù)據(jù)流程,6.3 數(shù)據(jù)流程分析,會(huì)計(jì)處理二級(jí)數(shù)據(jù)流程,6.3 數(shù)據(jù)流程分析,數(shù)據(jù)流程圖正確性原則: 數(shù)據(jù)守恒 數(shù)據(jù)存儲(chǔ),6.3 數(shù)據(jù)流程分析,子父圖平衡 不是說(shuō)完全相同,而是組合起來(lái)應(yīng)該是相同的; 處理邏輯與數(shù)據(jù)流 處理邏輯和數(shù)據(jù)流的名字必須體現(xiàn)被命名對(duì)象的全部?jī)?nèi)容而不是一部分。對(duì)于處理邏輯的名字,應(yīng)檢查它的含義與被處理邏輯的輸入/輸出數(shù)據(jù)流是否匹配。 一個(gè)處理邏輯的輸出數(shù)據(jù)流僅由它的輸入數(shù)據(jù)流確定,這個(gè)規(guī)則絕不能違背。數(shù)據(jù)不守恒的錯(cuò)誤有兩種,一是漏掉某些輸入數(shù)據(jù)流,二是某些輸入數(shù)據(jù)流在處理邏輯內(nèi)部沒有被使用。,6.3 數(shù)據(jù)流程分析,其他原則 外部項(xiàng)與外部項(xiàng)之間不能有數(shù)據(jù)流,數(shù)據(jù)流必 須是與處理邏輯相關(guān); 存儲(chǔ)與存儲(chǔ)之間不能有數(shù)據(jù)流; 外部項(xiàng)與存儲(chǔ)之間不能有數(shù)據(jù)流; 對(duì)于一個(gè)處理邏輯而言,輸入與輸出的名稱不 能相同, 任何一個(gè)加工必須有輸入與輸出;,數(shù)據(jù)字典 在數(shù)據(jù)流圖的基礎(chǔ)上,對(duì)其中的每個(gè)數(shù)據(jù)流、文件和數(shù)據(jù)項(xiàng)加以定義, 把這些定義的集合稱為數(shù)據(jù)字典(Data Dictionary)。數(shù)據(jù)流圖是系統(tǒng)的大框架,而數(shù)據(jù)字典則是對(duì)數(shù)據(jù)流圖中每個(gè)成分的精確描述。 數(shù)據(jù)字典由多種數(shù)據(jù)描述卡片組成,一般主要有:數(shù)據(jù)元素卡片、數(shù)據(jù)結(jié)構(gòu)卡片、數(shù)據(jù)流卡片、數(shù)據(jù)存儲(chǔ)卡片、處理過程卡片。數(shù)據(jù)字典的建立并不能在系統(tǒng)分析階段就完成,其還要在系統(tǒng)設(shè)計(jì)和實(shí)施階段進(jìn)行大量的補(bǔ)充或修改; 數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述;,6.4 數(shù)據(jù)字典,實(shí)例應(yīng)用高校學(xué)籍管理,學(xué)籍管理系統(tǒng),新生名單,報(bào)表,畢業(yè)生登 記表,邊學(xué)邊做,高校學(xué)籍管理DFD,學(xué)籍表,新生名單,成績(jī)單,報(bào)表,畢業(yè)生登記表,獎(jiǎng)懲報(bào)告,學(xué)生注冊(cè)留級(jí)退學(xué)名單,成績(jī),獎(jiǎng)懲結(jié)論,“學(xué)籍管理系統(tǒng)”的展開,成績(jī) 統(tǒng)計(jì),期末 成績(jī),期末成績(jī)單,學(xué)生成績(jī),獲獎(jiǎng)名單,退留名單,P2“成績(jī)管理”的展開,退留名單,期末 成績(jī)單,獲獎(jiǎng)名單,學(xué)生成績(jī),2.2“成績(jī)分析”的展開,數(shù)據(jù)元素卡片,6.4 數(shù)據(jù)字典,數(shù)據(jù)結(jié)構(gòu)卡片,6.4 數(shù)據(jù)字典,名稱:學(xué)生登記卡 總編號(hào):2-03 說(shuō)明:新生入學(xué)時(shí)填寫的卡片 編 號(hào):008 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 學(xué)號(hào) 新生登記表 姓名 學(xué)籍表 曾用名 入學(xué)日期 出生日期 數(shù)量: 性別 每年約1000份 民族 家庭地址 聯(lián)系電話 本人簡(jiǎn)歷,數(shù)據(jù)流卡片,6.4 數(shù)據(jù)字典,名稱:期末成績(jī)單 總編號(hào):3-05 說(shuō)明:學(xué)期結(jié)束時(shí),任課教師填寫的成績(jī)單 編 號(hào):005 數(shù)據(jù)來(lái)源:教師 數(shù)據(jù)去向:登記期末成績(jī)、統(tǒng)計(jì)成績(jī) 包含的數(shù)據(jù)結(jié)構(gòu): 流通量:200份/學(xué)期 科目名稱 考試/考查 學(xué)生成績(jī)* 學(xué)號(hào) 姓名 成績(jī) 任課教師,數(shù)據(jù)存儲(chǔ)卡片,6.4 數(shù)據(jù)字典,名稱:學(xué)生成績(jī) 總編號(hào):4-02 說(shuō)明:學(xué)期結(jié)束時(shí),按班匯集學(xué)生各科成績(jī) 編 號(hào):D2 結(jié)構(gòu): 班級(jí) 學(xué)生成績(jī) 有關(guān)數(shù)據(jù)流: 學(xué)號(hào) 姓名 信息量:150份/學(xué)期 成績(jī) 有無(wú)立即查詢:有 科目名稱 考試/考查,處理過程卡片,6.4 數(shù)據(jù)字典,名稱:填寫成績(jī)單 總編號(hào):5-007 說(shuō)明:通知學(xué)生成績(jī),有補(bǔ)考科目的說(shuō)明補(bǔ)考日期 編 號(hào):P2.1.4 輸入:D2 P2.1.4 輸出:P2.1.4 學(xué)生(成績(jī)通知單) 處理:查D2(成績(jī)一覽表),打印每個(gè)學(xué)生的成績(jī)通知單,若有不及格科目,不夠直接留級(jí),則在“成績(jī)通知”中填寫補(bǔ)考科目、時(shí)間;若直接留級(jí)則注明留級(jí)。,6.4 數(shù)據(jù)字典,數(shù)據(jù)字典示例 百貨商店業(yè)務(wù)數(shù)據(jù)流字典部分清單,6.4 數(shù)據(jù)字典,百貨商店業(yè)務(wù)數(shù)據(jù)存儲(chǔ)字典部分清單,6.4 數(shù)據(jù)字典,百貨商店業(yè)務(wù)數(shù)據(jù)處理字典清單,6.4 數(shù)據(jù)字典,百貨商店業(yè)務(wù)數(shù)據(jù)元素部分,6.5 處理邏輯的表達(dá),上一小節(jié),我們討論了利用數(shù)據(jù)字典來(lái)對(duì)數(shù)據(jù)流圖加以定 義。本節(jié)討論如何對(duì)數(shù)據(jù)流圖中的處理邏輯進(jìn)行描述。上層的 數(shù)據(jù)流程圖表達(dá)系統(tǒng)的主要邏輯功能,隨著自頂向下逐層展 開,表達(dá)的功能越來(lái)越具體,直到最底層的數(shù)據(jù)流程圖,系統(tǒng) 的全部邏輯功能被詳細(xì)地表達(dá)出來(lái)。因此,系統(tǒng)的最小功能單 元就是最底層數(shù)據(jù)流程圖中的每個(gè)處理加工,稱為基本處理 (功能單元)。對(duì)基本處理的說(shuō)明稱為小說(shuō)明或“基本說(shuō)明“。 處理邏輯是指用戶對(duì)這個(gè)加工的邏輯要求,即輸出數(shù)據(jù) 流與輸入據(jù)流之間的邏輯關(guān)系。,6.5 處理邏輯的表達(dá),編寫基本說(shuō)明應(yīng)注意以下幾條規(guī)則: 數(shù)據(jù)流程圖中的每一個(gè)基本處理,都必須有一個(gè)基本說(shuō)明; 基本說(shuō)明表達(dá)一個(gè)基本處理對(duì)數(shù)據(jù)流的轉(zhuǎn)換路徑,即指出這個(gè)功能單元的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流以及其間的處理步驟; 基本說(shuō)明表達(dá)一個(gè)功能單元的轉(zhuǎn)換策略,不表達(dá)執(zhí)行這項(xiàng)策略的方法; 用一組標(biāo)準(zhǔn)的方法書寫基本說(shuō)明,既要簡(jiǎn)單明確,又要具有較高的可讀性。,6.5 處理邏輯的表達(dá),結(jié)構(gòu)化語(yǔ)言 判斷語(yǔ)句 判斷語(yǔ)句類似結(jié)構(gòu)化程序設(shè)計(jì)中的判斷結(jié)構(gòu),其一般形式是: 如果 條件 則 動(dòng)作A 否則(條件不成立) 動(dòng)作B 判斷語(yǔ)句中的“如果”、“否則”要成對(duì)出現(xiàn),以避免多重判斷嵌套時(shí)產(chǎn)生二義性外,書寫時(shí)每層要對(duì)齊,以便閱讀。,6.5 處理邏輯的表達(dá),例如,某公司給購(gòu)貨在5萬(wàn)元以上的顧客以不同的折扣 率。如果這樣的顧客最近3個(gè)月無(wú)欠款,則折扣率為15;雖 然有欠款但與公司已經(jīng)有10年以上的貿(mào)易關(guān)系,則折扣率為 10,否則折扣率為5。公司的折扣政策用判斷語(yǔ)句表達(dá)如 下: 如果 購(gòu)貨額在5萬(wàn)元以上 則 如果 最近3個(gè)月無(wú)欠款 則 折扣率為15 否則 如果 與公司交易10年以上 則 折扣率為10 否則 折扣率為5 否則 無(wú)折扣,6.5 處理邏輯的表達(dá),判定樹 若一個(gè)動(dòng)作的執(zhí)行不只是依賴一個(gè)條件,而是與多個(gè)條件有關(guān),那末這項(xiàng)策略的表達(dá)就比較復(fù)雜。如果用前面介紹的判斷語(yǔ)句,就有多重嵌套。層次一多,可讀性就下降。用判定樹來(lái)表示,可以更直觀一些。,6.5 處理邏輯的表達(dá),判定表 一些條件較多、在每個(gè)條件下取值也較多的判定問題,可以用判定表表示。其優(yōu)點(diǎn)是能把各種組合情況一個(gè)不漏地表示出來(lái),有時(shí)還能幫助發(fā)現(xiàn)遺漏和矛盾的情況。,6.5 處理邏輯的表達(dá),6.5 處理邏輯的表達(dá),實(shí)例:某廠對(duì)一部分職工重新分配工作,分配 原則是: 1、年齡不滿20歲,文化程度是小學(xué)者脫產(chǎn)學(xué)習(xí),文化程 度是中學(xué)者當(dāng)電工。 2、年齡滿20歲但不足50歲,文化程度是小學(xué)或中學(xué)者, 男性當(dāng)鉗工,女性當(dāng)車工;文化程度是大學(xué)者當(dāng)技術(shù)員。 3、年齡滿50歲及50歲以上,文化程度是小學(xué)或中學(xué)者當(dāng) 材料員,文化程度是大學(xué)者當(dāng)技術(shù)員。,6.5 處理邏輯的表達(dá),分析這個(gè)原則,實(shí)際上考慮3個(gè)因素:性別、年齡、文化 程度。它們的取值范圍分別是: 性別:男,女 年齡:青年(小于20歲),中年(滿20歲而不足50歲), 老年(滿50歲及以上) 文化程度:小學(xué),中學(xué),大學(xué) 這三個(gè)條件,根據(jù)它們的取值范圍,可以組合2X3X3=18 種情況。 這個(gè)規(guī)則共提供六種不同的工作:脫產(chǎn)學(xué)習(xí)、當(dāng)電工、 當(dāng)鉗工、當(dāng)車工、當(dāng)技術(shù)員、當(dāng)材料員。我們稱這是六種行 動(dòng)。不同的條件組合,采取不同的行動(dòng)。,6.5 處理邏輯的表達(dá),6.5 處理邏輯的表達(dá),6.5 處理邏輯的表達(dá),6.5 處理邏輯的表達(dá),判定表表示為判定樹:,6.5 處理邏輯的表達(dá),用判定表來(lái)描述決策問題,通常經(jīng)過以下幾個(gè) 步驟: -分析決策問題涉及幾個(gè)條件; -分析每個(gè)條件取值的集合; -列出條件的各種可能組合; -分析決策問題涉及幾個(gè)可能的行動(dòng); -做出有條件組合的判定表; -決定各種條件組合的行動(dòng); -按合并規(guī)則化簡(jiǎn)判定表。,6.5 處理邏輯的表達(dá),習(xí)題:某校關(guān)于學(xué)生升留級(jí)的規(guī)定為:“一學(xué)期有三門考試 課程不及格者,直接留級(jí);一學(xué)期考試和考查四門課程不及 格者,不予補(bǔ)考,直接留級(jí)”。 這里涉及到了三種可能的行動(dòng):直接留級(jí)、補(bǔ)考、升級(jí); 條件涉及兩個(gè)方面:考試不及格門數(shù),考查不及格門數(shù); 條件取值分析:,6.5 處理邏輯的表達(dá),這里,共有2*3=6種,列出的判定表如下:,6.5 處理邏輯的表達(dá),三種表達(dá)工具的比較: 這三種表達(dá)邏輯的工具各有千秋,除我們談到的幾個(gè)方面外,從直觀性、可修改性等方面的比較。,6.6 新系統(tǒng)邏輯模型,系統(tǒng)分析階段的任務(wù)是明確系統(tǒng)功能。通過對(duì) 現(xiàn)行系統(tǒng)的調(diào)查分析,抽象出現(xiàn)行系統(tǒng)的邏輯模 型,分析其存在的問題,如某些數(shù)據(jù)流向不合理, 某些數(shù)據(jù)存儲(chǔ)有不必要的冗余,某些處理原則不合 理,等等。產(chǎn)生這些問題有各種各樣的原因,有的 可能是習(xí)慣遺留下來(lái)的問題,有的可能是以前的技 術(shù)落后造成的,還有些可能是某種體制不合理造成 的,等等。,6.6 新系統(tǒng)邏輯模型,調(diào)查分析中,要抓住系統(tǒng)運(yùn)行的“瓶頸“,即影響系統(tǒng)的關(guān)鍵之處。 新系統(tǒng)來(lái)自原系統(tǒng),比原系統(tǒng)更合理,效率更高。但對(duì)原系統(tǒng)的變動(dòng)要切實(shí)可行,能較快帶來(lái)效率,要盡可能循序漸進(jìn)。 從形式上講,新系統(tǒng)的邏輯模型與舊系統(tǒng)的邏輯模型相比變化不大,可能只是在一個(gè)或幾個(gè)處理中引進(jìn)新技術(shù),改變幾處數(shù)據(jù)的流程,或者改變某些數(shù)據(jù)存儲(chǔ)的組織方式。 此外,系統(tǒng)分析員應(yīng)準(zhǔn)備多個(gè)方案,客觀地指出各種方案的利弊得失,如投資、收益、技術(shù)上的難易程度等等。,6.7 系統(tǒng)說(shuō)明書,系統(tǒng)說(shuō)明書的內(nèi)容 作為系統(tǒng)分析階段的技術(shù)文檔,系統(tǒng)說(shuō)明書通常包括 以下三方面的內(nèi)容。 1、引言 說(shuō)明項(xiàng)目名稱、目標(biāo)、功能、背景、引用資料(如核準(zhǔn) 的計(jì)劃任務(wù)書或合同)、本文所用的專門術(shù)語(yǔ)等。 2、項(xiàng)目概述 (1)項(xiàng)目的主要工作內(nèi)容 簡(jiǎn)要說(shuō)明本項(xiàng)目在系統(tǒng)分析階段所進(jìn)行的各項(xiàng)工作的 主要內(nèi)容這些是建立新系統(tǒng)邏輯模型的必要條件,而邏輯模 型是書寫系統(tǒng)說(shuō)明書的基礎(chǔ)。,6.7 系統(tǒng)說(shuō)明書,(2)現(xiàn)行系統(tǒng)的調(diào)查情況 新系統(tǒng)是在現(xiàn)行系統(tǒng)基礎(chǔ)上建立起來(lái)的。設(shè)計(jì)新系統(tǒng)之 前,必須對(duì)現(xiàn)系統(tǒng)調(diào)查清楚,掌握現(xiàn)系統(tǒng)的真實(shí)情況,了解 用戶的要求和問題所在。 列出現(xiàn)系統(tǒng)的目標(biāo)、主要功能、組織結(jié)構(gòu)、用戶要求等 等,并簡(jiǎn)要指出主要問題所在。以數(shù)據(jù)流程圖為主要工具, 說(shuō)明現(xiàn)行信息系統(tǒng)的概況。 數(shù)據(jù)字典、判定表等往往篇幅較大,可作為附件。但是 由它們得到的主要結(jié)論,如主要的業(yè)務(wù)量、總的數(shù)據(jù)存儲(chǔ) 等,應(yīng)列在正文中。,6.7 系統(tǒng)說(shuō)明書,(3)新系統(tǒng)的邏輯模型 通過對(duì)現(xiàn)行系統(tǒng)的分析,找出現(xiàn)行系統(tǒng)的主要問題所在,進(jìn)行必要的 改動(dòng),即得到新系統(tǒng)的邏輯模型。 新系統(tǒng)的邏輯模型也通過相應(yīng)的數(shù)據(jù)流程圖加以說(shuō)明。數(shù)據(jù)字典等 有變動(dòng)也要給出相應(yīng)說(shuō)明。 3、實(shí)施計(jì)劃 (1)工作任務(wù)的分解 指對(duì)開發(fā)中應(yīng)完成的各項(xiàng)工作,按子系
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度深基坑支護(hù)施工合同模板4篇
- 2025年度文化旅游項(xiàng)目投資合作合同范本4篇
- 2025年度門頭裝修工程節(jié)能評(píng)估與驗(yàn)收合同范本4篇
- 2025年度網(wǎng)絡(luò)安全個(gè)人臨時(shí)雇傭合同樣本3篇
- 二零二五年度智能機(jī)器人研發(fā)制造合同模板3篇
- 2025版寵物醫(yī)院連鎖店品牌授權(quán)及門店運(yùn)營(yíng)合同4篇
- 2025年度木材加工企業(yè)訂單合作合同范本二零二五3篇
- 2025年度夏令營(yíng)后勤保障與服務(wù)支持合同3篇
- 2025年度門窗行業(yè)供應(yīng)鏈優(yōu)化與整合合同4篇
- 二零二五版農(nóng)業(yè)機(jī)械租賃市場(chǎng)運(yùn)營(yíng)管理合同2篇
- 《新生兒預(yù)防接種》課件
- 大學(xué)生職業(yè)規(guī)劃大賽生涯發(fā)展報(bào)告
- 春節(jié)值班安全教育培訓(xùn)
- 鋰離子電池生產(chǎn)工藝流程圖
- 帶狀皰疹護(hù)理查房
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 幼兒園小班下學(xué)期期末家長(zhǎng)會(huì)PPT模板
- 礦山安全培訓(xùn)課件-地下礦山開采安全技術(shù)
- 維克多高中英語(yǔ)3500詞匯
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
- 湖南省省級(jí)溫室氣體排放清單土地利用變化和林業(yè)部分
評(píng)論
0/150
提交評(píng)論