《信息系統(tǒng)分析與設(shè)計(jì)》課件1第6章_第1頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件1第6章_第2頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件1第6章_第3頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件1第6章_第4頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件1第6章_第5頁
已閱讀5頁,還剩137頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

6.1系統(tǒng)分析概述6.2詳細(xì)調(diào)查6.3用戶需求分析6.4結(jié)構(gòu)化系統(tǒng)分析6.5用U/C矩陣劃分子系統(tǒng)6.6數(shù)據(jù)流程圖6.7數(shù)據(jù)字典6.8加工說明6.9建立新系統(tǒng)的邏輯模型6.10系統(tǒng)分析報(bào)告思考與練習(xí)題第6章信息系統(tǒng)的系統(tǒng)分析

6.1系統(tǒng)分析概述

6.1.1系統(tǒng)分析的含義

系統(tǒng)分析是使設(shè)計(jì)合理、優(yōu)化的重要步驟。這個(gè)階段的工作深入與否,直接影響到將來新系統(tǒng)的設(shè)計(jì)質(zhì)量和經(jīng)濟(jì)指標(biāo),因此必須予以重視。

系統(tǒng)分析(SystemAnalysis)一詞源于美國的蘭德公司。

1945年夏,美國道格拉斯飛機(jī)公司在文職人員的建議下,組織了各方面的科學(xué)家為美國空軍研究“洲際戰(zhàn)爭”,其目的是向空軍提供有關(guān)技術(shù)和設(shè)施的建議,不久,就提出了一篇題為“實(shí)驗(yàn)性環(huán)球空間飛行器設(shè)計(jì)”的研究報(bào)告。由于這個(gè)組織工作影響較大,經(jīng)過一段時(shí)間的發(fā)展與完善,就成為了一個(gè)獨(dú)立的研究機(jī)構(gòu),專門從事咨詢活動。它們以系統(tǒng)為中心,以系統(tǒng)結(jié)構(gòu)、系統(tǒng)觀點(diǎn)為主導(dǎo),創(chuàng)立了一套解決問題的方法——系統(tǒng)分析法,即從系統(tǒng)的觀點(diǎn)出發(fā),對事物進(jìn)行分析與綜合,找出各種可行方案,以供決策者進(jìn)行理想的選擇。6.1.2系統(tǒng)分析的任務(wù)

系統(tǒng)分析是在調(diào)查研究的基礎(chǔ)上,對新系統(tǒng)的各種方案和設(shè)想進(jìn)行分析、研究、比較和判斷的過程,目的是獲得有關(guān)合理的新系統(tǒng)的邏輯模型。

系統(tǒng)分析的主要任務(wù)是:

(1)詳細(xì)調(diào)查。詳細(xì)調(diào)查現(xiàn)行系統(tǒng)的情況和具體結(jié)構(gòu),并用一定的工具對現(xiàn)行系統(tǒng)進(jìn)行詳盡的描述,這是系統(tǒng)分析最基本的任務(wù)。在充分了解現(xiàn)行系統(tǒng)現(xiàn)狀的基礎(chǔ)上,進(jìn)一步發(fā)現(xiàn)其存在的薄弱環(huán)節(jié),并提出改進(jìn)的設(shè)想,這是決定新系統(tǒng)功能強(qiáng)弱、質(zhì)量高低的關(guān)鍵所在。

(2)分析用戶需求。用戶需求是指用戶要求新系統(tǒng)應(yīng)具有的全部功能和特性,主要包括:功能要求、性能要求、可靠性要求、安全和保密要求、開發(fā)費(fèi)用和時(shí)間以及資源方面的限制等。

(3)提出新系統(tǒng)的邏輯模型。在上述基礎(chǔ)上提出新系統(tǒng)的邏輯模型。邏輯模型是指在邏輯上確定的新系統(tǒng)模型,而不涉及具體的物理實(shí)現(xiàn),也就是要解決系統(tǒng)“干什么”的問題,而不是“如何干”的問題。邏輯模型由一組圖表工具進(jìn)行描述,用戶可通過邏輯模型了解未來新系統(tǒng),并進(jìn)行討論和改進(jìn)。

(4)編寫系統(tǒng)分析報(bào)告。對上述采用圖表描述的邏輯模型進(jìn)行適當(dāng)?shù)奈淖终f明,就組成了系統(tǒng)分析報(bào)告,它是系統(tǒng)分析階段的主要成果。6.1.3系統(tǒng)分析的工作內(nèi)容

系統(tǒng)分析工作主要包括下列內(nèi)容:

(1)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查。

(2)現(xiàn)行系統(tǒng)組織結(jié)構(gòu)與功能體系的調(diào)查分析。

(3)現(xiàn)行系統(tǒng)業(yè)務(wù)流程的調(diào)查分析。

(4)現(xiàn)行系統(tǒng)數(shù)據(jù)的收集。

(5)現(xiàn)行系統(tǒng)薄弱環(huán)節(jié)的調(diào)查。

(6)現(xiàn)行系統(tǒng)的數(shù)據(jù)分析。

(7)現(xiàn)行系統(tǒng)的功能分析。

(8)用戶需求分析。

(9)建立新系統(tǒng)的邏輯模型。

(10)編寫系統(tǒng)分析報(bào)告。

不難看出,系統(tǒng)分析的基本手段是調(diào)查和分析。調(diào)查是了解情況、弄清現(xiàn)狀;分析一方面是將調(diào)查結(jié)果系統(tǒng)化、條理化,深化對系統(tǒng)現(xiàn)狀的了解,另一方面是對調(diào)查結(jié)果進(jìn)行思考和判斷,發(fā)現(xiàn)原系統(tǒng)存在的問題。因此,調(diào)查和分析是相互補(bǔ)充、相互促進(jìn)的,使我們能夠在認(rèn)識原系統(tǒng)的基礎(chǔ)上來改造原系統(tǒng)并建立新系統(tǒng)。6.1.4系統(tǒng)分析的準(zhǔn)則

由于系統(tǒng)分析涉及面廣,問題的性質(zhì)差異大,既受到外部條件的控制,又受到內(nèi)部各元素之間的制約,因此,進(jìn)行系統(tǒng)分析時(shí),必須處理好系統(tǒng)內(nèi)、外各因素的關(guān)系。一般應(yīng)遵循以下六條準(zhǔn)則:

(1)外部條件與內(nèi)部條件相結(jié)合。這里所講的外部條件就是環(huán)境因素。例如,設(shè)計(jì)一個(gè)工廠,作為一個(gè)系統(tǒng)來說,不僅受到工廠本身的各種因素,如各種生產(chǎn)類型、生產(chǎn)環(huán)節(jié)、生產(chǎn)過程、物流、信息流的相互制約,而且還受到政府的有關(guān)規(guī)定、法紀(jì)、制度的約束和控制,同時(shí)也受到外部自然環(huán)境系統(tǒng)、協(xié)作系統(tǒng)、運(yùn)輸系統(tǒng)、市場情況以及職工的生活福利系統(tǒng)等條件因素的影響。所以,設(shè)計(jì)一個(gè)企業(yè)系統(tǒng)時(shí),必須把內(nèi)、外部各種有關(guān)因素結(jié)合起來,綜合分析。

(2)當(dāng)前利益和長遠(yuǎn)利益相結(jié)合。選擇一個(gè)良好的方案,不但要從目前利益出發(fā),而且還要考慮到將來的利益。

(3)局部利益和整體利益相結(jié)合。因?yàn)橄到y(tǒng)是一個(gè)有機(jī)的整體,它由許多子系統(tǒng)所組成,因此,我們要求整體效益最佳化,要局部服從全局,從整體目標(biāo)出發(fā)進(jìn)行分析研究。

(4)定量分析與定性分析相結(jié)合。對系統(tǒng)分析來說,最好應(yīng)依據(jù)目標(biāo)的性質(zhì)和特點(diǎn)采用定量和定性分析相結(jié)合的方法。

所謂定量分析,是指用數(shù)量指標(biāo)分析,它可以用結(jié)構(gòu)、模型、公式、貨幣等方式表示出來。所謂定性分析,是指系統(tǒng)的質(zhì)量(包括產(chǎn)品和服務(wù)等)指標(biāo)。這種質(zhì)量指標(biāo)不容易用定量的標(biāo)準(zhǔn)表示出來,如政治、政策因素、環(huán)境污染造成的危害人民身體健康的因素等,對這些只能根據(jù)經(jīng)驗(yàn)統(tǒng)籌分析,以求解決。

(5)協(xié)調(diào)性原則。復(fù)雜系統(tǒng)是由若干個(gè)子系統(tǒng)組成的,要保證系統(tǒng)和各子系統(tǒng)及其環(huán)境符合空間和時(shí)間的有序性,必須要協(xié)調(diào)它們的正常運(yùn)轉(zhuǎn),使總體性能最佳。

(6)客觀性原則。進(jìn)行系統(tǒng)分析時(shí),要遵循辯證法的觀點(diǎn),從客觀實(shí)際出發(fā),對客觀情況做周密的調(diào)查,把系統(tǒng)各方面的情況,系統(tǒng)與環(huán)境之間以及系統(tǒng)內(nèi)部的問題全部搞清楚。

6.2詳細(xì)調(diào)查

6.2.1詳細(xì)調(diào)查的目的

