




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第4章系統(tǒng)分析系統(tǒng)分析的具體工作內(nèi)容包括:(1)可行性分析;(2)系統(tǒng)調(diào)查;(3)系統(tǒng)化分析;(4)提出新系統(tǒng)的邏輯模型。4.1需求分析4.1.1需求分析方法1.自頂向下的結(jié)構(gòu)化方法采用自頂向下、逐級(jí)展開的結(jié)構(gòu)化分析方法的基本思路是把系統(tǒng)看作是一個(gè)整體,從系統(tǒng)的最上層開始調(diào)查,然后在確保最上層工作正常的前提下,確定哪些是下一層,并且調(diào)查下一層。以同樣的方法確定哪些是更下一層,并且調(diào)查更下一層,依此類推,直至搞清整個(gè)系統(tǒng)。2.對(duì)系統(tǒng)中的對(duì)象先認(rèn)識(shí)再分析現(xiàn)行系統(tǒng)內(nèi)部的各部門、各項(xiàng)工作都是根據(jù)需要而設(shè)置的。在初步調(diào)查中,先要搞清系統(tǒng)中各組織機(jī)構(gòu)及各機(jī)構(gòu)的工作性質(zhì)、作用、方法、流程等,然后再考慮能否進(jìn)
2、一步優(yōu)化。絕對(duì)不能先入為主的懷疑某組織機(jī)構(gòu)設(shè)置和工作流程的正確性,主觀地提出一些“改革方案”或“合理化建議”。3.工程化組織工作過程每一個(gè)企業(yè)都有一個(gè)龐大的管理系統(tǒng),調(diào)查工作要由許多人共同完成,協(xié)調(diào)和管理調(diào)查組就成為工作成敗的關(guān)鍵。按照工程化的要求,參與者的調(diào)查工作要有計(jì)劃、有步驟、相互協(xié)調(diào)和配合,并且建立起規(guī)范的文檔系統(tǒng)。4.1.2系統(tǒng)調(diào)查(1)成立調(diào)查小組調(diào)查小組應(yīng)由企業(yè)領(lǐng)導(dǎo)、各層次主要管理人員、技術(shù)人員、程序設(shè)計(jì)人員、系統(tǒng)分析員等組成。(2)制定調(diào)查計(jì)劃計(jì)劃是成功的保障。制定計(jì)劃后,可以使企業(yè)中相關(guān)部門、人員預(yù)先安排好工作,接待調(diào)查人員進(jìn)行調(diào)查工作。調(diào)查計(jì)劃還要確定調(diào)查對(duì)象、調(diào)查進(jìn)度表。
3、所以,一般調(diào)查表有:時(shí)間、調(diào)查內(nèi)容、相關(guān)部門與人員、調(diào)查成果等5項(xiàng)。(3)準(zhǔn)備好調(diào)查提綱和調(diào)查表格調(diào)查提綱包括:部門職責(zé)、工作目標(biāo)、存在問題、改進(jìn)的可能性與難度、對(duì)信息系統(tǒng)的需求程度。調(diào)查表格包括:目標(biāo)調(diào)查表、業(yè)務(wù)調(diào)查表、信息調(diào)查表等。對(duì)于那些結(jié)構(gòu)性強(qiáng)、指標(biāo)含義明確、并且具有具體內(nèi)容的調(diào)查,適合于表格調(diào)查法。調(diào)查提綱和調(diào)查表格都應(yīng)該提前發(fā)給調(diào)查對(duì)象,以避免盲目性,提高調(diào)查質(zhì)量。(4)建立良好的人際關(guān)系調(diào)查組成員始終都應(yīng)當(dāng)保持主動(dòng)、友善的態(tài)度,建立一個(gè)良好的人際關(guān)系,可以使事半功倍,否則,可能事倍功半。訪問過程中要做好宣傳工作。因?yàn)楣芾硐到y(tǒng)的改革往往涉及管理體制的改革,必然會(huì)牽涉到一部分人的權(quán)力
4、、利益,請(qǐng)領(lǐng)導(dǎo)妥當(dāng)處理。1.調(diào)查的任務(wù)(1)企業(yè)的目標(biāo)和任務(wù)管理信息系統(tǒng)是企業(yè)實(shí)現(xiàn)長(zhǎng)遠(yuǎn)目標(biāo)所必須的,調(diào)查企業(yè)在較長(zhǎng)一段時(shí)間內(nèi)的目標(biāo),生產(chǎn)經(jīng)營(yíng)的內(nèi)容(例如:產(chǎn)品、金融服務(wù)、網(wǎng)上服務(wù)等),以及與將要開發(fā)的管理信息系統(tǒng)的關(guān)系。要保證所開發(fā)的管理信息系統(tǒng)與企業(yè)長(zhǎng)遠(yuǎn)目標(biāo)的一致性。(2)企業(yè)概況企業(yè)的性質(zhì)、隸屬關(guān)系,組織機(jī)構(gòu),產(chǎn)/供/銷的概況,資金的現(xiàn)狀,目前管理工作的水平等。(3)企業(yè)的外部環(huán)境了解企業(yè)的供應(yīng)商、代理商的協(xié)作關(guān)系。(4)當(dāng)前信息系統(tǒng)的概況了解企業(yè)的功能層次、管理體制、人員及技術(shù)水平,當(dāng)前管理信息系統(tǒng)的職能、工作內(nèi)容、執(zhí)行過程、存在的薄弱環(huán)節(jié)。(5)新系統(tǒng)的開發(fā)條件系統(tǒng)調(diào)查不僅要為論證新系
5、統(tǒng)收集必要的數(shù)據(jù)、材料,還要為新系統(tǒng)開發(fā)的可能性提供充分的依據(jù)。主要是系統(tǒng)環(huán)境調(diào)查,調(diào)查對(duì)本系統(tǒng)有重大影響的外部因素。對(duì)于管理信息系統(tǒng)來說,其環(huán)境就是管理系統(tǒng)。管理信息的輸入來自環(huán)境,輸出則交付環(huán)境使用。領(lǐng)導(dǎo)的態(tài)度、管理部門負(fù)責(zé)人、廣大管理干部對(duì)新系統(tǒng)開發(fā)的態(tài)度,管理職能機(jī)構(gòu)是否合理、規(guī)章制度是否健全、特別是各種基礎(chǔ)數(shù)據(jù)是否完整和準(zhǔn)確,可投入開發(fā)的人力、物力、財(cái)力,現(xiàn)行系統(tǒng)所使用的計(jì)算機(jī)設(shè)備、軟件等。2. 調(diào)查的方法(1)訪問(2)問卷調(diào)查 自由式:用于進(jìn)一步討論某一個(gè)問題或過程,收集有益的經(jīng)驗(yàn),傾聽有經(jīng)驗(yàn)者的敘述。例如,在企業(yè)產(chǎn)品售銷的調(diào)查中可以提出一個(gè)自由式問卷:“如何檢查客戶的信用度?如
6、何控制客戶的賒賬程度?怎樣改進(jìn)、簡(jiǎn)化檢驗(yàn)客戶信用度的過程?” 選擇判斷式:通過系統(tǒng)分析員對(duì)問卷的精心設(shè)計(jì),以控制回答問題的范圍,從而得到問題最明確的答案。(3)開調(diào)查會(huì)(4)參加業(yè)務(wù)實(shí)踐(5)使用圖表描述(子)系統(tǒng)3. 確定新系統(tǒng)目標(biāo)通過初步調(diào)查,了解企業(yè)領(lǐng)導(dǎo)、主要管理干部對(duì)管理信息系統(tǒng)的需求和設(shè)想,包括開發(fā)經(jīng)費(fèi)、人員、設(shè)備。系統(tǒng)分析人員可以初步提出一個(gè)系統(tǒng)目標(biāo)及各子系統(tǒng)目標(biāo)。系統(tǒng)目標(biāo)必須明確所開發(fā)的管理信息系統(tǒng)是“干什么”的,它與人工管理決策的界限,哪些信息處理將由計(jì)算機(jī)來完成,哪些仍舊由人工來完成。除了系統(tǒng)目標(biāo)以外,還要確定各個(gè)子系統(tǒng)及子系統(tǒng)的目標(biāo)。也就是說,在初步調(diào)查之后,對(duì)系統(tǒng)作初步的
7、規(guī)劃,對(duì)系統(tǒng)內(nèi)部劃分為若干個(gè)子系統(tǒng),確定各子系統(tǒng)的目標(biāo)、基本功能,并且明確各子系統(tǒng)之間的信息需求關(guān)系。這樣就大致勾畫出管理信息系統(tǒng)的總體模型,它規(guī)定了信息系統(tǒng)的規(guī)模、界限、系統(tǒng)的總體結(jié)構(gòu)、系統(tǒng)及系統(tǒng)內(nèi)部的主要信息關(guān)系。4.1.3系統(tǒng)調(diào)查文檔編制企業(yè)概述企業(yè)管理業(yè)務(wù)流程的調(diào)研報(bào)告企業(yè)管理信息應(yīng)用技術(shù)現(xiàn)狀的調(diào)研報(bào)告企業(yè)管理信息系統(tǒng)功能設(shè)計(jì)報(bào)告企業(yè)管理信息系統(tǒng)的可行性分析報(bào)告企業(yè)管理信息系統(tǒng)的資料清單4.1.4常用系統(tǒng)調(diào)查表格編制1、用戶需求調(diào)研計(jì)劃2.現(xiàn)狀調(diào)查表3.座談提綱可鏈接到各表4.2 組織結(jié)構(gòu)與功能分析4.2.1組織結(jié)構(gòu)分析組織結(jié)構(gòu)分析就是調(diào)查分析系統(tǒng)內(nèi)的各級(jí)組織結(jié)構(gòu)。圖4.1 組織結(jié)構(gòu)圖
8、4.2.2組織與業(yè)務(wù)關(guān)系的分析1. 功能體系圖功能調(diào)查是在組織機(jī)構(gòu)調(diào)查的基礎(chǔ)之上來進(jìn)行的,目標(biāo)是確定系統(tǒng)的功能構(gòu)造,層層細(xì)化地了解各個(gè)部門的職責(zé)、工作內(nèi)容、分工,最后用功能體系圖表示出來。圖4.2 功能體系圖的一般形式圖4.3 某企業(yè)功能體系圖2. 組織與業(yè)務(wù)關(guān)系分析功能要依靠組織機(jī)構(gòu)來具體實(shí)現(xiàn)。因此,一個(gè)企業(yè)的功能體系圖與組織機(jī)構(gòu)圖是有一定的關(guān)系。4.2.3管理業(yè)務(wù)流程分析管理業(yè)務(wù)流程調(diào)查就是要了解原有信息系統(tǒng)的流動(dòng)過程,弄清每一個(gè)部門(環(huán)節(jié))如何完成其職能的,以及完成職能時(shí)是如何處理信息的(信息來源形態(tài)、業(yè)務(wù)處理內(nèi)容、處理順序方法計(jì)算方法、對(duì)處理時(shí)間的要求、流經(jīng)去向形態(tài))。1. 管理業(yè)務(wù)流
9、程圖管理業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)部各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動(dòng)的圖形。它可以幫助系統(tǒng)分析人員找出業(yè)務(wù)流程中不合理的回路。2. 表格分配圖為了傳遞消息,管理部門經(jīng)常將某種據(jù)或報(bào)告復(fù)印多份分發(fā)到其它多個(gè)部門,在這種情況下,可以采用表格分配表來描述有關(guān)業(yè)務(wù)。表格分配圖用于描述管理業(yè)務(wù)的流程,即單據(jù)、報(bào)表在各部門之間的傳送及處理情況。它可幫助系統(tǒng)分析人員描述系統(tǒng)中復(fù)制多份的報(bào)告或單據(jù)的流圖4.5 描述采購(gòu)業(yè)務(wù)的表格分配圖4.2.4業(yè)務(wù)與功能的關(guān)系分析業(yè)務(wù)與功能的關(guān)系統(tǒng)分析是以業(yè)務(wù)、功能為對(duì)象進(jìn)行樹狀結(jié)構(gòu)分析。分析的最后結(jié)果是一個(gè)業(yè)務(wù)功能表。在表中反映出來的是系統(tǒng)中的業(yè)務(wù)功能,而
10、不是組織機(jī)構(gòu)。即反映出具體的業(yè)務(wù)之間的關(guān)系,而不是組織部門之間的關(guān)系。 功能 組織市 場(chǎng)銷 售工 程材料管理財(cái) 務(wù)計(jì)劃預(yù)測(cè)銷售管理銷售訂貨服務(wù)設(shè)計(jì)開發(fā)產(chǎn)品規(guī)格采購(gòu)進(jìn)貨庫(kù)存控制財(cái)務(wù)計(jì)劃成本核算基金管理財(cái)務(wù)科BCCCAAA銷售科AAAAA設(shè)計(jì)科BAA供應(yīng)科BBB4.3數(shù)據(jù)與數(shù)據(jù)流程分析4.3.1數(shù)據(jù)的收集與分析1. 數(shù)據(jù)的收集(1)在數(shù)據(jù)流程調(diào)查階段,一般先收集分析原系統(tǒng)的所有單據(jù)、報(bào)表、賬冊(cè)等樣本,典型的數(shù)據(jù)格式。主要收集系統(tǒng)輸入的數(shù)據(jù)(如訂貨單)、存儲(chǔ)的數(shù)據(jù)、系統(tǒng)內(nèi)產(chǎn)生的數(shù)據(jù);(2)詳細(xì)了解這些樣本的各項(xiàng)數(shù)據(jù)類型、精度、取值范圍;(3)弄清系統(tǒng)各環(huán)節(jié)的處理方法和計(jì)算方法、格式和報(bào)送高峰的時(shí)間、
11、頻度、發(fā)生量;(4)繪制原系統(tǒng)的數(shù)據(jù)流程圖;(5)對(duì)原業(yè)務(wù)流程進(jìn)行分析重組,繪制出新系統(tǒng)的數(shù)據(jù)流程圖。 2. 數(shù)據(jù)分析(1)數(shù)據(jù)特性分析調(diào)查了原系統(tǒng)的數(shù)據(jù)流之后,首先要確定新系統(tǒng)信息處理的數(shù)據(jù)特性。它包括了: 數(shù)據(jù)的靜態(tài)特性(數(shù)據(jù)類型、長(zhǎng)度、取值范圍、單位時(shí)間發(fā)生的業(yè)務(wù)量) 數(shù)據(jù)的動(dòng)態(tài)特性。分析哪些數(shù)據(jù)基本上是固定不變的(比如工資管理系統(tǒng)中的職工姓名、基本工資,在成本管理系統(tǒng)中的定額材料消耗量等);哪些數(shù)據(jù)是個(gè)別變動(dòng)的(比如工資管理系統(tǒng)中,職工基本不變,但職工的物業(yè)管理費(fèi)每月都有變化);哪些數(shù)據(jù)是隨機(jī)變化的(比如工資管理系統(tǒng)中的職工病事假扣款)。(2)數(shù)據(jù)存儲(chǔ)分析數(shù)據(jù)存儲(chǔ)分析主要包括:分析各種
12、單據(jù)、賬冊(cè)需要存儲(chǔ)數(shù)據(jù)的內(nèi)容和數(shù)據(jù)之間的關(guān)系。根據(jù)新系統(tǒng)對(duì)功能的劃分來確定是否要增加新的存儲(chǔ)單據(jù)或賬冊(cè),對(duì)于己經(jīng)確定要存儲(chǔ)的單據(jù)或賬冊(cè)是否要增加新的數(shù)據(jù)項(xiàng)。 去掉非基本的和多余的數(shù)據(jù)項(xiàng),以減少數(shù)據(jù)冗余。為了便于檢索,可以增加必要的代碼數(shù)據(jù)項(xiàng)。(3)數(shù)據(jù)查詢要求分析在詳細(xì)調(diào)查中,用戶己經(jīng)對(duì)數(shù)據(jù)查詢提出要求,數(shù)據(jù)查詢分析的目的是為了有的放矢地、合理地組織數(shù)據(jù)存儲(chǔ),從而采用高效率的檢索技術(shù)。(4)數(shù)據(jù)輸入輸出分析在數(shù)據(jù)輸入方面,要分析原系統(tǒng)各種數(shù)據(jù)輸入的目的、適用范圍、數(shù)據(jù)量的多少、數(shù)據(jù)是否得到有效的利用、現(xiàn)有的輸入方式速度精度能否滿足要求等。從而確定新系統(tǒng)的數(shù)據(jù)輸入范圍、方式、速度、輸入設(shè)備。在數(shù)
13、據(jù)輸出方面,除了滿足查詢要求外,要分析原系統(tǒng)各種輸出報(bào)表(包括手工填寫的)的目的、使用范圍、哪些是多余的或不合實(shí)際要求的。從而確定新系統(tǒng)應(yīng)輸出的報(bào)表和所使用的輸出設(shè)備。4.3.2 數(shù)據(jù)流程分析數(shù)據(jù)流程圖(Data Flow Diagram,簡(jiǎn)稱DFD)是用于描述企業(yè)內(nèi)數(shù)據(jù)流程的圖形,它是全面描述信息系統(tǒng)邏輯模型的主要工具。它用圖形反映信息在系統(tǒng)中的輸入、輸出、流動(dòng)、處理和存儲(chǔ)情況。它不僅用來刻畫現(xiàn)行系統(tǒng)的數(shù)據(jù)流程,而且用來描述新系統(tǒng)的數(shù)據(jù)流程。1. 數(shù)據(jù)流程圖的特點(diǎn)與基本符號(hào)(1)數(shù)據(jù)流程圖的特性 數(shù)據(jù)流程圖有兩個(gè)特性:抽象性和概括性。其中抽象性是表現(xiàn)在它從物質(zhì)流中抽象出信息流,從部門或人員中
14、抽象出功能處理,所以它完全舍去具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、處理和存儲(chǔ)。而概括性是表現(xiàn)在它把信息中各種不同業(yè)務(wù)的處理過程聯(lián)系起來,全面、整體、概括地反映系統(tǒng)中信息處理的流程,形成一個(gè)整體。(2)數(shù)據(jù)流程圖的組成數(shù)據(jù)流程圖由下面四種基本符號(hào)所組成數(shù)據(jù)流處理文件系統(tǒng)外實(shí)體圖3.2 DFD常用符號(hào)圖4.6 銷售處理的頂層數(shù)據(jù)流程圖 (3)數(shù)據(jù)存儲(chǔ):指通過數(shù)據(jù)文件、文件夾、或賬本等存儲(chǔ)數(shù)據(jù)。左部填寫該數(shù)據(jù)存儲(chǔ)的標(biāo)志,右部填寫存儲(chǔ)的數(shù)據(jù)集的名字。(4)數(shù)據(jù)流:它表示數(shù)據(jù)的流動(dòng)。流線上(下)標(biāo)有數(shù)據(jù)流的名稱。流動(dòng)的數(shù)據(jù)可以是一項(xiàng)數(shù)據(jù),也可以是一組數(shù)據(jù)(如:一個(gè)數(shù)據(jù)文件,或一張訂貨單)。圖4.7 存(取)款
15、業(yè)務(wù)數(shù)據(jù)流程圖2. 繪制數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面描述信息系統(tǒng)邏輯模型的主要工具,以圖的方式反映出信息在系統(tǒng)中的流動(dòng)、處理、存儲(chǔ)的情況。3. 繪制數(shù)據(jù)流程圖的方法說明(1)分層方法數(shù)據(jù)流程圖的一個(gè)重要特點(diǎn)是分層結(jié)構(gòu)。它由頂圖、底圖、中間層的數(shù)據(jù)流程圖所組成。頂圖只有一張,它說明了系統(tǒng)的邊界,即系統(tǒng)的輸入輸出的數(shù)據(jù)流。底圖是由一些不可再分的、最簡(jiǎn)單的處理邏輯所組成。這些處理邏輯稱為基本處理邏輯,它們正是程序設(shè)計(jì)中的模塊,程序員正是對(duì)這些基本處理邏輯編寫實(shí)現(xiàn)其處理功能的程序。頂層和底層之間的是中間層。很簡(jiǎn)單的系統(tǒng)也有可能沒有中間層。為了規(guī)范化,以便于今后建立數(shù)據(jù)字典,一般用數(shù)字對(duì)層次進(jìn)行編號(hào)
16、,頂層稱為0層,接下去是1層、2層、n層(底層);每一層的“處理邏輯”可以用小數(shù)點(diǎn)分隔,如:1.1、1.2等,并冠以字母,表示不同的基本元素,比如,用字母“P”表示“處理邏輯”單元,這樣,對(duì)于第1層第1個(gè)處理邏輯可以使用P1.1標(biāo)識(shí)。 在數(shù)據(jù)流程圖中的處理邏輯能夠表達(dá)出系統(tǒng)中所有的邏輯功能和必要的數(shù)據(jù)輸入輸出流向。這些邏輯處理功能和對(duì)數(shù)據(jù)的描述能夠被用戶所理解。能使系統(tǒng)設(shè)計(jì)人員對(duì)于每一個(gè)處理邏輯,都能有一個(gè)明確的概念,并能據(jù)此設(shè)計(jì)出實(shí)現(xiàn)這些邏輯功能的程序模塊?;咎幚磉壿嫽咎幚磉壿嬋c(diǎn)要求(2)數(shù)據(jù)流程圖與其它流程圖的區(qū)別數(shù)據(jù)流程圖與業(yè)務(wù)流程圖的區(qū)別業(yè)務(wù)流程圖中不僅有數(shù)據(jù)流,還有物質(zhì)流、資金
17、流。而在數(shù)據(jù)流程圖中則應(yīng)將物質(zhì)流、資金流排除在外,或抽象為數(shù)據(jù)流。數(shù)據(jù)流程圖與程序模塊結(jié)構(gòu)圖的區(qū)別數(shù)據(jù)流程圖只反映數(shù)據(jù)的流向、處理邏輯、數(shù)據(jù)存儲(chǔ),它不反映處理邏輯的先后時(shí)間順序。這是因?yàn)閿?shù)據(jù)流程圖并不直接為編程服務(wù),它主要是表示了一個(gè)系統(tǒng)的處理功能,及各處理功能之間的互相關(guān)系。數(shù)據(jù)流程圖與下面即將要介紹的系統(tǒng)設(shè)計(jì)中的模塊結(jié)構(gòu)圖的區(qū)別數(shù)據(jù)流程圖不反映處理過程中各處理模塊之間的控制關(guān)系、調(diào)用關(guān)系。因此,數(shù)據(jù)流程圖中沒有控制流,只有數(shù)據(jù)流。區(qū)別數(shù)據(jù)流與控制流的關(guān)鍵在于:流線上有沒有數(shù)據(jù)流過?如果沒有數(shù)據(jù)流過,則該流線即為控制流了。(3)注意合理地命名和編號(hào)在數(shù)據(jù)流程圖中,對(duì)于外部實(shí)體、數(shù)據(jù)流、處理邏
18、輯、數(shù)據(jù)存儲(chǔ)都要合理地、統(tǒng)一地命名、編號(hào),以便今后進(jìn)一步編寫數(shù)據(jù)字典。一般的命名規(guī)律是: 外部實(shí)體S 處理P 數(shù)據(jù)流D 數(shù)據(jù)存儲(chǔ)F對(duì)于處理邏輯單元,編號(hào)一般以數(shù)字標(biāo)記處理邏輯,以“”分隔子系統(tǒng),以“.”分隔層次。例如: P 05 2. 3. 5 第3層第5個(gè)處理邏輯 第2層第3個(gè)處理邏輯 第1層第2個(gè)處理邏輯 第5個(gè)子系統(tǒng) 處理邏輯標(biāo)記對(duì)于外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ),則在“”的右邊只要寫出它有順序編號(hào)即可。例如: D 04 05 第4個(gè)子系統(tǒng)中的第5個(gè)數(shù)據(jù)流 第4個(gè)子系統(tǒng) 數(shù)據(jù)流標(biāo)記(4)繪制新系統(tǒng)的數(shù)據(jù)流程圖和確定新系統(tǒng)的邊界新系統(tǒng)的數(shù)據(jù)流程圖是在以上的分析過程中逐步完善的,當(dāng)然,有許多細(xì)節(jié)
19、仍未詳細(xì)說明,因此,還應(yīng)該對(duì)對(duì)圖中的數(shù)據(jù)流、處理邏輯、存儲(chǔ)邏輯等各個(gè)元素作進(jìn)一步的分析和說明,這就必須借助于數(shù)據(jù)字典來完成了。4.3.3 數(shù)據(jù)與功能的聯(lián)系分析數(shù)據(jù)與功能聯(lián)系分析常用UC矩陣圖,(U:USE;C:CREATE) 數(shù)據(jù)類 功能客戶訂貨產(chǎn)品加工路線材料表成本零件規(guī)格原材庫(kù)存成品庫(kù)存職工銷售區(qū)域財(cái)務(wù)計(jì)劃設(shè)備負(fù)荷材料供應(yīng)工作令經(jīng)菅計(jì)劃UUC財(cái)務(wù)計(jì)劃UUUU產(chǎn)品預(yù)測(cè)UUUU產(chǎn)品設(shè)計(jì)開發(fā)UCUC產(chǎn)品工藝UCUU庫(kù)存控制CCUU調(diào)度UUC生產(chǎn)能力計(jì)劃UCU材料需求UC作業(yè)流程CUUU銷售區(qū)域管理CUU銷售UUUC訂貨業(yè)務(wù)UCU發(fā)運(yùn)UUU會(huì)計(jì)UUU成本會(huì)計(jì)C人員計(jì)劃C人員招聘考核U圖4.9 功能
20、/數(shù)據(jù)關(guān)系4.3.4 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)數(shù)據(jù)的靜態(tài)特性加以定義。建立數(shù)據(jù)字典是為了對(duì)數(shù)據(jù)流程圖上的各個(gè)元素做出詳細(xì)的定義和說明。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行描述,從而形成一個(gè)統(tǒng)一而完整的說明體系。1. 數(shù)據(jù)項(xiàng)(Item)數(shù)據(jù)項(xiàng)也稱為數(shù)據(jù)元素,是數(shù)據(jù)最小的存取單位。比如,定義數(shù)據(jù)項(xiàng)“出生日期”,它包含“月月日日年年”共8個(gè)字節(jié),則它是一個(gè)不可再分的數(shù)據(jù)項(xiàng),也就是說,每次存取都是8個(gè)字節(jié)。數(shù)據(jù)項(xiàng)是從靜態(tài)特性去描述數(shù)據(jù)。它包括:數(shù)據(jù)項(xiàng)名稱、編號(hào)(必須在數(shù)據(jù)字典中唯一地標(biāo)識(shí)該數(shù)據(jù)項(xiàng))、別名、簡(jiǎn)述、長(zhǎng)度(指占用的字節(jié)數(shù))、取值范圍。例1:定義一個(gè)“庫(kù)存量”的數(shù)
21、據(jù)項(xiàng)。 編號(hào): I0304 數(shù)據(jù)項(xiàng)名稱:庫(kù)存量 別名: 庫(kù)存剩余 簡(jiǎn)述: 某種配件當(dāng)前的庫(kù)存數(shù)量 長(zhǎng)度: 6個(gè)字節(jié) 取值范圍: 0-9999992. 數(shù)據(jù)結(jié)構(gòu)(Data Structure)數(shù)據(jù)結(jié)構(gòu)是描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)由若干個(gè)數(shù)據(jù)項(xiàng)所組成,也可以由若干個(gè)(己經(jīng)定義過的)數(shù)據(jù)結(jié)構(gòu)所組成,還可以由若干個(gè)數(shù)據(jù)項(xiàng)和若干個(gè)數(shù)據(jù)結(jié)構(gòu)所組成。例如,下面的訂貨單DS01-03就是由3個(gè)(己經(jīng)定義過的)數(shù)據(jù)結(jié)構(gòu)所組成的數(shù)據(jù)結(jié)構(gòu),但不能遞歸定義。 表4.5 客戶訂貨單的數(shù)據(jù)結(jié)構(gòu)DS01-03:客戶訂貨單DS02:訂貨單標(biāo)識(shí)DS03:用戶檔案DS04:配件情況I1:訂貨單編號(hào)I2:日期I3: 客
22、戶代碼I4: 客戶名稱I5: 客戶地址I6: 郵政編碼I7: 開戶銀行I8: 賬號(hào)I9: 聯(lián)系人姓名I10:電話I11:電子信箱I12:配件代碼I13:配件名稱I14:規(guī)格I15:訂貨量由上表可知:用戶訂貨單的數(shù)據(jù)是由“訂貨單標(biāo)識(shí)”、“客戶檔案”和“配件情況”這三個(gè)數(shù)據(jù)結(jié)構(gòu)所組成。而每個(gè)數(shù)據(jù)結(jié)構(gòu)又是由各自的一些數(shù)據(jù)項(xiàng)所組成。比如,數(shù)據(jù)結(jié)構(gòu)“配件情況”就是由數(shù)據(jù)項(xiàng):“配件代碼”、“配件名稱”、“規(guī)格”、“訂貨量”所組成。在數(shù)據(jù)字典中,數(shù)據(jù)結(jié)構(gòu)的定義包括以下內(nèi)容:(1)數(shù)據(jù)結(jié)構(gòu)的名稱、編號(hào)。(2)簡(jiǎn)述。(3)數(shù)據(jù)結(jié)構(gòu)的組成。如果是一個(gè)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),只要開列出它所包含的各個(gè)數(shù)據(jù)項(xiàng)就可以了;如果是一
23、個(gè)嵌套的數(shù)據(jù)結(jié)構(gòu)(即在一個(gè)數(shù)據(jù)結(jié)構(gòu)中包含了另一個(gè)數(shù)據(jù)結(jié)構(gòu)),只需開列出它所包含的數(shù)據(jù)結(jié)構(gòu)的名稱。因?yàn)檫@些數(shù)據(jù)結(jié)構(gòu)在數(shù)據(jù)字典中己經(jīng)有了定義。例2:定義一個(gè)由數(shù)據(jù)項(xiàng)組成的數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)結(jié)構(gòu)的定義 數(shù)據(jù)結(jié)構(gòu)編號(hào):DS04-01 數(shù)據(jù)結(jié)構(gòu)名稱:配件 簡(jiǎn)述: 由公司經(jīng)管的汽車配件的基本信息 數(shù)據(jù)結(jié)構(gòu)組成:配件編號(hào) 配件名稱 規(guī)格 生產(chǎn)廠商 進(jìn)貨日期 價(jià)格例3:定義一個(gè)由己經(jīng)定義過的數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)結(jié)構(gòu)的定義 數(shù)據(jù)結(jié)構(gòu)編號(hào):DS01-03 數(shù)據(jù)結(jié)構(gòu)名稱:客戶訂貨單 簡(jiǎn)述: 由客戶所填寫的客戶情況及供貨要求等信息 數(shù)據(jù)結(jié)構(gòu)組成:DS02+DS03+DS043. 數(shù)據(jù)流(Data Flow)數(shù)
24、據(jù)流是由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)所組成的。在數(shù)據(jù)流程圖上,數(shù)據(jù)是以數(shù)據(jù)流為單位來進(jìn)行傳輸?shù)?。在?shù)據(jù)字典中,對(duì)數(shù)據(jù)流的定義包括:(1)數(shù)據(jù)流的名稱、編號(hào)、簡(jiǎn)述。(2)數(shù)據(jù)流的來源。它可能來自一個(gè)外部實(shí)體,或一個(gè)處理邏輯,或一個(gè)數(shù)據(jù)存儲(chǔ)。(3)數(shù)據(jù)流的去向??赡芰飨蛞粋€(gè)外部實(shí)體,或一個(gè)處理邏輯,或一個(gè)數(shù)據(jù)存儲(chǔ)。(4)數(shù)據(jù)流的組成。指該數(shù)據(jù)流所包含的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。(5)流通量。指單位時(shí)間內(nèi)傳輸?shù)拇螖?shù)。如,訂貨單,500份日。(6)高峰流通量。指業(yè)務(wù)最頻繁的時(shí)間段和流通量。如,300份每天9:30-14:30。 例4:定義一個(gè)發(fā)貨單的數(shù)據(jù)流。 數(shù)據(jù)流的定義 編號(hào): D0805 數(shù)據(jù)流的名稱:發(fā)貨單
25、簡(jiǎn)述: 銷售科對(duì)客戶辦理的發(fā)貨單 數(shù)據(jù)流的來源:外部實(shí)體“銷售科” 數(shù)據(jù)流的去向:處理單元“審核發(fā)貨單” 數(shù)據(jù)流的組成:發(fā)貨單標(biāo)識(shí)顧客配件 流通量: 500份日。 高峰流通量: 300份每天9:30-14:30。 例5:定義一個(gè)學(xué)生選修課的數(shù)據(jù)流。 數(shù)據(jù)流的定義 編號(hào): D0906 數(shù)據(jù)流的名稱:學(xué)生選修課 簡(jiǎn)述: 各系部批準(zhǔn)的學(xué)生選修課報(bào)表 數(shù)據(jù)流的來源:外部實(shí)體“系部” 數(shù)據(jù)流的去向:處理單元“審核選修課” 數(shù)據(jù)流的組成:學(xué)生編號(hào)課程編號(hào)(學(xué)分) 流通量: 500份學(xué)期。 高峰流通量: 300份每月。此外,還可以使用一些簡(jiǎn)單的符號(hào)來定義數(shù)據(jù)流。常用的符號(hào)有: + 表示“與” | 表示“或”
26、。即選擇方括號(hào)中的某一項(xiàng)。 表示“重復(fù)”。即花括號(hào)里的項(xiàng)要重復(fù)若干次。 ( ) 表示“可選”。即圓括號(hào)里的項(xiàng)可能沒有。4. 數(shù)據(jù)存儲(chǔ)(Data Store)數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的場(chǎng)所。在數(shù)據(jù)字典中,數(shù)據(jù)字典只描述數(shù)據(jù)的邏輯存儲(chǔ)的結(jié)構(gòu),而不涉及它的物理組織。數(shù)據(jù)存儲(chǔ)的定義包括:數(shù)據(jù)存儲(chǔ)的名稱、編號(hào)、簡(jiǎn)述、流入去向、數(shù)據(jù)存儲(chǔ)的組成(指它們所包含的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu))。 例6:定義一個(gè)“訂貨檔案”的數(shù)據(jù)存儲(chǔ)。 數(shù)據(jù)存儲(chǔ)的定義 編號(hào): F0706 數(shù)據(jù)存儲(chǔ)的名稱:訂貨檔案 簡(jiǎn)述: 2002年10月配件銷售表 數(shù)據(jù)存儲(chǔ)的來源:“開發(fā)貨單并修改庫(kù)存”處理邏輯 數(shù)據(jù)存儲(chǔ)的去向:“編制銷售和庫(kù)存報(bào)表”處
27、理邏輯 數(shù)據(jù)存儲(chǔ)的組成:配件編號(hào)日期銷售量5. 處理邏輯(Processing)處理邏輯的定義僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。處理邏輯的定義包括:處理邏輯的名稱、編號(hào)、對(duì)處理的簡(jiǎn)述(使人們了解本處理邏輯是做什么的)、處理(描述本處理邏輯的主要功能,一般使用結(jié)構(gòu)化語(yǔ)言描述)、數(shù)據(jù)的流入去向、關(guān)鍵字。例7:定義一個(gè)“編輯訂貨單”處理邏輯。 處理邏輯的定義 編號(hào): P0101 處理邏輯的名稱:“開發(fā)貨單并修改庫(kù)存”處理邏輯 簡(jiǎn)述: 確定客戶所填寫的訂貨單是否有效 輸入的數(shù)據(jù)流: 訂貨單,來自“客戶”外部實(shí)體 處理: 檢驗(yàn)訂貨單的數(shù)據(jù),判斷是否符合供貨范圍輸出的數(shù)據(jù)流: 合格的訂貨單,去“確
28、定顧客訂貨”處理邏輯;對(duì)不合格的訂貨單,交“業(yè)務(wù)員”外部實(shí)體 關(guān)鍵字: 訂貨單 6. 外部實(shí)體外部實(shí)體是系統(tǒng)的人機(jī)界面。外部實(shí)體的定義包括:外部實(shí)體的名稱、編號(hào)、簡(jiǎn)述以及數(shù)據(jù)流的輸入去向。例8:定義一個(gè)“客戶”的外部實(shí)體。 外部實(shí)體的定義 編號(hào): S0101 外部實(shí)體的名稱:客戶 簡(jiǎn)述: 購(gòu)買本公司配件的用戶 輸入的數(shù)據(jù)流: D0104,D0404 輸出的數(shù)據(jù)流: D01017. 數(shù)據(jù)字典的功能與組織數(shù)據(jù)字典的功能是:(1)對(duì)于數(shù)據(jù)流程圖中的各個(gè)要素給予明確的定義,并說明各要素之間的關(guān)系。(2)保持?jǐn)?shù)據(jù)和統(tǒng)一性與完整性。(3)數(shù)據(jù)字典中對(duì)數(shù)據(jù)項(xiàng)、記錄的描述是設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的依據(jù)。數(shù)據(jù)字典必須由專職的數(shù)據(jù)管理員進(jìn)行管理,任何對(duì)數(shù)據(jù)字典的修改,都必須通過數(shù)據(jù)管理員,以確保數(shù)據(jù)的完整性、一致性。數(shù)據(jù)字典的存儲(chǔ)形式有兩種:人工存儲(chǔ)方式和計(jì)算機(jī)存儲(chǔ)方式。不管是人工保存,還是計(jì)算機(jī)存儲(chǔ)介質(zhì)中保存,保存的都是數(shù)據(jù)字典卡片,或稱為數(shù)據(jù)字典樣張。存儲(chǔ)類數(shù)據(jù)字典樣張存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)/數(shù)據(jù)存儲(chǔ)邏輯/數(shù)據(jù)流數(shù)據(jù)字典樣張注:在表頭左上角填入:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流之一存儲(chǔ)處理邏輯數(shù)據(jù)字典樣張4.4新系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 同人寄售定制合同范例
- 便道磚鋪設(shè)施工合同范例
- 向個(gè)人采購(gòu)合同范本
- ppp供暖項(xiàng)目合同范本
- 倆兄弟建房子合同范本
- 產(chǎn)品加工轉(zhuǎn)讓合同范本
- 出售種植大棚合同范本
- 360公司入股合同范本
- 信號(hào)燈維修合同范本
- 與政府簽合同范本
- 小學(xué)校園欺凌行為調(diào)查問卷(學(xué)生卷)
- 中醫(yī)養(yǎng)生保健素養(yǎng)知識(shí)講座
- 采耳員工合同
- 汽車修理有限公司章程
- (多場(chǎng)景條款)過橋墊資借款合同
- JBT 7901-2023 金屬材料實(shí)驗(yàn)室均勻腐蝕全浸試驗(yàn)方法 (正式版)
- 小學(xué)科學(xué)人教鄂教版四年級(jí)下冊(cè)全冊(cè)教案2023春
- 非遺文化介紹課件:扎染
- 營(yíng)銷培訓(xùn):揭秘銷售成功密碼
- 基于STM32Cube的嵌入式系統(tǒng)應(yīng)用 教案
- 動(dòng)畫分鏡頭腳本設(shè)計(jì)課件
評(píng)論
0/150
提交評(píng)論