




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第五章系統(tǒng)分析本章內(nèi)容:5.1系統(tǒng)分析的任務(wù)5.2系統(tǒng)的初步調(diào)查5.3系統(tǒng)的詳細(xì)調(diào)查5.4組織結(jié)構(gòu)與管理功能分析5.5業(yè)務(wù)流程調(diào)查與分析5.6數(shù)據(jù)流程分析5.7數(shù)據(jù)字典5.8描述處理邏輯的工具5.9提出新系統(tǒng)的邏輯方案本章需要掌握的要點(diǎn)如下:系統(tǒng)分析階段的目標(biāo)和任務(wù)、具體步驟管理業(yè)務(wù)調(diào)查:組織結(jié)構(gòu)調(diào)查、管理功能調(diào)查、管理業(yè)務(wù)流程調(diào)查;組織結(jié)構(gòu)圖、表格分配圖、數(shù)據(jù)流程圖數(shù)據(jù)字典;處理邏輯折描述工具(判斷樹、判斷表、結(jié)構(gòu)化語言)數(shù)據(jù)匯總分析新系統(tǒng)的邏輯方案、系統(tǒng)分析報告5.1系統(tǒng)分析的任務(wù)系統(tǒng)分析的目標(biāo)系統(tǒng)開發(fā)階段的目標(biāo):根據(jù)系統(tǒng)規(guī)劃所確定的系統(tǒng)總體結(jié)構(gòu)方案和項(xiàng)目開發(fā)計劃,開發(fā)出可以實(shí)際運(yùn)行的系統(tǒng)。系統(tǒng)分析的目標(biāo):按系統(tǒng)規(guī)劃所確定的項(xiàng)目開發(fā)范圍內(nèi)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案,解決“做什么”的問題。系統(tǒng)分析的任務(wù)
系統(tǒng)分析的主要任務(wù)是在總體規(guī)劃的指導(dǎo)下,在充分認(rèn)識原信息系統(tǒng)的基礎(chǔ)上,通過問題識別、詳細(xì)調(diào)查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設(shè)計,或稱邏輯模型設(shè)計。(邏輯方案不同于物理方案,物理方案是解決“怎么做”的問題,是系統(tǒng)設(shè)計的任務(wù))一、需求分析詳細(xì)了解每項(xiàng)業(yè)務(wù)過程和業(yè)務(wù)活動的工作流程及信息處理流程,理解用戶對信息系統(tǒng)的需求,包括對系統(tǒng)功能、性能方面的需求,對硬件配置、開發(fā)周期、開發(fā)方式等方面的意向及打算。對這部分工作要求用戶配合系統(tǒng)分析人員完成,先由用戶提出初步的要求,經(jīng)系統(tǒng)分析人員對系統(tǒng)的詳細(xì)調(diào)查,進(jìn)一步完善系統(tǒng)的功能、性能要求,最終以需求說明書的形式將系統(tǒng)需求定義下來。這部分工作是系統(tǒng)分析的核心。二、確定系統(tǒng)邏輯模型,完成系統(tǒng)分析報告在詳細(xì)調(diào)查的基礎(chǔ)上,運(yùn)用各類系統(tǒng)開發(fā)的理論、開發(fā)方法和開發(fā)技術(shù),確定系統(tǒng)應(yīng)具有的邏輯功能,再用適當(dāng)?shù)姆椒ū硎境鰜?,形成系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由一系列圖表和文字組成,在邏輯上描述新系統(tǒng)的目標(biāo)和具有的各種功能和性能,且以系統(tǒng)分析報告的形式表達(dá)出來,為下一步系統(tǒng)設(shè)計提供依據(jù)。三、系統(tǒng)分析的具體步驟初步調(diào)查詳細(xì)調(diào)查組織結(jié)構(gòu)與業(yè)務(wù)流程分析系統(tǒng)數(shù)據(jù)流程分析建立新系統(tǒng)邏輯模型,提交系統(tǒng)分析報告5.2系統(tǒng)的初步調(diào)查1)系統(tǒng)初步調(diào)查的主要目標(biāo)從系統(tǒng)分析人員和管理人員的角度看新項(xiàng)目的開發(fā)是否必要和可能。2)初步調(diào)查的內(nèi)容企業(yè)概況計算機(jī)應(yīng)用現(xiàn)狀組織機(jī)構(gòu)物料庫存供應(yīng)商(或協(xié)作廠)銷售商(或銷售機(jī)構(gòu))運(yùn)輸商3)系統(tǒng)開發(fā)建議書在進(jìn)行系統(tǒng)初步調(diào)查后,得出可以立即開發(fā)的結(jié)論后,系統(tǒng)分析人員應(yīng)向擬訂系統(tǒng)的主管部門提出“系統(tǒng)開發(fā)建議書”,主要內(nèi)容包括:◎項(xiàng)目名稱◎項(xiàng)目目標(biāo)◎項(xiàng)目開發(fā)的必要性和可能性◎項(xiàng)目內(nèi)容◎項(xiàng)目開發(fā)的初步方案4)可行性研究安排包括對項(xiàng)目的規(guī)模、目標(biāo)和投資的估計、人員配備情況、進(jìn)度計劃等。5.3系統(tǒng)的詳細(xì)調(diào)查系統(tǒng)詳細(xì)調(diào)查是全面了解用戶需求的過程,它涉及到企業(yè)生產(chǎn)、經(jīng)營、管理等各個方面,大致可以歸納為以下幾類問題:一、系統(tǒng)調(diào)查的方法開會調(diào)查法問卷調(diào)查法直接參加管理業(yè)務(wù)實(shí)踐個別訪問閱讀、分析現(xiàn)有系統(tǒng)的資料二、系統(tǒng)調(diào)查的原則用戶參與自頂向下全面展開分工和協(xié)作相結(jié)合點(diǎn)面結(jié)合主動與用戶溝通、保持積極友好的人際關(guān)系三、系統(tǒng)調(diào)查的對象現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計算機(jī)的MIS)四、詳細(xì)調(diào)查的內(nèi)容階段41、系統(tǒng)的定性調(diào)查2、系統(tǒng)的定量調(diào)查組織結(jié)構(gòu)調(diào)查管理功能調(diào)查業(yè)務(wù)流程調(diào)查數(shù)據(jù)流程調(diào)查系統(tǒng)環(huán)境調(diào)查收集各種原始憑證收集各種輸出報表統(tǒng)計各類數(shù)據(jù)的特征收集與新系統(tǒng)對比所需的資料5.4組織結(jié)構(gòu)與管理功能分析一、組織結(jié)構(gòu)調(diào)查1、組織結(jié)構(gòu)指的是一個組織(部門、企業(yè)、車間等)的組成以及這些組成部分之間的相互關(guān)系。2、組織結(jié)構(gòu)調(diào)查的內(nèi)容組織內(nèi)部的部門劃分領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)關(guān)系信息資料的傳遞關(guān)系物資流動關(guān)系與資金流動關(guān)系各部門的工作內(nèi)容與職責(zé)各級組織存在問題以及對新系統(tǒng)的要求等3、組織結(jié)構(gòu)分析客戶管理處市場調(diào)研處物料供應(yīng)處產(chǎn)品銷售處市場部生產(chǎn)調(diào)度處質(zhì)量管理處生產(chǎn)部經(jīng)營部財務(wù)預(yù)算處工資核算處財務(wù)部職工檔案處人事招聘處人事部總經(jīng)理一般企業(yè)組織結(jié)構(gòu)圖計劃市場生產(chǎn)人力資源決策層控制層作業(yè)層企業(yè)組織結(jié)構(gòu)圖企業(yè)管理處計劃統(tǒng)計處供應(yīng)處財務(wù)處銷售處職工食堂第一生產(chǎn)車間服務(wù)公司廠辦廠長辦公室包裝車間生產(chǎn)調(diào)度處設(shè)備管理處技術(shù)質(zhì)量處第九生產(chǎn)車間廠醫(yī)務(wù)室小車隊(duì)企管科質(zhì)檢科計算中心綜合計劃處統(tǒng)計科銷售管理科成品庫業(yè)務(wù)聯(lián)系部市場分析部甲班組丙班組乙班組丁班組黨委辦公室團(tuán)委工會職教處人事處圖書資料室廠長工廠管理委員會廠長工作部經(jīng)營部生產(chǎn)部后勤部宣教部........................生產(chǎn)制造企業(yè)組織結(jié)構(gòu)圖二、組織與業(yè)務(wù)的關(guān)系分析
(P99)組織內(nèi)部各部門之間的聯(lián)系程度、組織各部分的主要業(yè)務(wù)職能和它們在業(yè)務(wù)過程中所承擔(dān)的工作如何反映?通過組織/業(yè)務(wù)關(guān)系表分析,目的是要找出現(xiàn)行系統(tǒng)中組織結(jié)構(gòu)和功能存在的問題,研究解決這些問題的方法與措施,進(jìn)一步理順組織的功能,讓組織和信息系統(tǒng)能更好地適應(yīng)。通過構(gòu)建組織/業(yè)務(wù)矩陣,讓橫向(或縱向)來表示各組織名稱,縱向(或橫向)來表示業(yè)務(wù)過程名,中間欄表示組織/業(yè)務(wù)的關(guān)系,如下所示:組織/業(yè)務(wù)關(guān)系矩陣(過程/組織矩陣)注:¤表示主要負(fù)責(zé);×表示主要參加;╱表示一般參加組織/業(yè)務(wù)關(guān)系矩陣序號
聯(lián)系的
組
程度
織
業(yè)
務(wù)計劃科質(zhì)量科設(shè)計科工藝科機(jī)動科總工室研究所生產(chǎn)科供應(yīng)科人事科總務(wù)科教育科銷售科倉庫1計劃*√××××2銷售√*×3供應(yīng)√×*√4人事*√√5生產(chǎn)√×××**×√√6設(shè)備更新*√√√×7圖中:“*”表示該項(xiàng)業(yè)務(wù)是對應(yīng)組織的主要業(yè)務(wù)(即主持工作的單位);
“×”表示該單位是參加協(xié)調(diào)該項(xiàng)業(yè)務(wù)的輔助單位;
“√”表示該單位是該項(xiàng)業(yè)務(wù)的相關(guān)單位(或稱有關(guān)單位);
空格:表示該單位與對應(yīng)業(yè)務(wù)無關(guān)。三、管理功能分析
調(diào)查中可以用功能層次圖來描述從系統(tǒng)目標(biāo)到各項(xiàng)功能的層次關(guān)系。為了實(shí)現(xiàn)系統(tǒng)的目標(biāo),系統(tǒng)必須具有各種功能。功能即完成某項(xiàng)工作的能力。功能層次圖銷售系統(tǒng)管理銷售計劃管理成品庫管理銷售合同管理銷售核算管理市場預(yù)測銷售歷史資料管理編制年度銷售大綱編制銷售計劃合同有效性審查合同執(zhí)行情況分析合同登記和變更銷售利潤核算銷售統(tǒng)計分析出入庫管理庫存統(tǒng)計市場預(yù)測市場分析5.5業(yè)務(wù)流程調(diào)查與分析業(yè)務(wù)流程分析可以幫助我們了解某項(xiàng)業(yè)務(wù)的具體處理過程,調(diào)查管理業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、圖表、屏幕顯示等)。從公司整體角度出發(fā),確定公司的關(guān)鍵性業(yè)務(wù)流程(系統(tǒng)流程圖、核心增值流程)流程分解,確定較低層次的流程直至操作程序繪制流程圖,建立并明確現(xiàn)有業(yè)務(wù)流程體系流程的調(diào)整和優(yōu)化,組織機(jī)構(gòu)的調(diào)整和優(yōu)化業(yè)務(wù)流程再造(BPR)業(yè)務(wù)流程管理——基本思路1、業(yè)務(wù)流程圖(TransactionFlowDiagram,簡稱TFD)一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向。用一些盡可能少的規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。業(yè)務(wù)流程圖應(yīng)易于閱讀和理解,繪制業(yè)務(wù)流程圖是分析業(yè)務(wù)流程的重要步驟。業(yè)務(wù)處理單位業(yè)務(wù)處理功能描述表格/報表制作數(shù)據(jù)/文件存檔收集/處理數(shù)據(jù)信息傳遞過程業(yè)務(wù)流程圖的常用符號公司計劃流程計劃處銀行技改處各部門各單位局領(lǐng)導(dǎo)上級領(lǐng)導(dǎo)投資總規(guī)劃更新改造貸款規(guī)模開會討論報表審批綜合平衡(討論)批準(zhǔn)下達(dá)各單位各部門正式計劃計劃各單位上報表計劃處各部門各單位技改處銀行各部門各單位存檔圖例說明業(yè)務(wù)處理單位業(yè)務(wù)處理描述表格制作傳遞存儲收集資料(本框內(nèi)容為具體流程)圖例說明業(yè)務(wù)處理單位業(yè)務(wù)處理描述表格制作傳遞存儲收集資料計劃處銀行技改處各部門各單位局領(lǐng)導(dǎo)上級領(lǐng)導(dǎo)投資總規(guī)劃更新改造貸款規(guī)模開會討論報表審批綜合平衡(討論)批準(zhǔn)下達(dá)各單位各部門正式計劃計劃各單位上報表計劃處各部門各單位技改處銀行各部門各單位存檔2、表格分配圖可幫助系統(tǒng)分析員表示出系統(tǒng)中各種單據(jù)和報告都與哪些部門發(fā)生業(yè)務(wù)關(guān)系。385.6數(shù)據(jù)流程調(diào)查與分析管理業(yè)務(wù)調(diào)查過程中繪制的管理業(yè)務(wù)流程圖和表格分配圖,雖然形象的表達(dá)了管理中信息的流動和存儲過程。但是還是沒有完全脫離一些物質(zhì)要素(如產(chǎn)品、單據(jù)、貨物等)。為了用計算機(jī)進(jìn)行信息管理,還必須進(jìn)一步舍去物質(zhì)要素,收集有關(guān)資料,繪制出原系統(tǒng)的數(shù)據(jù)流程圖,為下一步分析做好準(zhǔn)備。一、數(shù)據(jù)資料收集數(shù)據(jù)資料收集是數(shù)據(jù)流程調(diào)查過程中的一項(xiàng)重要任務(wù),其主要工作包括:按業(yè)務(wù)過程收集原系統(tǒng)全部輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表和數(shù)據(jù)存儲介質(zhì)(如賬本、清單)的典型格式。弄清各環(huán)節(jié)上的處理方法和計算方法。在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等。在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項(xiàng)數(shù)據(jù)的類型(數(shù)字、字符)、長度、取值范圍(指最大值和最小值)。數(shù)據(jù)的來源管理信息系統(tǒng)所涉及的數(shù)據(jù)可從以下途徑調(diào)查得到:二、數(shù)據(jù)匯總分析
數(shù)據(jù)匯總分析的主要任務(wù)是從整體系統(tǒng)的角度出發(fā),對收集到的數(shù)據(jù)進(jìn)行(通常對U/C矩陣的正確性進(jìn)行檢驗(yàn)):數(shù)據(jù)正確性分析完備性檢驗(yàn)一致性檢驗(yàn)無冗余性檢驗(yàn)數(shù)據(jù)項(xiàng)特征分析數(shù)據(jù)守恒原理(PrincipleofDataConservation)
數(shù)據(jù)必定有一個產(chǎn)生的源,而且必定有一個或多個用途。U/C矩陣的正確性可由三方面來檢驗(yàn):
(1)完備性檢驗(yàn)。這是指每一個數(shù)據(jù)類必須有一個產(chǎn)生者(即“C”)和至少有一個使用者(即“U”);每個功能必須產(chǎn)生或者使用數(shù)據(jù)類。否則這個U/C矩陣是不完備的。
(2)一致性檢驗(yàn)。這是指每一個數(shù)據(jù)類僅有一個產(chǎn)生者,即在矩陣中每個數(shù)據(jù)類只有一個“C”。如果有多個產(chǎn)生者的情況出現(xiàn),則會產(chǎn)生數(shù)據(jù)不一致的現(xiàn)象。
(3)無冗余性檢驗(yàn)。這是指每一行或每一列必須有“U”或“C”,即不允許有空行空列。若存在空行空列,則說明該功能或數(shù)據(jù)的劃分是沒有必要的、冗余的。數(shù)據(jù)正確性分析
(工具:U/C矩陣)數(shù)據(jù)的類型、精度及字長(設(shè)計數(shù)據(jù)庫)取值范圍:有關(guān)數(shù)據(jù)項(xiàng)的最大值和最小值數(shù)據(jù)量:單位時間內(nèi)的業(yè)務(wù)量、使用頻率儲存時間:存儲和保留的時間周期所涉及業(yè)務(wù):U/C矩陣中每一行有U或C的列數(shù)據(jù)項(xiàng)特征分析三、數(shù)據(jù)流程分析數(shù)據(jù)流程分析是把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動情況抽象地獨(dú)立出來,舍去具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題,如:數(shù)據(jù)流程不暢、前后數(shù)據(jù)不匹配、數(shù)據(jù)處理過程不合理等等。一個暢通的數(shù)據(jù)流程是今后新系統(tǒng)用以實(shí)現(xiàn)這個業(yè)務(wù)處理過程的基礎(chǔ)。四、數(shù)據(jù)流程圖
(DataFlowDiagram:DFD)
數(shù)據(jù)流程分析是通過分層數(shù)據(jù)流程圖來實(shí)現(xiàn)的。數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息處理過程中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。無論是手工操作部分還是計算機(jī)處理部分,都可以用它表達(dá)出來。五、數(shù)據(jù)流程圖的繪制原則按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖,一邊整理繪圖,一邊核對相應(yīng)的數(shù)據(jù)和報表、模型等。按照系統(tǒng)的觀點(diǎn),自頂向下地分層展開繪制。外部實(shí)體處理過程數(shù)據(jù)存儲數(shù)據(jù)流向六、數(shù)據(jù)流程圖的基本符號外部實(shí)體指本系統(tǒng)之外的人或單位,它們和本系統(tǒng)有信息傳遞關(guān)系。在繪制某一子系統(tǒng)的數(shù)據(jù)流程圖時,凡屬本子系統(tǒng)之外的人或單位,都被列為外部實(shí)體。
更確切的定義:外部實(shí)體(ExternalEntity)是指所研究系統(tǒng)外獨(dú)立于系統(tǒng)而存在的,但又和系統(tǒng)有聯(lián)系的實(shí)體,它表示數(shù)據(jù)的外部來源和去向,它可以是某個人員、組織或某一信息系統(tǒng),它是系統(tǒng)的數(shù)據(jù)來源或數(shù)據(jù)終點(diǎn)。確定系統(tǒng)的外部實(shí)體就是明確系統(tǒng)與外部環(huán)境之間的界限,從而確定系統(tǒng)的范圍。數(shù)據(jù)流數(shù)據(jù)流(DataFlow)就是從源點(diǎn)向終點(diǎn)方向流動的數(shù)據(jù),它可以是一項(xiàng)數(shù)據(jù),也可以是一組數(shù)據(jù)(如報表、訂單等),也可用來表示對數(shù)據(jù)文件的存儲操作。一般用一條線表示數(shù)據(jù)流,用箭頭指示流動方向。
數(shù)據(jù)流可以由某一外部實(shí)體產(chǎn)生,也可以由處理過程產(chǎn)生。對每一數(shù)據(jù)流都要給予簡單的描述,并標(biāo)識在數(shù)據(jù)流箭頭的上方,以便使用戶和系統(tǒng)設(shè)計人員能夠理解它的含義。例如“客人登記表”數(shù)據(jù)流由姓名、性別、身份證號和入店時間等數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)流用帶有名字的箭頭表示。外部實(shí)體處理過程數(shù)據(jù)存儲數(shù)據(jù)流向處理過程(功能)又稱為處理邏輯,處理過程(Process)是對數(shù)據(jù)進(jìn)行變換操作,即把流向它的數(shù)據(jù)進(jìn)行一定的變換處理,產(chǎn)生出新的數(shù)據(jù)。通常用矩形表示一個處理過程,圖形下部填寫處理過程的名字(如開發(fā)票、出庫處理等),名字應(yīng)適當(dāng)反映該處理過程的含義,使之容易理解,上部填寫處理過程的標(biāo)識。處理過程對數(shù)據(jù)的操作主要有:變換數(shù)據(jù)的結(jié)構(gòu),如將數(shù)據(jù)的格式重新排列;在原有數(shù)據(jù)的基礎(chǔ)上產(chǎn)生新的數(shù)據(jù)內(nèi)容,如對數(shù)據(jù)進(jìn)行累計或計算平均值。外部實(shí)體處理過程數(shù)據(jù)存儲數(shù)據(jù)流向數(shù)據(jù)存儲數(shù)據(jù)流僅表示數(shù)據(jù)的流動方向,數(shù)據(jù)的保存則由數(shù)據(jù)存儲來表達(dá)。數(shù)據(jù)存儲(DataStore)指出了數(shù)據(jù)存儲的地方(如數(shù)據(jù)文件、賬本、表、單據(jù)等),這里所說的地方并不指保存數(shù)據(jù)的物理地點(diǎn)或物理存儲介質(zhì),而是數(shù)據(jù)存儲的邏輯描述。數(shù)據(jù)存儲用一個右邊開口的長方形表示。圖形右部填寫數(shù)據(jù)存儲的名字,左邊填寫數(shù)據(jù)存儲的標(biāo)識。為了避免數(shù)據(jù)流線條的交叉,有時在一張圖中會出現(xiàn)同樣的數(shù)據(jù)存儲。此時,可在重復(fù)出現(xiàn)的數(shù)據(jù)存儲符號的左邊再加一條或兩條豎線或左上角畫一條或兩條斜線。外部實(shí)體處理過程數(shù)據(jù)存儲數(shù)據(jù)流向七、數(shù)據(jù)流程圖的繪制數(shù)據(jù)流程圖是分層次的,繪制時,要以業(yè)務(wù)流程圖為基礎(chǔ),采取自頂向下逐層分解的辦法。首先畫出頂層數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。數(shù)據(jù)流程圖層次數(shù),視具體系統(tǒng)而定,有的可能分為二層,有的可能分為三層,有的甚至更多。過程的命名及要求在DFD中,過程的命名,取決DFD的層次,不管是一般的處理過程,還是詳細(xì)的處理過程。一般情況下,所有處理過程均應(yīng)以強(qiáng)動詞+客體的方式來命名。但頂層的DFD是從用戶的角度來籠統(tǒng)地描述業(yè)務(wù)系統(tǒng)的,在這種情況下,一個過程往往代表一組詳細(xì)處理過程。因此高層處理過程一般以一個能夠反映整個系統(tǒng)業(yè)務(wù)類型的名詞來命名。頂層處理過程市場管理系統(tǒng)客戶關(guān)系管理系統(tǒng)銷售子系統(tǒng)訂單處理子系統(tǒng)詳細(xì)處理過程(以動詞開頭)計算獎金修改庫存數(shù)據(jù)建立缺貨訂單打印報表要求:在DFD圖上,所有的過程均應(yīng)使數(shù)據(jù)發(fā)生本質(zhì)的變化。這些本質(zhì)變化包括:計算。例如,計算學(xué)生的平均成績。進(jìn)行決策。根據(jù)銷售額決定是否發(fā)放獎金。數(shù)據(jù)分流。例如,根據(jù)顧客信譽(yù)度,將合格訂單和不合格訂單分離開來。數(shù)據(jù)合并。例如,將必修課和選修課合并建立課程表。數(shù)據(jù)流過濾或綜合產(chǎn)生新的數(shù)據(jù)流,例如,過濾發(fā)票數(shù)據(jù),從中找出欠款客戶,或?qū)x課數(shù)據(jù)進(jìn)行綜合分析,找出需求量最大的課程。避免以下幾種常見的錯誤黑洞(blackhole)
,即只有輸入而沒有輸出。只有輸出而沒有輸入?;叶矗╣rayhole),即輸入不足以產(chǎn)生輸出。(不易察覺的錯誤)數(shù)據(jù)流要用反映數(shù)據(jù)類型的名字表示,不要用“數(shù)據(jù)”、“信息”、“文件”等比較模糊的名字來表示。數(shù)據(jù)流必須起于或止于過程,即每一個數(shù)據(jù)流必須有一個過程與之有關(guān),數(shù)據(jù)流不能起于數(shù)據(jù)存儲且止于一個外部實(shí)體或另一個數(shù)據(jù)存儲;也不能起于每個實(shí)體且止于另一個外部實(shí)體或數(shù)據(jù)存儲。數(shù)據(jù)存儲1實(shí)體A實(shí)體B實(shí)體A數(shù)據(jù)存儲1實(shí)體A數(shù)據(jù)存儲1數(shù)據(jù)存儲2這些畫法有問題嗎?數(shù)據(jù)流程圖舉例:汽車配件公司業(yè)務(wù)處理系統(tǒng)某汽車配件公司銷售業(yè)務(wù)流程顧客發(fā)訂單給銷售部門,銷售部門經(jīng)過訂單檢查,把不合格的訂單反饋給顧客。對合格訂單,通過核對庫存記錄,缺貨訂單通過缺貨統(tǒng)計,向采購部門發(fā)出缺貨通知,并登記缺貨記錄。對于可供貨訂單,登記用戶檔案,開出備貨單,通知倉庫備貨。同時保存訂單數(shù)據(jù),一段時間后進(jìn)行銷售統(tǒng)計。
……訂貨單發(fā)貨單訂貨單發(fā)貨單汽車配件公司業(yè)務(wù)處理系統(tǒng):第一層數(shù)據(jù)流圖顧客供應(yīng)商P1業(yè)務(wù)處理系統(tǒng)數(shù)據(jù)流圖舉例:汽車配件公司業(yè)務(wù)處理系統(tǒng)銷售子系統(tǒng)訂貨單銷售發(fā)貨單配件庫存P1.1采購子系統(tǒng)P1.2采購單發(fā)貨單到貨通知財務(wù)子系統(tǒng)P1.3銷售發(fā)票訂貨單D1采購單D4D3顧客供應(yīng)商應(yīng)收通知單應(yīng)付通知單采購發(fā)票銷售發(fā)貨單D2采購發(fā)票D5銷售發(fā)票D6汽車配件公司業(yè)務(wù)處理系統(tǒng):第二層數(shù)據(jù)流圖支票支票審核訂貨單訂貨單配件庫存P1.1.1確定顧客訂貨P1.1.3核對缺貨訂單P1.1.5開發(fā)貨單并修改庫存P1.1.4不合格訂貨單顧客檔案D2D4滿足訂貨訂單缺貨訂單登錄新顧客信息P1.1.2缺貨訂單D6到貨通知單新顧客銷售歷史D5應(yīng)收通知單配件庫存D4合格的訂貨單滿足訂貨訂單第三層:銷售數(shù)據(jù)流圖訂貨單D1銷售發(fā)貨單銷售發(fā)貨單D3顧客財務(wù)子系統(tǒng)采購子系統(tǒng)制訂采購計劃缺貨單P1.2.2審核采購訂單P1.2.3貨物入庫P1.2.4核對缺貨單P1.1.5配件庫存D7合格采購訂單到貨單缺貨單D8應(yīng)付通知單采購訂單D5采購訂單到貨通知第三層:采購數(shù)據(jù)流圖銷售子系統(tǒng)財務(wù)子系統(tǒng)供應(yīng)商入庫單D6到貨通知不合格采購訂單采購詢價P1.2.1供應(yīng)商檔案D2缺貨單D1供應(yīng)商報價單詢價單詢價單詢價單D3報價單D4財務(wù)子系統(tǒng)P1.3銷售發(fā)票顧客供應(yīng)商應(yīng)收通知單應(yīng)付通知單采購發(fā)票采購發(fā)票D5銷售發(fā)票D6支票支票采購子系統(tǒng)銷售子系統(tǒng)第三層:財務(wù)數(shù)據(jù)流圖數(shù)據(jù)流程圖分多少層次應(yīng)視實(shí)際情況而定,對于一個復(fù)雜的大系統(tǒng),有時可分至七八層之多。為了提高規(guī)范化程度,有必要對圖中的各個元素加以編號。通常在編號之首冠以字母,用以表示不同的元素,可以用P表示處理,D表示數(shù)據(jù)流,F(xiàn)表示數(shù)據(jù)存儲,S表示外部實(shí)體。如P1.1.4表示第一個子系統(tǒng)第一層圖的第4個處理。5.7數(shù)據(jù)字典一、數(shù)據(jù)字典的定義數(shù)據(jù)字典是關(guān)于數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實(shí)體等元素的定義及說明的集合。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。
數(shù)據(jù)字典是所有人員(系統(tǒng)開發(fā)、系統(tǒng)管理人員及用戶)工作的依據(jù),統(tǒng)一的標(biāo)準(zhǔn)。它可以確保數(shù)據(jù)在系統(tǒng)中的完整性和一致性。其使用方式:人工方式和計算機(jī)方式。二、數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)流的定義數(shù)據(jù)結(jié)構(gòu)的定義處理邏輯的定義外部實(shí)體的定義數(shù)據(jù)存儲的定義1、數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。分析數(shù)據(jù)特性應(yīng)從靜態(tài)和動態(tài)兩個方面去進(jìn)行。在數(shù)據(jù)字典中,僅定義(描述)數(shù)據(jù)的靜態(tài)特性,具體包括:(1)數(shù)據(jù)項(xiàng)的名稱、編號、別名和簡述;(2)數(shù)據(jù)項(xiàng)的長度;(3)數(shù)據(jù)項(xiàng)的取值例如:數(shù)據(jù)項(xiàng)編號:I02-01數(shù)據(jù)項(xiàng)名稱:材料編號別名:材料編碼簡述:某種材料的代碼類型及寬度:字符型,4位取值范圍:“0001”-“9999”數(shù)據(jù)項(xiàng)編號:I02-01數(shù)據(jù)項(xiàng)名稱:學(xué)號別名:學(xué)生學(xué)號簡述:某學(xué)生的代碼類型及寬度:字符型,9位取值范圍:“00000001”-“99999999”2、數(shù)據(jù)結(jié)構(gòu)的定義
數(shù)據(jù)結(jié)構(gòu)是描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項(xiàng)組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。DS03-01:用戶訂貨單DS03-02:訂貨單標(biāo)識DS03-03:用戶情況DS03—04:配件情況I1:訂貨單編號I3:用戶代碼I10:配件代碼I2:日期I4:用戶名稱I11:配件名稱I5:用戶地址I12:配件規(guī)格I6:用戶姓名I13:訂貨數(shù)量I7:電話I8:開戶銀行I9:賬號用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)
如下表所示訂貨單就是由三個數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)結(jié)構(gòu),表中DS表示數(shù)據(jù)結(jié)構(gòu),I表示數(shù)據(jù)項(xiàng)。
數(shù)據(jù)字典中對數(shù)據(jù)結(jié)構(gòu)的定義包括以下內(nèi)容:(1)數(shù)據(jù)結(jié)構(gòu)的名稱和編號;(2)簡述;(3)數(shù)據(jù)結(jié)構(gòu)的組成。
如果是一個簡單的數(shù)據(jù)結(jié)構(gòu),只要列出它所包含的數(shù)據(jù)項(xiàng)。如果是一個嵌套的數(shù)據(jù)結(jié)構(gòu)(即數(shù)據(jù)結(jié)構(gòu)中包含數(shù)據(jù)結(jié)構(gòu)),則需要列出它所包含的數(shù)據(jù)結(jié)構(gòu)的名稱,因?yàn)檫@些被包含的數(shù)據(jù)結(jié)構(gòu)在數(shù)據(jù)字典的其它部分已有定義。例如:用戶訂貨單數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號:DS03—01
數(shù)據(jù)結(jié)構(gòu)名稱:用戶訂貨單簡述:用戶所填用戶情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成:DS03-02+DS03-03+DS03-043、數(shù)據(jù)流的定義數(shù)據(jù)流表明數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。在?shù)據(jù)字典中,對數(shù)據(jù)流的定義包括以下內(nèi)容:(1)數(shù)據(jù)流的來源:即數(shù)據(jù)流的源點(diǎn),它可能來自系統(tǒng)的外部實(shí)體,也可能來自某一處理過程或是一個數(shù)據(jù)存儲單元。(2)數(shù)據(jù)流的去向:即數(shù)據(jù)流的終點(diǎn),它可能終止于外部實(shí)體、處理過程或是數(shù)據(jù)存儲。(3)數(shù)據(jù)流的組成:指它所包含的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。一個數(shù)據(jù)流可能包含若干個數(shù)據(jù)結(jié)構(gòu),這時需要在數(shù)據(jù)字典中加以定義。如果一個數(shù)據(jù)流僅包含一個簡單的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu),則該數(shù)據(jù)流無需專門定義,只需在數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)的定義中加以標(biāo)明。(4)數(shù)據(jù)流的流量(流通量):指在單位時間內(nèi),該數(shù)據(jù)流的傳輸次數(shù)。例如,500次/天。(5)高峰時的流量(流通量)。例如:領(lǐng)料單數(shù)據(jù)流定義數(shù)據(jù)流編號:F03—08
數(shù)據(jù)流名稱:領(lǐng)料單簡述:車間開出的領(lǐng)料單數(shù)據(jù)流來源:車間數(shù)據(jù)流去向:發(fā)料處理模塊數(shù)據(jù)流組成:材料編號+材料名稱+領(lǐng)用數(shù)量+日期
+領(lǐng)用單位數(shù)據(jù)流量:10份/時高峰流量:20份/時(上午9:00--11:00)4、處理邏輯(過程)的定義邏輯的定義僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。在數(shù)據(jù)字典中,對處理邏輯(過程)主要有以下幾項(xiàng)內(nèi)容:(1)處理過程在數(shù)據(jù)流圖中的編號。(2)處理過程在數(shù)據(jù)流圖中的名稱。(3)對處理過程的簡單描述。(4)該處理過程的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流及其來源與去向。(5)其主要功能的簡單描述。例如:處理邏輯定義
處理邏輯編號:P02-03
處理邏輯名稱:計算電費(fèi)
簡述:計算應(yīng)交納的電費(fèi)輸入的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)價格,來源于數(shù)據(jù)存儲文件價格表;數(shù)據(jù)流電量和用戶類別;來源于處理邏輯“讀電表數(shù)字處理”和數(shù)據(jù)存儲“用戶文件”。
處理:根據(jù)數(shù)據(jù)流“用電量”和“用戶信息”,檢索用戶文件,確定該用戶類別;再根據(jù)已確定的該用戶類別,檢索數(shù)據(jù)存儲價格表文件,以確定該用戶的收費(fèi)標(biāo)準(zhǔn),得到單價;用單價和用電量相乘得該用戶應(yīng)交納的電費(fèi)。
輸出的數(shù)據(jù)流:數(shù)據(jù)流“電費(fèi)”一是去外部項(xiàng)用戶,二是寫入數(shù)據(jù)存儲用戶電費(fèi)賬目文件。
處理頻率:對每個用戶每月處理一次。例如:處理過程定義處理過程編號:P02處理過程名稱:入店確認(rèn)簡述:客戶資料輸入,賬單建立,確定房間手牌輸入的數(shù)據(jù)流:客戶信息表,空房號處理:建立客戶賬單,確定手牌和房號輸出的數(shù)據(jù)流:房號返回到房態(tài)表;賬號、手牌號、房號去餐飲及娛樂等外部實(shí)體;客戶信息進(jìn)入客戶數(shù)據(jù)庫。5、數(shù)據(jù)存儲的定義在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。通常定義數(shù)據(jù)存儲的內(nèi)容:(1)數(shù)據(jù)存儲名稱(2)數(shù)據(jù)存儲編號(3)數(shù)據(jù)存儲描述(4)數(shù)據(jù)存儲組成,即它所包含的數(shù)據(jù)結(jié)構(gòu)(5)數(shù)據(jù)存儲的關(guān)鍵字說明(6)與數(shù)據(jù)存儲相關(guān)聯(lián)的處理過程例如:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號:S03-08
數(shù)據(jù)存儲名稱:庫存賬簡述;存放配件的庫存量和單價數(shù)據(jù)存儲組成:配件編號+配件名稱+單價+庫存量+備注關(guān)鍵字:配件編號相關(guān)聯(lián)的處理:P02,P03例如:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號:F03-08數(shù)據(jù)存儲名稱:食譜。簡述:餐飲部的菜譜數(shù)據(jù)存儲組成:食品種類+食品代碼+名稱+單位+單價關(guān)鍵字:食品代碼相關(guān)聯(lián)的處理:P6.1點(diǎn)菜、P6.2加菜、P6.3換/退菜6、外部實(shí)體外部實(shí)體是數(shù)據(jù)的來源和去向。主要說明外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及該外部實(shí)體的數(shù)量。例如:外部實(shí)體定義外部實(shí)體編號:S03-01
外部實(shí)體名稱:用戶簡述:購置本單位配件的用戶輸入的數(shù)據(jù)流:D03-06,D03-08
輸出的數(shù)據(jù)流:D03-01,D03-02
外部實(shí)體編號:S03-02
外部實(shí)體名稱:客人簡述:在酒店中消費(fèi)的客人輸人的數(shù)據(jù)流:客人登記表輸出的數(shù)據(jù)流:客人帳單、客人結(jié)算帳單5.8描述處理邏輯的工具數(shù)據(jù)流程圖中比較簡單的計算性的處理邏輯可以在數(shù)據(jù)字典中作出定義,但還有不少邏輯上比較復(fù)雜的處理,有必要運(yùn)用一些描述處理邏輯的工具來說明。常用的描述處理邏輯的工具有判斷樹、判斷表及結(jié)構(gòu)語言等。訂貨折扣政策如下:(1)年交易額在5萬或5萬以下,則不給予折扣;(2)對于年交易額在5萬以上時:如果無欠款,則給予15%的折扣;如果有欠款,而且與本公司的交易關(guān)系在20年以上,則折扣為10%;如果有欠款,而且與本公司交易關(guān)系在20年以下,則折扣為5%。一、判斷樹判斷樹訂貨處理優(yōu)惠待遇年交易額5萬以上年交易額5萬或以下無欠款有欠款交易20年以上交易20年以下15%10%5%0%優(yōu)點(diǎn):判斷樹比較直觀,容易理解缺點(diǎn):條件較多時,不容易清楚地表達(dá)出整個判斷過程二、判斷表
在處理邏輯中,如果判斷樹的條件較多,各個條件又相互結(jié)合,相應(yīng)的決策方案比較多,在這種情況下用判斷表表示,表的結(jié)構(gòu)比較復(fù)雜,圖中各項(xiàng)注釋也比較繁瑣。條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%條件語句行動語句條件項(xiàng)行動項(xiàng)判斷表?xiàng)l件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN判斷表的簡化(1)條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN判斷表的簡化(2)條件及行動1345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN判斷表的簡化(3)條件及行動1345條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN判斷表的簡化(4)由此,歸納出合并的原則:取相同行動的n列,若有某個條件Ci在此n列的取值正好是該條件取值的全集,而其他條件在此n列都取相同的值,則此n列可以合并。按此條件考查上表,不可能再合并。這個決策問題的判斷表的化簡也到此為止。判斷表的簡化(5)用判斷表來描述決策問題,通常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市物業(yè)服務(wù)合同范本示例
- 保理合同(日元)
- 房屋使用權(quán)合同轉(zhuǎn)租協(xié)議樣本
- 檢測服務(wù)合同范本:機(jī)構(gòu)合作篇
- 資產(chǎn)配置基金合同例文
- 度標(biāo)準(zhǔn)私人承包協(xié)議合同
- 農(nóng)產(chǎn)品購銷合同經(jīng)典合同范文
- 房地產(chǎn)項(xiàng)目苗木采購合同書模板
- 家電配件的表面裝飾與標(biāo)識技術(shù)考核試卷
- 中介服務(wù)行業(yè)的人力資源服務(wù)標(biāo)準(zhǔn)考核試卷
- DB11 938-2022 綠色建筑設(shè)計標(biāo)準(zhǔn)
- 部編版語文八年級下冊第六單元名著導(dǎo)讀《鋼鐵是怎樣煉成的》問答題 (含答案)
- 2022譯林版新教材高一英語必修二單詞表及默寫表
- 全國青少年機(jī)器人技術(shù)等級考試:二級培訓(xùn)全套課件
- 九種中醫(yī)體質(zhì)辨識概述課件
- (外研版)英語四年級下冊配套同步練習(xí) (全書完整版)
- 小學(xué)數(shù)學(xué)計算能力大賽實(shí)施方案
- 古詩詞誦讀《虞美人》課件-統(tǒng)編版高中語文必修上冊
- 文物學(xué)概論-中國古代青銅器(上)
- 制作拉線課件
- 某物業(yè)公司能力素質(zhì)模型庫(參考)
評論
0/150
提交評論