系統(tǒng)分析階段的首要工作就是詳細(xì)調(diào)查。我們已經(jīng)知道,在系統(tǒng)總體規(guī)劃階段的初步調(diào)查是為了論證建立一個(gè)新系統(tǒng)的必要性,提出初步設(shè)想,并對實(shí)現(xiàn)新系統(tǒng)的可能性從技術(shù)、經(jīng)濟(jì)和社會三個(gè)方面進(jìn)行分析。而系統(tǒng)分析階段的詳細(xì)調(diào)查是深入弄清組織中信息的處理及流程、組織結(jié)構(gòu)圖、業(yè)務(wù)流程圖等,它是相對系統(tǒng)總體規(guī)劃階段所進(jìn)行的初步調(diào)查而言的,這兩次調(diào)查在目的、內(nèi)容、詳略程度和工作量等方面有很大的差別,如表6-1所示。與初步調(diào)查不同,詳細(xì)調(diào)查的目的是深入了解企業(yè)管理工作中信息處理的全部具體情況和存在的具體問題,為提出新系統(tǒng)的邏輯模型提供可靠的依據(jù),因此其細(xì)微程度要比初步調(diào)查高得多,工作量也要大得多。6.2.2詳細(xì)調(diào)查的范圍

詳細(xì)調(diào)查的范圍應(yīng)該是圍繞組織內(nèi)部信息流所涉及的各個(gè)方面。由于信息流是通過物流而產(chǎn)生的,物流和信息流又都是在組織中流動的,因此,我們所調(diào)查的范圍不能僅僅局限于信息和信息流,還應(yīng)該包括企業(yè)的生產(chǎn)、經(jīng)營、管理等各個(gè)方面。具體可以歸納為以下幾個(gè)方面:

(1)組織機(jī)構(gòu)和功能業(yè)務(wù)。

(2)組織目標(biāo)和發(fā)展戰(zhàn)略。

(3)工藝流程和產(chǎn)品構(gòu)成。

(4)數(shù)據(jù)與數(shù)據(jù)流程。

(5)業(yè)務(wù)流程與工作形式。

(6)管理方式和具體業(yè)務(wù)的管理方法。

(7)決策方式和決策過程。

(8)可用資源和限制條件。

(9)現(xiàn)存問題和改進(jìn)意見。

以上九個(gè)方面只是一種大致的劃分,實(shí)際工作時(shí)應(yīng)視具體情況進(jìn)行修改,最終真正弄清現(xiàn)行系統(tǒng)的詳細(xì)情況,為以后的分析設(shè)計(jì)工作做準(zhǔn)備。6.2.3詳細(xì)調(diào)查的內(nèi)容與工具

具體地說,詳細(xì)調(diào)查主要是從現(xiàn)行系統(tǒng)的組織機(jī)構(gòu)、功能體系、業(yè)務(wù)流程、數(shù)據(jù)以及薄弱環(huán)節(jié)等方面進(jìn)行調(diào)查分析。在調(diào)查和分析過程中,使用各種形象、直觀的圖表,可以幫助系統(tǒng)分析人員描述系統(tǒng)、記錄要點(diǎn)和分析問題。圖表的種類很多,通常用組織機(jī)構(gòu)圖描述組織的結(jié)構(gòu);用管理業(yè)務(wù)流程圖和表格分配圖描述管理業(yè)務(wù)狀況;用功能結(jié)構(gòu)圖描述系統(tǒng)的功能體系。下面將逐一加以討論。

1.組織機(jī)構(gòu)的調(diào)查與分析

對一個(gè)組織做調(diào)查研究,首先接觸到的具體情況就是系統(tǒng)的組織機(jī)構(gòu)狀況,也就是一個(gè)單位組織內(nèi)部的部門劃分以及它們的相互關(guān)系。將一個(gè)單位組織內(nèi)部的部門劃分以及它們的相互關(guān)系用圖形表示出來,就構(gòu)成了一個(gè)系統(tǒng)的組織機(jī)構(gòu)圖,如圖6-1所示。調(diào)查中應(yīng)詳細(xì)了解各部門人員的業(yè)務(wù)分工情況和有關(guān)人員的姓名、工作職責(zé)、決策內(nèi)容、存在問題和對新系統(tǒng)的要求等。圖6-1某企業(yè)的組織結(jié)構(gòu)圖

2.功能體系的調(diào)查與分析

系統(tǒng)有一個(gè)總的目標(biāo),為了達(dá)到這個(gè)目標(biāo),必須要完成各子系統(tǒng)的功能,而各子系統(tǒng)功能的完成,又依賴于下面各項(xiàng)更具體的功能的執(zhí)行。功能結(jié)構(gòu)調(diào)查的任務(wù),就是要了解或確定系統(tǒng)的這種功能構(gòu)造,因此,在掌握系統(tǒng)組織體系的基礎(chǔ)上,以組織機(jī)構(gòu)為線索,層層了解各個(gè)部門的職責(zé)、工作內(nèi)容和內(nèi)部分工,就可以掌握系統(tǒng)的功能體系,并用功能體系圖來表示。系統(tǒng)功能體系圖的一般形式如圖6-2所示。在圖6-2中,A1,A2,…,Am為系統(tǒng)的第一層功能,應(yīng)在調(diào)查的基礎(chǔ)上對這些功能進(jìn)行分解。例如,圖中的功能A2可分解為A2.1,A2.2,…,A2.n各子功能,再將這層子功能進(jìn)一步分解成更細(xì)的子功能……直到功能分解足夠詳細(xì)為止。

功能要依靠組織機(jī)構(gòu)來具體實(shí)現(xiàn)。因此,一個(gè)企業(yè)的功能體系圖和組織結(jié)構(gòu)圖有一定的對應(yīng)關(guān)系。圖6-3給出了某企業(yè)的功能體系圖。圖6-2功能體系圖的一般形式圖6-3某企業(yè)的功能體系圖在對系統(tǒng)的功能進(jìn)行調(diào)查與分析時(shí),應(yīng)注意以下幾點(diǎn):

(1)在系統(tǒng)分析階段的詳細(xì)調(diào)查中,系統(tǒng)功能的調(diào)查和分析是非常重要的。前面所討論的組織機(jī)構(gòu)的調(diào)查,其最終目的是以企業(yè)的組織機(jī)構(gòu)為線索,通過這些機(jī)構(gòu)的職責(zé)來掌握系統(tǒng)的功能,從總體上了解這個(gè)系統(tǒng)。

(2)調(diào)查中僅僅弄清現(xiàn)系統(tǒng)目前的功能結(jié)構(gòu)是遠(yuǎn)遠(yuǎn)不夠的,還要通過與有關(guān)業(yè)務(wù)領(lǐng)導(dǎo)、管理人員的討論,分析系統(tǒng)缺少的和薄弱的功能,以便在形成新系統(tǒng)的邏輯模型時(shí)加以補(bǔ)充和改進(jìn)。

(3)在系統(tǒng)功能分析中,系統(tǒng)分析員要運(yùn)用管理科學(xué)、計(jì)算機(jī)和信息處理等方面的知識,以及以往研制管理信息系統(tǒng)的經(jīng)驗(yàn),充分發(fā)揮主導(dǎo)作用,善于發(fā)現(xiàn)和提出對系統(tǒng)功能的改進(jìn)意見。

3.管理業(yè)務(wù)流程的調(diào)查與分析

組織結(jié)構(gòu)圖描述了系統(tǒng)邊界之內(nèi)的部門劃分以及這些部門之間的關(guān)系,而功能分析圖則反映了這些部門所具有的管理功能,這些都是有關(guān)信息系統(tǒng)工作背景的一個(gè)綜合性的描述,它們只反映系統(tǒng)的總體情況而不能反映系統(tǒng)的細(xì)節(jié)情況。但是從這兩張圖上,我們可以看出信息處理工作集中在哪些部門,以及這些部門的主要職能是什么,因此,下一步的任務(wù)就是要弄清這些職能是如何在有關(guān)部門具體完成的,以及在完成這些職能時(shí)信息處理工作的一些細(xì)節(jié)情況。這項(xiàng)工作稱為管理業(yè)務(wù)流程的調(diào)查與分析。

描述管理業(yè)務(wù)流程的圖表有管理業(yè)務(wù)流程圖和表格分配圖。

1)管理業(yè)務(wù)流程圖

管理業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理回路。圖6-4是某工廠成品銷售及庫存子系統(tǒng)的管理業(yè)務(wù)流程圖,圖中采用了流向線、單據(jù)(或報(bào)表)、人員和系統(tǒng)外實(shí)體等四種符號。圖6-4中,左上角是推銷員與用戶簽定銷售合同,銷售科計(jì)劃員將合同記入合同臺賬。計(jì)劃員對合同臺賬和庫存臺賬進(jìn)行查詢后決定發(fā)貨對象和數(shù)量,填寫發(fā)貨通知單并交成品庫。對于無法執(zhí)行的合同要向用戶發(fā)出取消合同通知。每隔一段時(shí)間,他要對合同執(zhí)行情況作出統(tǒng)計(jì)表,交本部門負(fù)責(zé)人審查后,送廠長辦公室。發(fā)貨員按發(fā)貨通知單出庫并發(fā)貨,填寫出庫單并交成品庫保管員。保管員按出庫單和從車間來的入庫單登記庫存臺賬。出庫單的另兩聯(lián)分別送銷售科和會計(jì)科。銷售計(jì)劃員按出庫單將合同執(zhí)行情況記入合同臺賬。銷售部門負(fù)責(zé)人定期將合同、合同執(zhí)行情況及庫存情況匯總后向生產(chǎn)科提交有關(guān)需求預(yù)測報(bào)告,用來輔助制定生產(chǎn)計(jì)劃和作業(yè)計(jì)劃。圖6-4銷售及庫存子系統(tǒng)管理業(yè)務(wù)流程圖

2)表格分配圖

為了傳遞信息,管理部門經(jīng)常將某種單據(jù)或報(bào)告復(fù)印多份分發(fā)到其他多個(gè)部門。在這種情況下,可以采用表格分配圖來描述有關(guān)業(yè)務(wù)。圖6-5是一張描述采購業(yè)務(wù)的表格分配圖。圖中,采購部門準(zhǔn)備采購單,一式四聯(lián),第一聯(lián)送供貨單位;第二聯(lián)送收貨部門,用于登入待收貨登記表;第三聯(lián)交會計(jì)部門作應(yīng)付款處理,記入應(yīng)付賬;第四聯(lián)留在采購部門備查。表格分配圖表達(dá)清楚,可以幫助系統(tǒng)分析人員描述系統(tǒng)中復(fù)制多份的報(bào)告或單據(jù)的數(shù)量以及這些報(bào)告或單據(jù)都與哪些部門發(fā)生業(yè)務(wù)聯(lián)系。圖6-5描述采購業(yè)務(wù)的表格分配圖

4.?dāng)?shù)據(jù)的調(diào)查與分析

數(shù)據(jù)是信息的載體,是系統(tǒng)要處理的主要對象,因此全面準(zhǔn)確地收集、整理和分析數(shù)據(jù)是在系統(tǒng)分析階段必須要進(jìn)行的工作。

1)數(shù)據(jù)的收集

數(shù)據(jù)的來源:

(1)組織的正式報(bào)告,如各種卡片、計(jì)劃、單據(jù)和報(bào)表等。

(2)現(xiàn)行計(jì)算機(jī)系統(tǒng)的說明性文件,如各種流程圖、數(shù)據(jù)字典、計(jì)算機(jī)操作手冊、程序說明書及對應(yīng)程序清單等。

(3)組織外的數(shù)據(jù)來源,包括同行業(yè)其他組織的各種信息;國家發(fā)布的有關(guān)法令、條例及統(tǒng)計(jì)資料;涉及本組織的原料、產(chǎn)品等的市場信息;本組織上級部門的有關(guān)文件;各種計(jì)算機(jī)廠商提供的產(chǎn)品目錄及價(jià)格信息等。數(shù)據(jù)收集的方法:

(1)查閱資料。資料在系統(tǒng)分析范疇中常常是指組織中的各種手冊、報(bào)表、操作規(guī)程等。查閱資料主要是到組織的各個(gè)部門進(jìn)行查閱。除查閱組織本身的有關(guān)資料外,還應(yīng)對與組織有關(guān)的行業(yè)資料和上級文件進(jìn)行研究,以便找出新的信息系統(tǒng)與外界的聯(lián)系。

(2)面談法。面談法主要是由系統(tǒng)分析師通過口頭提問的方式來收集數(shù)據(jù)的。對各級管理人員和工作人員要自上而下地進(jìn)行訪問,收集有關(guān)系統(tǒng)總貌、系統(tǒng)目標(biāo)、環(huán)境約束、近年來信息的需求情況,以及他們對現(xiàn)有信息系統(tǒng)的看法等。

面談的方式主要有兩種:一種是非結(jié)構(gòu)化方式,即自由提問和回答的方式;另一種是結(jié)構(gòu)化方式,即采用標(biāo)準(zhǔn)化的提出問題和回答問題的格式。

(3)問卷法。當(dāng)系統(tǒng)分析師需要與組織中各方面的大量人員進(jìn)行接觸時(shí),問卷法是唯一可行的方法。

系統(tǒng)分析師可以把事先設(shè)計(jì)好的問卷(調(diào)查表)分發(fā)到所有合適的人員當(dāng)中,以收集有關(guān)情況。

問卷法的格式有兩種:一種是自由式的問卷格式,即在問卷中提出問題,讓回答者自由地闡述自己的想法;另一種是選擇式的問卷格式。

(4)觀察法。采用觀察法將使系統(tǒng)分析師能得到各項(xiàng)業(yè)務(wù)的原始信息,同時(shí)也能使系統(tǒng)分析師通過這一機(jī)會去驗(yàn)證那些通過其他方法收集到的信息是否符合真實(shí)情況。

(5)測定。在涉及到需要收集某些信息的確切值時(shí),如業(yè)務(wù)的吞吐量、各項(xiàng)工作的時(shí)間和費(fèi)用等,要經(jīng)過一段時(shí)間的實(shí)際測定才能得到具體的數(shù)值,確定這些業(yè)務(wù)的具體性質(zhì)。

(6)采樣。對于大規(guī)模的統(tǒng)計(jì),因不可能也不必要收集全部的數(shù)據(jù),可以采用抽樣的方法來解決。

抽樣的方式有隨機(jī)抽樣和系統(tǒng)抽樣兩種,它們的區(qū)別在于是不是按一定規(guī)則來抽取樣本。

樣本的大小應(yīng)根據(jù)抽樣理論和實(shí)際要求來確定。

上述各種數(shù)據(jù)收集方法都有其適用的場合和特點(diǎn),因此,在實(shí)際運(yùn)用時(shí),往往是幾種方法并用以獲得全面的信息。

2)數(shù)據(jù)的分析

通過上述方法收集來的數(shù)據(jù)是系統(tǒng)分析的原材料,要把這些原材料加工成系統(tǒng)設(shè)計(jì)所需要的資料,就必須進(jìn)行數(shù)據(jù)的分析工作。數(shù)據(jù)分析包括以下幾個(gè)方面:

(1)圍繞系統(tǒng)目標(biāo)進(jìn)行分析。

①從業(yè)務(wù)處理角度來看,為了滿足正常的信息處理業(yè)務(wù),明確哪些信息需要,哪些信息是冗余的;哪些信息暫缺,有待于進(jìn)一步收集。

②從管理的角度來看,為了滿足科學(xué)管理的需要,應(yīng)該分析這些信息的精度如何,能否滿足管理的需要;信息的及時(shí)性如何,處理區(qū)間如何,能否滿足對生產(chǎn)過程及時(shí)進(jìn)行處理的需求;對于一些定量化的分析能否提供信息支持等。

(2)弄清信息源周圍的環(huán)境。即弄清信息是從現(xiàn)存組織機(jī)構(gòu)中哪個(gè)部門來的,目前用途如何,受周圍哪些環(huán)境影響較大,它的上一級(或稱層次)和下一級的信息結(jié)構(gòu)是什么等。

(3)圍繞現(xiàn)存的業(yè)務(wù)流程進(jìn)行分析。

①分析現(xiàn)有報(bào)表的數(shù)據(jù)是否全面,看是否滿足管理的需要,是否正確反映了業(yè)務(wù)的實(shí)物流。

②分析業(yè)務(wù)流程,確認(rèn)現(xiàn)存的業(yè)務(wù)流程有哪些弊病,需要作出哪些改進(jìn);作出這些改進(jìn)以后對信息與信息流應(yīng)該作何相應(yīng)改進(jìn),對信息的收集、加工、處理有什么新要求等。

③根據(jù)業(yè)務(wù)流程,分析哪些信息是多余的,哪些信息是系統(tǒng)內(nèi)部可以產(chǎn)生的,哪些信息是需要長期保存的。

(4)數(shù)據(jù)特征分析。

①數(shù)據(jù)的靜態(tài)特性分析。

數(shù)據(jù)的靜態(tài)特性分析指分析數(shù)據(jù)的類型、數(shù)據(jù)的長度、取值范圍和發(fā)生的業(yè)務(wù)量。

②數(shù)據(jù)的動態(tài)特性分析。數(shù)據(jù)的屬性按動態(tài)特性可以分為以下三類:

●固定值屬性。該類屬性的數(shù)據(jù),其值基本上固定不變。例如,工資系統(tǒng)中的職工姓名和基本工資等。

●固定個(gè)體變動屬性。該類數(shù)據(jù)對總體來說,是具有相對固定的個(gè)體集,但其值是變動的屬性。例如,工資系統(tǒng)中,電費(fèi)扣款一項(xiàng),扣款人員變動不大,但每人所扣電費(fèi)則每月都在變化。

●隨機(jī)變動屬性。這種數(shù)據(jù)項(xiàng),其個(gè)體是隨機(jī)出現(xiàn)的,值也是變動的。例如,工資系統(tǒng)中的病事假扣款。

通常把具有固定值屬性的數(shù)據(jù)存放在主文件中;把具有固定個(gè)體變動屬性的數(shù)據(jù)放在周轉(zhuǎn)文件中;把具有隨機(jī)變動屬性的數(shù)據(jù)放在處理文件中。

3)數(shù)據(jù)分析的工具

數(shù)據(jù)分析常常使用以下表格:

(1)數(shù)據(jù)一覽表。該表的主要功能是統(tǒng)計(jì)輸入、輸出和存儲數(shù)據(jù)的總量以及精確地表示各種數(shù)據(jù)流和數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu),如表6-2所示。

(2)重復(fù)數(shù)據(jù)分析表。在當(dāng)前系統(tǒng)中,由于管理體制不健全或其他原因,存在著許多數(shù)據(jù)重復(fù)輸入、輸出、處理和存儲的現(xiàn)象,因此,在調(diào)查時(shí)應(yīng)該對數(shù)據(jù)進(jìn)行重復(fù)情況的分析。重復(fù)數(shù)據(jù)分析表就是用來進(jìn)行這種分析的工具。從該表格中可以清楚地看出哪些數(shù)據(jù)是公用的,從而確定有無必要或能否對它們精簡和合并,同時(shí),還可以借助該表格輔助確定需要設(shè)置數(shù)據(jù)文件的個(gè)數(shù),如表6-3所示。

4)薄弱環(huán)節(jié)的調(diào)查

現(xiàn)行系統(tǒng)中的各個(gè)薄弱環(huán)節(jié)應(yīng)該引起我們的充分注意。通常,這些薄弱環(huán)節(jié)正是新系統(tǒng)中要解決和改進(jìn)的主要問題,對它們的有效解決,有可能極大地增加新系統(tǒng)的經(jīng)濟(jì)效益和社會效益,從而提高用戶對新系統(tǒng)開發(fā)的興趣和熱情。因此,在調(diào)查中,應(yīng)通過與有關(guān)業(yè)務(wù)領(lǐng)導(dǎo)、管理人員的討論,發(fā)現(xiàn)系統(tǒng)缺少的和薄弱的地方,以便在形成新系統(tǒng)的邏輯模型時(shí)加以補(bǔ)充和改進(jìn)。

5)調(diào)查方法

對當(dāng)前系統(tǒng)的調(diào)查研究是一項(xiàng)繁瑣而艱巨的工作,為了能全面及時(shí)地完成詳細(xì)調(diào)查工作,調(diào)查組應(yīng)擬定詳細(xì)的調(diào)查計(jì)劃,規(guī)定調(diào)查研究的范圍,明確調(diào)查組每個(gè)成員的工作任務(wù)。為了使調(diào)查工作能順利進(jìn)行并獲得預(yù)期的效果,還需要掌握有關(guān)的方法和一定的技巧。在管理信息系統(tǒng)開發(fā)中所采用的調(diào)查方法通常有以下幾種:

(1)收集資料。將各部門、科室和車間日常業(yè)務(wù)中所用的計(jì)劃、原始憑證、單據(jù)和報(bào)表等的格式或樣本統(tǒng)統(tǒng)收集起來,以便對它們進(jìn)行分類研究。

(2)發(fā)調(diào)查表征求意見。根據(jù)系統(tǒng)特點(diǎn)設(shè)計(jì)調(diào)查表,用調(diào)查表向有關(guān)單位和個(gè)人征求意見和設(shè)計(jì)數(shù)據(jù)。這種方式適用于需要向許多單位進(jìn)行調(diào)查,而調(diào)查的信息量又不大的情況。調(diào)查表要抓住中心,提問要簡單、直接。

(3)開調(diào)查會。這是一種集中征詢意見的方法,適合于對系統(tǒng)作定性調(diào)查。開調(diào)查會可以按兩種方法進(jìn)行組織:一種是按職能部門召開座談會,了解各個(gè)部門的業(yè)務(wù)范圍、工作內(nèi)容、業(yè)務(wù)特點(diǎn)以及對新系統(tǒng)的想法和建議;另一種是各類人員聯(lián)合座談,著重聽取使用單位對目前作業(yè)方式存在問題的看法以及對新系統(tǒng)的要求。

(4)訪問。雖然開調(diào)查會有助于大家的見解互相補(bǔ)充,以便形成較為完整的印象,但是,由于時(shí)間限制等其他因素,不能完全反映出每個(gè)與會者的意見,因此,需要在會后再進(jìn)行個(gè)別訪問。訪問是收集數(shù)據(jù)的主要來源之一,可以充分聽取各方面的要求和希望。

(5)直接參加業(yè)務(wù)實(shí)踐。如果條件允許,直接參加業(yè)務(wù)實(shí)踐是了解當(dāng)前系統(tǒng)的最好方法。通過實(shí)踐,可以較深入地了解現(xiàn)行系統(tǒng)中數(shù)據(jù)產(chǎn)生、傳遞、加工、存儲、輸出等環(huán)節(jié)的工作內(nèi)容。

(6)使用各種圖表。調(diào)查分析中使用各種圖表可以幫助系統(tǒng)分析師描述系統(tǒng)、記錄要點(diǎn)和分析問題。如前面已討論的組織機(jī)構(gòu)圖、功能體系圖、業(yè)務(wù)流程圖、數(shù)據(jù)一覽表和重復(fù)數(shù)據(jù)分析表等圖表工具。

6.3用戶需求分析

6.3.1用戶需求分析概述

1.用戶需求的定義

所謂用戶需求,是指新系統(tǒng)必須滿足的所有性能和限制,通常包括功能要求、性能要求、可靠性要求、安全保密要求以及開發(fā)費(fèi)用、開發(fā)周期、可使用的資源等方面的限制。

事實(shí)上,用戶需求是新系統(tǒng)目標(biāo)的具體化,而系統(tǒng)的邏輯模型則是用戶需求的明確、詳細(xì)表示,如圖6-6所示。圖6-6目標(biāo)、需求和邏輯模型的關(guān)系

2.用戶需求分析的作用

用戶需求分析包含兩方面的含義,一方面是要全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求,這是因?yàn)椴⒎撬杏脩籼岢龅娜恳蠖际呛侠淼?;另一方面是要?zhǔn)確地表達(dá)被接受的用戶要求。

我們已經(jīng)知道,新系統(tǒng)的開發(fā)必須以當(dāng)前系統(tǒng)為基礎(chǔ),并對其進(jìn)行修改而成。用戶需求往往反映了當(dāng)前系統(tǒng)所缺少或薄弱的,而新系統(tǒng)應(yīng)該增加的部分,因此,用戶需求分析的作用便是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出新系統(tǒng)的邏輯模型,解決新系統(tǒng)“做什么”的問題,如圖6-7所示。圖6-7參考當(dāng)前系統(tǒng)建立新系統(tǒng)模型

3.用戶需求分析的主要工作

用戶需求分析的工作主要有以下三個(gè)部分:

(1)調(diào)查用戶需求。通過前面的詳細(xì)調(diào)查工作,系統(tǒng)分析師已經(jīng)較深入地理解了當(dāng)前系統(tǒng)的現(xiàn)狀和不足,在其過程中比較充分地了解到了用戶的需求。為了更好地做好用戶需求的調(diào)查工作,應(yīng)從以下方面著手:

①了解系統(tǒng)需求。

②進(jìn)行市場調(diào)查。

③訪問用戶。

④考察現(xiàn)場。

(2)確定需求。確定需求就是要決定新系統(tǒng)將能做什么,做到什么程度。同時(shí),采用適當(dāng)?shù)拇_定需求的方法,以深入弄清新系統(tǒng)應(yīng)具有哪些處理過程;各個(gè)處理過程要使用哪些數(shù)據(jù);存儲什么數(shù)據(jù);哪些數(shù)據(jù)需求進(jìn)入系統(tǒng)和離開系統(tǒng);經(jīng)過了哪些轉(zhuǎn)換;采用哪些決策方式和決策模型等。這些需求包括:

①功能需求。

②性能需求。

③可靠性需求。

④安全和保密需求。

⑤資源使用需求。

⑥開發(fā)費(fèi)用和開發(fā)進(jìn)展的需求。

(3)描述需求。已經(jīng)確定下來的需求應(yīng)該得到清晰、準(zhǔn)確的描述,通常我們把它稱為用戶需求說明書。6.3.2確定用戶需求的技術(shù)(方法)

確定用戶需求的方法很多,主要包括訪談、問卷調(diào)查、開調(diào)查會、特爾菲方法和原型法(啟發(fā)式法)等。

由于訪談、問卷調(diào)查和開調(diào)查會這三種方法已經(jīng)在前面做了詳細(xì)的介紹,因此,在這里著重討論德爾菲方法和原型法。

1.德爾菲方法(DelphiMethod)

這個(gè)方法是請一組專家回答一些問卷,并就這些回答反復(fù)討論,專家不斷修改調(diào)整自己的看法,最后得出比較一致的意見。

2.原型法(啟發(fā)式法)

傳統(tǒng)的確定用戶需求的過程,是在管理信息系統(tǒng)建立之前就確定一個(gè)全面正確的需求集合,但是在許多情況下,需求是不易正確地確定的,因?yàn)橛脩艨赡懿恢绾问剐枨笮问交鴽]有用戶需求模型,將需求形象化是困難的。因此,可采用原型法(或稱為啟發(fā)式法)。

確定用戶需求可先抓住一個(gè)初始用戶需求的集合,并由一個(gè)信息系統(tǒng)提供這些需求,當(dāng)用戶使用它時(shí),可再提出其他需求,系統(tǒng)應(yīng)易于修改。這樣以一個(gè)初始需求為起點(diǎn),通過使用得到用戶或系統(tǒng)其他需求的方法稱為原型法或啟發(fā)式法。

原型法或啟發(fā)式法通常在特定的條件下使用,在這里我們給出使用原型法的適用條件,如表6-4所示。

6.4結(jié)構(gòu)化系統(tǒng)分析

結(jié)構(gòu)化分析(StructuredAnalysis,SA)方法是在20世紀(jì)70年代末由YourdonE.、ConstantineL.、DeMarcoT.等人提出和發(fā)展的,至今已得到廣泛的應(yīng)用。結(jié)構(gòu)化分析方法由于利用圖形來表達(dá)問題,顯得清晰、簡明,避免了冗長、重復(fù),難于閱讀和修改等缺點(diǎn),易于學(xué)習(xí)和掌握。將它與后面要介紹的系統(tǒng)設(shè)計(jì)階段的結(jié)構(gòu)化設(shè)計(jì)方法(SD)結(jié)合起來使用時(shí),適用于分析大型的數(shù)據(jù)處理系統(tǒng),特別是管理信息系統(tǒng)。6.4.1系統(tǒng)的物理模型和邏輯模型

在6.2節(jié)的討論中,我們從企業(yè)具體的組織體系入手,掌握了企業(yè)的功能體系,通過深入調(diào)查在企業(yè)各個(gè)部門中發(fā)生的各種業(yè)務(wù)處理的詳細(xì)情況,基本上弄清了現(xiàn)行系統(tǒng)的工作情況。從系統(tǒng)工程方法論的角度來看,我們完成了對現(xiàn)行系統(tǒng)從整體到局部、從全貌到細(xì)節(jié)的一個(gè)認(rèn)識過程。組織機(jī)構(gòu)圖和功能體系圖是系統(tǒng)整體和全貌的反映,而業(yè)務(wù)流程圖則詳細(xì)描述了系統(tǒng)的各個(gè)局部和細(xì)節(jié),因此,我們說,組織機(jī)構(gòu)圖、功能體系圖和業(yè)務(wù)流程圖構(gòu)成了現(xiàn)行系統(tǒng)的物理模型。掌握現(xiàn)行系統(tǒng)的物理模型有助于我們搞清現(xiàn)行系統(tǒng)的全部情況,但是,還應(yīng)當(dāng)對現(xiàn)行系統(tǒng)的物理模型進(jìn)一步進(jìn)行加工和提煉,把反映現(xiàn)行系統(tǒng)業(yè)務(wù)處理過程的實(shí)質(zhì)性內(nèi)容,即系統(tǒng)的信息處理本質(zhì)抽象出來,以形成現(xiàn)行系統(tǒng)的邏輯模型。

系統(tǒng)分析的最終目的是在現(xiàn)行系統(tǒng)邏輯模型的基礎(chǔ)上導(dǎo)出新系統(tǒng)的邏輯模型,而結(jié)構(gòu)化系統(tǒng)分析所提供的數(shù)據(jù)流程圖、數(shù)據(jù)字典等方法是刻劃系統(tǒng)邏輯模型的重要工具。6.4.2結(jié)構(gòu)化系統(tǒng)分析的含義

結(jié)構(gòu)化系統(tǒng)分析是指用一組標(biāo)準(zhǔn)的準(zhǔn)則和工具有組織、有計(jì)劃、有規(guī)律地進(jìn)行分析工作。它是一種利用系統(tǒng)工程的思想和有關(guān)結(jié)構(gòu)的概念,自頂向下劃分模塊,逐步求精的分析方法。6.4.3結(jié)構(gòu)化系統(tǒng)分析的基本思想

管理信息系統(tǒng)是由各種控制子系統(tǒng)及整個(gè)企業(yè)生產(chǎn)經(jīng)營活動的各種職能子系統(tǒng)構(gòu)成的一個(gè)復(fù)雜系統(tǒng),而結(jié)構(gòu)化系統(tǒng)分析的基本思想是:

(1)系統(tǒng)的觀點(diǎn)。系統(tǒng)的觀點(diǎn)即把研究的對象看作系統(tǒng),并從總體出發(fā)。

(2)分解的觀點(diǎn)?!胺纸狻焙汀俺橄蟆笔窃诮Y(jié)構(gòu)化系統(tǒng)分析方法中解決復(fù)雜問題的兩個(gè)基本手段。把整體分解成部分,把系統(tǒng)分解為子系統(tǒng),逐層進(jìn)行分析,然后分別解決,這就是“分解”;抓住主要問題忽略次要問題,集中精力先解決主要問題,這就是“抽象”。

“自頂向下”逐層分解是結(jié)構(gòu)化系統(tǒng)分析方法按上述思想解決問題的一種策略。

(3)具體化、詳細(xì)化。具體化、詳細(xì)化即對不可再分解的部分進(jìn)行詳細(xì)描述、設(shè)計(jì)、實(shí)現(xiàn)。在對系統(tǒng)作了合理的逐層分解后,就可以分別理解系統(tǒng)的每一個(gè)細(xì)節(jié)部分,并對每個(gè)細(xì)節(jié)部分進(jìn)行詳細(xì)描述,給出表達(dá),再將所有這些表達(dá)綜合起來,就獲得了整個(gè)系統(tǒng)的系統(tǒng)說明書。

按照結(jié)構(gòu)化系統(tǒng)分析方法的基本思想,不論系統(tǒng)的復(fù)雜程度和規(guī)模有多大,分析工作都可以有計(jì)劃、有步驟、有條不紊地進(jìn)行,對于大的系統(tǒng)只需多分解幾層,分析的復(fù)雜程度并不會隨之增大。所以,結(jié)構(gòu)化系統(tǒng)分析方法有效地控制了復(fù)雜性。6.4.4結(jié)構(gòu)化系統(tǒng)分析的特點(diǎn)

綜上所述,結(jié)構(gòu)化系統(tǒng)分析方法主要有以下特點(diǎn):

(1)結(jié)構(gòu)化分析方法簡單、清晰,易于學(xué)習(xí)、掌握和使用。

(2)結(jié)構(gòu)化分析方法的實(shí)施步驟是先分析當(dāng)前現(xiàn)實(shí)環(huán)境中已存在的人工系統(tǒng),再在此基礎(chǔ)上構(gòu)思即將開發(fā)的目標(biāo)系統(tǒng),這符合人們認(rèn)識世界和改造世界的一般規(guī)律,從而大大降低了問題的復(fù)雜程度。

(3)結(jié)構(gòu)化分析方法采用了圖形描述方式,用數(shù)據(jù)流程圖為即將開發(fā)的系統(tǒng)描繪了一個(gè)可見的模型,也為系統(tǒng)的審查和評價(jià)提供了有利條件。由于上述特點(diǎn),結(jié)構(gòu)化分析方法自20世紀(jì)70年代形成以來,在數(shù)據(jù)處理領(lǐng)域一直相當(dāng)流行。6.4.5結(jié)構(gòu)化系統(tǒng)分析的工具

常用的結(jié)構(gòu)化系統(tǒng)分析工具有以下五種:

(1)數(shù)據(jù)流程圖(DataFlowDiagram,DFD)。

(2)數(shù)據(jù)字典(DataDictionary,DD)。

(3)結(jié)構(gòu)化語言。

(4)判定樹。

(5)判定表。

6.5用U/C矩陣劃分子系統(tǒng)

把系統(tǒng)劃分為子系統(tǒng)可以大大簡化設(shè)計(jì)工作,因?yàn)閯澐忠院螅灰酉到y(tǒng)之間的接口關(guān)系明確,每一子系統(tǒng)的設(shè)計(jì)、調(diào)試基本上可以互不干擾地、各自相對獨(dú)立地進(jìn)行,而且,如果將來要修改或擴(kuò)充系統(tǒng),可以在有關(guān)子系統(tǒng)范圍內(nèi)進(jìn)行而不至于牽動全局。到目前為止,關(guān)于如何劃分子系統(tǒng)還沒有形成一套公認(rèn)的方法,而在實(shí)際工作中,劃分方案往往受到個(gè)人經(jīng)驗(yàn)、企業(yè)原有業(yè)務(wù)處理關(guān)系以及是否便于分階段實(shí)施等多種因素的影響。下面我們介紹一種用U/C矩陣來劃分子系統(tǒng)的步驟。表6-5是由企業(yè)各項(xiàng)管理功能和數(shù)據(jù)類之間的關(guān)系形成的U/C矩陣,該圖的左列是企業(yè)過程,最上一行列出數(shù)據(jù)類。如果某過程產(chǎn)生某數(shù)據(jù)就在某行某列矩陣元中寫C(Create),如果某過程使用某數(shù)據(jù)則在其對應(yīng)矩陣元中寫U(Use)。例如,經(jīng)營計(jì)劃功能需要使用有關(guān)財(cái)務(wù)和成本數(shù)據(jù),則在這些數(shù)據(jù)下面的經(jīng)營計(jì)劃一行上畫一個(gè)U號,最后產(chǎn)生的是計(jì)劃數(shù)據(jù),則畫上C。同理,銷售過程(功能)需要使用有關(guān)產(chǎn)品、客戶和訂貨方面的數(shù)據(jù),則畫U號,而銷售區(qū)域數(shù)據(jù)產(chǎn)生于銷售過程(功能),因而畫C。由圖可知,數(shù)據(jù)類和過程是隨機(jī)排列的,U/C在矩陣中的排列也是分散的,我們再以調(diào)換過程和數(shù)據(jù)類的順序的方法盡量使UC集中到對角線上排列,如表6-6所示。然后把比較集中的區(qū)域用粗線條框起來,這樣形成的框就是一個(gè)個(gè)子系統(tǒng)。按照這種劃分,整個(gè)系統(tǒng)被劃分為經(jīng)營計(jì)劃、技術(shù)準(zhǔn)備、生產(chǎn)制造、銷售、財(cái)會和人事等六個(gè)子系統(tǒng)。

6.6數(shù)?據(jù)?流?程?圖

數(shù)據(jù)流程圖(DataFlowDiagram,DFD)是便于用戶理解的、描述系統(tǒng)數(shù)據(jù)流程的圖形表,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,擺脫了其物理內(nèi)容,是描述管理信息系統(tǒng)邏輯模型的最主要的工具。它不僅可以用來描述現(xiàn)行系統(tǒng),而且可以用來刻劃新系統(tǒng),是結(jié)構(gòu)化系統(tǒng)分析最基本、最重要的工具。6.6.1數(shù)據(jù)流程圖的基本成分

數(shù)據(jù)流程圖由四種基本符號組成:

1.?dāng)?shù)據(jù)流

數(shù)據(jù)流由一組確定的數(shù)據(jù)組成。例如,“發(fā)票”數(shù)據(jù)流由品名、規(guī)格、單位、單價(jià)、數(shù)量等數(shù)據(jù)組成。數(shù)據(jù)流用帶有名字的箭頭表示,名字表示流經(jīng)的數(shù)據(jù),箭頭則表示流向。

2.加工(處理邏輯)

加工是對數(shù)據(jù)進(jìn)行的操作,加工也稱為處理。加工包括兩方面的內(nèi)容:一是變換數(shù)據(jù)的組成,即改變數(shù)據(jù)結(jié)構(gòu);二是在原有的數(shù)據(jù)內(nèi)容基礎(chǔ)上增加新的內(nèi)容,形成新的數(shù)據(jù)。

3.文件(數(shù)據(jù)存儲)

文件是指數(shù)據(jù)暫時(shí)存儲或永久保存的地方。

4.外部實(shí)體

外部實(shí)體是指在所研究系統(tǒng)外獨(dú)立于系統(tǒng)而存在的,但又和系統(tǒng)有聯(lián)系的實(shí)體,它表示數(shù)據(jù)的外部來源和去向。它可以是某個(gè)人員、組織、某一信息系統(tǒng)或某種事物,是系統(tǒng)的數(shù)據(jù)來源或數(shù)據(jù)終點(diǎn)。確定系統(tǒng)的外部實(shí)體,實(shí)際上就是明確系統(tǒng)與外部環(huán)境之間的界限,從而確定系統(tǒng)的范圍。將上述四種符號連接起來,就可以表達(dá)一個(gè)管理信息系統(tǒng)的信息處理流程、邏輯功能以及系統(tǒng)各部分之間的復(fù)雜關(guān)系,這就是該系統(tǒng)的數(shù)據(jù)流程圖。圖6-8所示是一個(gè)示意性的數(shù)據(jù)流程圖,它所表達(dá)的意思是:來自外部實(shí)體S1的數(shù)據(jù)流F1和來自文件D1的數(shù)據(jù)流經(jīng)過P1加工后形成數(shù)據(jù)流F2;F2和來自文件D2的數(shù)據(jù)經(jīng)P2進(jìn)一步加工后,一方面產(chǎn)生新的數(shù)據(jù)去修改D2,另一方面產(chǎn)生數(shù)據(jù)流F3向外部實(shí)體S2輸出。從這個(gè)例子我們可以看出,數(shù)據(jù)流程圖從信息處理的角度反映了系統(tǒng)的本質(zhì)和整體情況,即系統(tǒng)的信息處理流程、系統(tǒng)的邏輯功能以及系統(tǒng)各部分之間的關(guān)系。圖6-8示意性的數(shù)據(jù)流程圖6.6.2數(shù)據(jù)流程圖的特點(diǎn)

數(shù)據(jù)流程圖是描述管理信息系統(tǒng)邏輯模型的主要工具,它有兩個(gè)特點(diǎn):

(1)抽象性。數(shù)據(jù)流程圖不考慮具體的物理因素,如具體的組織機(jī)構(gòu)、工作場所、物流、存儲介質(zhì)、處理方法和技術(shù)手段等內(nèi)容,只是抽象地反映信息的流動、加工、存儲和使用的情況,使我們能抽象地總結(jié)出管理信息系統(tǒng)的任務(wù)以及各項(xiàng)任務(wù)之間的順序和關(guān)系,從信息處理的角度將一個(gè)復(fù)雜的實(shí)際系統(tǒng)抽象成一個(gè)邏輯模型。

(2)概括性。數(shù)據(jù)流程圖把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來,形成一個(gè)總體,具有很強(qiáng)的概括性。6.6.3數(shù)據(jù)流程圖的繪制舉例

繪制數(shù)據(jù)流程圖采用自頂向下,逐層分解的方法,即先將整個(gè)系統(tǒng)按總的處理功能畫出頂層的流程圖,然后逐層細(xì)分,畫出下一層的數(shù)據(jù)流程圖。

1.繪制“銀行活期存款業(yè)務(wù)”的數(shù)據(jù)流程圖

圖6-9所示是“銀行活期存款業(yè)務(wù)”的頂層數(shù)據(jù)流程圖,圖

6-10所示是對頂層數(shù)據(jù)流程圖做進(jìn)一步分解的細(xì)化圖。圖6-9“銀行活期存款業(yè)務(wù)”頂層數(shù)據(jù)流程圖圖6-10“存取款業(yè)務(wù)”數(shù)據(jù)流程圖

2.“訂貨處理”數(shù)據(jù)流程圖

“訂貨處理”的頂層數(shù)據(jù)流圖及其分解圖如圖6-11及圖6-12所示。

圖6-11“訂貨處理”的頂層數(shù)據(jù)流圖圖6-12“訂貨處理”的數(shù)據(jù)流圖圖6-12中,整個(gè)“訂貨處理”被分解為以下五個(gè)“處理”:

(1)驗(yàn)收訂貨單。將填寫不清的訂貨單和無法供應(yīng)的訂貨單退回顧客,將合格的訂貨單送到下一“處理”。

(2)確定發(fā)貨量。查庫存臺賬,根據(jù)庫存情況將訂貨單分為兩類,分別送至下一步“處理”。

(3)開發(fā)貨單和修改庫存、記應(yīng)收賬、將訂貨單存檔。

(4)填寫暫存訂貨單。對未滿足的訂貨填寫暫存訂貨單(即等有貨后發(fā)貨的發(fā)貨單)。

(5)對照暫存訂貨單。接到采購部門到貨通知后應(yīng)對照暫存訂貨單,如可發(fā)貨,則執(zhí)行“開發(fā)貨單和修改庫存”處理功能。

6.7數(shù)據(jù)字典

6.7.1數(shù)據(jù)字典概述

數(shù)據(jù)字典(DataDictionary,DD)是關(guān)于數(shù)據(jù)的數(shù)據(jù),是描述系統(tǒng)中數(shù)據(jù)流程圖內(nèi)全部組成部分的清單,它能彌補(bǔ)數(shù)據(jù)流程圖對數(shù)據(jù)的具體內(nèi)容不能詳細(xì)說明的不足。在數(shù)據(jù)流程圖中,包括數(shù)據(jù)流、數(shù)據(jù)存儲文件、加工(處理邏輯)和外部實(shí)體。數(shù)據(jù)字典對這些組成部分進(jìn)行說明、保存和維護(hù)。數(shù)據(jù)字典的建立能幫助系統(tǒng)分析師全面地確定用戶的要求,而且為以后的系統(tǒng)設(shè)計(jì)提供參考依據(jù)。

1.?dāng)?shù)據(jù)字典的含義

所謂數(shù)據(jù)字典,是指以特定格式記錄下來的、對系統(tǒng)數(shù)據(jù)流程圖中各個(gè)基本要素(數(shù)據(jù)流、文件、加工等)的具體內(nèi)容和特征所做的完整的定義和說明。它是結(jié)構(gòu)化系統(tǒng)分析的另一重要工具,是對數(shù)據(jù)流程圖的重要補(bǔ)充和注釋。

數(shù)據(jù)字典中對數(shù)據(jù)流和文件等的說明是由一些數(shù)據(jù)項(xiàng)的定義“行”構(gòu)成的。這些數(shù)據(jù)項(xiàng)定義行具有下列形式:

D=P

式中,D是被定義的數(shù)據(jù)項(xiàng);P是一個(gè)定義表達(dá)式。

例如,數(shù)據(jù)流“發(fā)票”是由“單位名稱”、“數(shù)量”、“單價(jià)”、“金額”、“品名”等組成的,即

發(fā)票?=?單位名稱+數(shù)量+單價(jià)+金額+品名

2.?dāng)?shù)據(jù)字典的發(fā)展階段

數(shù)據(jù)字典最初用于數(shù)據(jù)庫管理系統(tǒng),20世紀(jì)70年代中期被引進(jìn)結(jié)構(gòu)化系統(tǒng)分析,成為管理信息系統(tǒng)分析的重要工具。數(shù)據(jù)字典的發(fā)展大致經(jīng)歷了三個(gè)階段:

(1)無源數(shù)據(jù)字典(PassiveDD)。這大致在1977年至1980年左右,數(shù)據(jù)字典基本上是一個(gè)文檔工具,實(shí)際上與DBMS并沒有直接發(fā)生聯(lián)系。

(2)有源數(shù)據(jù)字典(ActiveDD)。這大致是在1980年至1982年左右,與DBMS結(jié)合,用它作為控制和文檔工具。

(3)綜合數(shù)據(jù)字典(IntegratedDD)。這大致是在1980年至1984年左右,這種數(shù)據(jù)字典才真正成為了數(shù)據(jù)庫的元數(shù)據(jù)庫,成為應(yīng)用開發(fā)環(huán)境的核心。6.7.2數(shù)據(jù)字典的內(nèi)容

一個(gè)數(shù)據(jù)字典所包括的項(xiàng)目有數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲文件和外部實(shí)體。

下面我們加以詳細(xì)的討論。

1.?dāng)?shù)據(jù)項(xiàng)

數(shù)據(jù)項(xiàng)也稱數(shù)據(jù)元素,是具有獨(dú)立邏輯含義的最小數(shù)據(jù)單位,即邏輯上不可再分的數(shù)據(jù)單位。

在數(shù)據(jù)字典中,對數(shù)據(jù)項(xiàng)的定義包括以下內(nèi)容:

(1)數(shù)據(jù)項(xiàng)的名稱、編號、別名和簡述。

(2)數(shù)據(jù)項(xiàng)的取值范圍,如“工資”從600元到6000元。

(3)數(shù)據(jù)項(xiàng)的長度,如“姓名”可以由四個(gè)漢字,即八個(gè)字節(jié)組成。例6-1

數(shù)據(jù)項(xiàng)定義。

數(shù)據(jù)項(xiàng)編號:I03-04

數(shù)據(jù)項(xiàng)名稱:庫存量

別名:數(shù)量

簡述:某種配件的庫存數(shù)量

長度:6字節(jié)

取值范圍:0~999999

2.?dāng)?shù)據(jù)結(jié)構(gòu)

由若干數(shù)據(jù)項(xiàng)構(gòu)成的數(shù)據(jù)組合稱為數(shù)據(jù)結(jié)構(gòu),它描述了某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。例如,產(chǎn)品這個(gè)數(shù)據(jù)結(jié)構(gòu)可表示為

產(chǎn)品?=?產(chǎn)品編號+產(chǎn)品名稱+產(chǎn)品型號+產(chǎn)品規(guī)格

+計(jì)量單位+單價(jià)在上述例子中,數(shù)據(jù)結(jié)構(gòu)全部由數(shù)據(jù)項(xiàng)組成,稱為簡單的數(shù)據(jù)結(jié)構(gòu)。在管理信息系統(tǒng)中,由于管理對象的復(fù)雜性,嵌套的數(shù)據(jù)結(jié)構(gòu)是經(jīng)常出現(xiàn)的。例如,銷售合同這個(gè)數(shù)據(jù)結(jié)構(gòu)可表示為

銷售合同=合同編號+訂貨日期+用戶+產(chǎn)品

+訂貨數(shù)量+交貨日期

在銷售合同這個(gè)數(shù)據(jù)結(jié)構(gòu)中,除了合同編號、訂貨日期、訂貨數(shù)量、交貨日期這些數(shù)據(jù)項(xiàng)外,還包含了產(chǎn)品和用戶兩個(gè)數(shù)據(jù)結(jié)構(gòu),因此,我們稱銷售合同是一個(gè)嵌套的數(shù)據(jù)結(jié)構(gòu)。在數(shù)據(jù)字典中,對數(shù)據(jù)結(jié)構(gòu)的定義包括以下幾項(xiàng)內(nèi)容:

(1)數(shù)據(jù)結(jié)構(gòu)的名稱和編號。

(2)簡述。

(3)數(shù)據(jù)結(jié)構(gòu)的組成。

如果是一個(gè)簡單的數(shù)據(jù)結(jié)構(gòu),只要列出它所包含的數(shù)據(jù)項(xiàng)就可以了;如果是一個(gè)嵌套的數(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ù)字典中有定義。例6-2數(shù)據(jù)結(jié)構(gòu)定義。

數(shù)據(jù)結(jié)構(gòu)編號:DS03-06

數(shù)據(jù)結(jié)構(gòu)名稱:用戶訂貨單

簡述:用戶所填寫用戶情況及訂貨要求等信息

數(shù)據(jù)結(jié)構(gòu)組成:訂貨單標(biāo)識+用戶情況+配件情況

3.?dāng)?shù)據(jù)流

數(shù)據(jù)流是表明系統(tǒng)中數(shù)據(jù)的邏輯流向的,該數(shù)據(jù)可以是數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。

在數(shù)據(jù)字典中,對數(shù)據(jù)流的定義包括以下內(nèi)容:

(1)數(shù)據(jù)流的名稱及編號。

(2)簡述。

(3)數(shù)據(jù)流的來源。

(4)數(shù)據(jù)流的去向。

(5)數(shù)據(jù)流的組成。

(6)數(shù)據(jù)流的流通量。

(7)高峰期流通量。例6-3數(shù)據(jù)流定義。

編號:D03-08

數(shù)據(jù)流名稱:發(fā)貨單

簡述:銷售科為用戶開出的發(fā)貨單

數(shù)據(jù)流來源:開發(fā)貨單處理功能

數(shù)據(jù)流去向:用戶

數(shù)據(jù)流組成:發(fā)貨單數(shù)據(jù)結(jié)構(gòu)

流通量:50份/天

高峰流通量:70份/每天上午9:00~11:00

4.處理邏輯(加工)

處理邏輯的定義僅對流程圖中最底層的處理邏輯加以說明,內(nèi)容包括處理邏輯名稱及編號、簡述、輸入、處理過程、輸出和處理頻率。例6-4處理邏輯定義。

處理邏輯編號:P03-01

處理邏輯名稱:驗(yàn)收訂貨單

簡述:確定用戶的訂貨單是否填寫正確

輸入的數(shù)據(jù)流:訂貨單,來源是外部實(shí)體“用戶”

處理:檢驗(yàn)訂貨單數(shù)據(jù),查明是否符合供貨范圍

輸出的數(shù)據(jù)流:合格的訂貨單,去向是處理邏輯“確定發(fā)貨量”;不合格的訂貨單,去向是外部實(shí)體“用戶”

處理頻率:50次/天

5.?dāng)?shù)據(jù)存儲文件

數(shù)據(jù)存儲文件是數(shù)據(jù)流動的暫?;蛴谰帽4娴牡胤?。在數(shù)據(jù)字典中,數(shù)據(jù)存儲的內(nèi)容通常由數(shù)據(jù)存儲的編號、名稱、簡述、組成、關(guān)鍵字和相關(guān)的處理等組成。

例6-5數(shù)據(jù)存儲定義。

數(shù)據(jù)存儲編號:F03-08

數(shù)據(jù)存儲名稱:庫存賬

簡述:存放配件的庫存數(shù)量、單價(jià)等

數(shù)據(jù)存儲組成:配件編號+配件名稱+單價(jià)+庫存量+備注

關(guān)鍵字:配件編號

相關(guān)聯(lián)的處理:P2(“確定發(fā)貨量”),P3(“開發(fā)貨單和修改庫存”)

6.外部實(shí)體

在數(shù)據(jù)字典中,外部實(shí)體的定義包括外部實(shí)體名稱、編號、簡述以及有關(guān)數(shù)據(jù)流的輸入和輸出。

例6-6外部實(shí)體的定義。

外部實(shí)體編號:S03-01

外部實(shí)體名稱:用戶

簡述:購買本公司貨物的用戶

輸入的數(shù)據(jù)流:DS03-06“訂貨單”、D03-08“發(fā)貨單”

輸出的數(shù)據(jù)流:DS03-06“訂貨單”數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔,它清楚地定義和詳細(xì)地解釋了數(shù)據(jù)流程圖上未能詳細(xì)表達(dá)的內(nèi)容。隨著數(shù)據(jù)流程圖自頂向下逐層擴(kuò)展,數(shù)據(jù)字典也逐步充實(shí)與完整。數(shù)據(jù)字典在建立過程中不僅反映了數(shù)據(jù)流程圖中諸元素的聯(lián)系關(guān)系,同時(shí)還必須保持?jǐn)?shù)據(jù)之間的一致性和完整性,即名稱的統(tǒng)一性、編號的唯一性、數(shù)據(jù)來源與去向的相應(yīng)關(guān)系。通過數(shù)據(jù)字典,能對數(shù)據(jù)流程圖中各要素的關(guān)系做合理性與統(tǒng)一性的檢查;能有效地對資源進(jìn)行控制和集中。

6.8加工說明

在6.7節(jié),我們討論了利用數(shù)據(jù)字典來對數(shù)據(jù)流程圖中的數(shù)據(jù)流、文件、加工和外部實(shí)體等進(jìn)行定義的方法。本節(jié)討論如何對數(shù)據(jù)流程圖中的加工進(jìn)行精確描述。

數(shù)據(jù)流程圖中的每個(gè)加工(處理邏輯)已在數(shù)據(jù)字典中做了定義,在定義中除了指出其他特征外,還描述了每個(gè)加工所具有的處理功能。但是,這種描述畢竟是比較粗糙的,不能充分作為系統(tǒng)設(shè)計(jì)員和程序員工作的依據(jù),因而有必要采用一定的工具進(jìn)行更為詳細(xì)的描述。加工說明從另一個(gè)側(cè)面刻劃了系統(tǒng)的局部和細(xì)節(jié),對數(shù)據(jù)流程圖做了必要的補(bǔ)充。數(shù)據(jù)流程圖、數(shù)據(jù)字典和加工說明三者構(gòu)成了系統(tǒng)的邏輯模型。這里所說的“加工說明”是指對數(shù)據(jù)流程圖中功能單元(或基本加工,即不能再作分解的加工)的描述,其任務(wù)是把數(shù)據(jù)流程圖中的各個(gè)功能單元的功能分別加以理解并進(jìn)行詳細(xì)的說明。6.8.1加工說明的原則

數(shù)據(jù)流程圖中的功能單元或基本加工包括以下幾種含義:

(1)算術(shù)運(yùn)算。

(2)邏輯判斷,并根據(jù)判斷的結(jié)果執(zhí)行不同的功能。

(3)與數(shù)據(jù)存儲或外部實(shí)體進(jìn)行信息交換。

算術(shù)運(yùn)算很容易用數(shù)學(xué)工具來表達(dá),對信息交換也比較容易描述,比較困難的是邏輯功能的描述。能夠清晰準(zhǔn)確地表達(dá)邏輯功能的工具主要有三個(gè):判定樹、判定表和結(jié)構(gòu)化語言。下面分別加以討論。6.8.2結(jié)構(gòu)化語言(StructuredLanguage)

結(jié)構(gòu)化語言是專門用來描述功能單元的邏輯功能的一種規(guī)范化語言,它介于自然語言和程序設(shè)計(jì)語言之間。

與程序設(shè)計(jì)語言的結(jié)構(gòu)相似,結(jié)構(gòu)化語言也只允許三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。結(jié)構(gòu)化語言與自然語言的最大不同是它只使用極其有限的詞匯和語句,以便簡潔而明確地表達(dá)功能單元的邏輯功能。結(jié)構(gòu)化語言只使用以下三類詞匯:

(1)祈使句中的動詞。

(2)在數(shù)據(jù)字典中定義了的各種基本要素的名詞。

(3)某些邏輯表達(dá)式中的保留字,如條件判斷時(shí)的“如果……則……”、“否則……就……”,表示邏輯關(guān)系時(shí)的“與”、“或”等。

結(jié)構(gòu)化語言使用的語句只允許有以下三類:

(1)簡單的祈使語句。

(2)判斷語句。

(3)循環(huán)語句。

1.祈使語句

祈使語句是指要做什么事情,它至少包括一個(gè)動詞,明確地指出要執(zhí)行的動作,后面跟一個(gè)名詞作賓語,表示動作的對象,這些名詞在數(shù)據(jù)字典中已經(jīng)進(jìn)行了定義。

例如,“計(jì)算金額”、“獲得庫存量”、“計(jì)算實(shí)發(fā)工資”等。祈使語句應(yīng)盡量簡短、明了。

2.判斷語句

判斷語句類似于結(jié)構(gòu)程序設(shè)計(jì)中的條件語句,其一般形式如下:

如果 條件1

則 語句A

否則 語句B

在判斷語句中,其中的語句A和語句B可以是一組祈使語句,也可以是判斷語句或循環(huán)語句,從而形成各種嵌套結(jié)構(gòu),也允許出現(xiàn)多重嵌套。在多重嵌套的情況下,相應(yīng)層次的保留字應(yīng)上下對齊,而下一層次應(yīng)后退兩格,以使層次清楚,易于閱讀。形式如下:如果 條件1

則 如果條件2

則 動作C

否則(條件2不成立)

就動作B

否則(條件1不成立)

就動作A例如,將學(xué)生考試成績由百分制轉(zhuǎn)換為優(yōu)、良、中、差四級分制,用結(jié)構(gòu)化易于表示:

如果95~100分

則 成績?yōu)閮?yōu)

否則如果75~94分

則 成績?yōu)榱?/p>

否則如果60~74分

則成績?yōu)橹?/p>

否則成績?yōu)椴?/p>

3.循環(huán)語句

循環(huán)語句是指在某種條件下連續(xù)執(zhí)行相同的動作,直到這個(gè)條件不成立為止。

例如,計(jì)算每戶的房租及水電費(fèi),不僅要計(jì)算每一戶應(yīng)交的費(fèi)用,而且還要計(jì)算所有住戶所交房費(fèi)的總和,其循環(huán)語句如下:

對每一戶

計(jì)算房租水電費(fèi)

將房租水電費(fèi)加到總計(jì)中

在上述循環(huán)語句中,“計(jì)算房租水電費(fèi)”已定義。6.8.3判斷樹(DecisionTree)

當(dāng)某個(gè)動作的執(zhí)行不是只依賴于一個(gè)條件,而和若干個(gè)條件有關(guān)時(shí),如果仍然用結(jié)構(gòu)化語言表達(dá),可能要使用多層判斷語句,就會比較復(fù)雜,不能一目了然。在這種情況下,用判斷樹更為合適。

判斷樹是用來表示邏輯判斷問題的一種圖形工具。它用“樹”來表達(dá)不同條件下的不同處理,比用語言的方式更為直觀。

判斷樹的左邊為樹根,從左向右依次排列各種條件,左邊的條件比右邊的優(yōu)先考慮。根據(jù)每個(gè)條件的取值不同,樹可以產(chǎn)生很多分支,各分支的最右端(即樹梢)即為不同的條件取值狀態(tài)下采取的行動(也稱策略)。

例如,某公司的折扣政策取決于三個(gè)條件:年交易額、客戶的支付信用以及與本公司的業(yè)務(wù)史,分別采取10%、5%、2%折扣和不折扣四種策略,可用圖6-13所示的判斷樹表示。

由上可知,判斷樹的優(yōu)點(diǎn)是直觀和明確,可以清楚地看出各種條件下應(yīng)當(dāng)采取的行動,還可以看出根據(jù)條件的優(yōu)先級別逐步判斷、決策的過程。圖6-13判斷樹6.8.4判斷表(DecisionTable)

判斷表也是一種表達(dá)判斷邏輯的工具,它以表格的形式給出各種條件的全部組合以及在各種組合下應(yīng)采取的行動。當(dāng)條件的個(gè)數(shù)較多,每一條件的取值有若干個(gè),相應(yīng)的動作也很多時(shí),使用判斷表比判斷樹更加有效和清晰。

上述折扣政策的例子,可用表6-7所示的判斷表6-7表達(dá)。判斷表分成四大部分,左上角為條件說明,左下角為行動說明,右上角為各種條件的全部組合,右下角為各種條件組合下采取的行動。

判斷表要反映出所有的條件組合,若有C1,C2,…,Cn共n個(gè)條件,每個(gè)條件分別可能取S1,S2,…,Sn個(gè)值,則全部的條件組合有S1×S2×…×Sn個(gè)。本例中,由于各條件均取兩個(gè)值,所以共有2×2×2=8個(gè)條件組合,每個(gè)條件組合及相應(yīng)的行動見表6-7。表中,“Y”表示條件成立;“N”表示條件不成立;“√”表示采取此行動。由上所述,我們可以總結(jié)出構(gòu)造判斷表的方法:

(1)列出所有可能的條件及方案。

(2)按全部方案列出其選擇的行動。

(3)縮小表的列數(shù)。即在相同的行動列中,尋找不必要存在的條件所列出的方案,并將這些方案從表中刪除。6.8.5幾種表達(dá)工具的比較

前面所介紹的三種用于加工說明的表達(dá)工具,即結(jié)構(gòu)化語言、判斷樹和判斷表,各自具有不同的特點(diǎn),它們之間的比較如表6-8所示。通過上述分析,我們可以得出以下結(jié)論:

(1)結(jié)構(gòu)化語言適用于涉及到具有判斷或循環(huán)動作組合順序的問題。

(2)判斷表較適用于含有5~6個(gè)條件的復(fù)雜組合。

(3)判斷樹適用于行動在10~15個(gè)之間的一般復(fù)雜程度的決策。

6.9建立新系統(tǒng)的邏輯模型

系統(tǒng)分析的任務(wù)是根據(jù)組織的具體情況和用戶提出的要求,并結(jié)合現(xiàn)實(shí)可行性,最終提出適合組織的管理信息系統(tǒng)的邏輯模型。所謂邏輯,是與物理相對而言的。管理信息系統(tǒng)的邏輯模型是從一般的信息處理角度,指出管理信息系統(tǒng)應(yīng)該完成的功能和任務(wù),而不管這些功能和任務(wù)是用什么具體方法或技術(shù)手段來實(shí)現(xiàn)的。換言之,管理信息系統(tǒng)的邏輯模型回答的問題是:“管理信息系統(tǒng)做什么?”,而對“管理信息系統(tǒng)怎樣去做?”這樣的問題不予回答。管理信息系統(tǒng)邏輯模型的提出,使得系統(tǒng)設(shè)計(jì)階段所要考慮的各種具體設(shè)計(jì)方案有了基本的依據(jù),能夠緊緊圍繞組織的現(xiàn)實(shí)情況和對管理信息系統(tǒng)提出的要求,并結(jié)合可用的計(jì)算機(jī)技術(shù)來設(shè)計(jì)和實(shí)現(xiàn)為組織根本目標(biāo)服務(wù)的管理信息系統(tǒng)。

系統(tǒng)分析階段的前序工作,即詳細(xì)調(diào)查和用戶需求分析都是為確定新系統(tǒng)的邏輯方案做準(zhǔn)備的。新系統(tǒng)邏輯方案的建立是系統(tǒng)分析階段的最終成果,同時(shí),又是系統(tǒng)設(shè)計(jì)階段的開始,對于下一步的設(shè)計(jì)和實(shí)現(xiàn)起著綱領(lǐng)性的指導(dǎo)作用,是系統(tǒng)分析向系統(tǒng)設(shè)計(jì)過渡的橋梁。6.9.1新系統(tǒng)邏輯模型的提出

管理信息系統(tǒng)是一個(gè)錯(cuò)綜復(fù)雜、涉及面廣的大系統(tǒng)。在系統(tǒng)開發(fā)時(shí),首先應(yīng)充分理解并描述出已經(jīng)實(shí)際存在的現(xiàn)行系統(tǒng),然后進(jìn)行改進(jìn),從而創(chuàng)造出基于現(xiàn)行系統(tǒng)又優(yōu)于現(xiàn)行系統(tǒng)的目標(biāo)系統(tǒng)。

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論