版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第四章 信息系統(tǒng)的建設(shè)(上)4.1 信息系統(tǒng)建設(shè)方法導論4.1.1 信息系統(tǒng)建設(shè)的復雜性信息系統(tǒng)建設(shè)工作的復雜性,主要體現(xiàn)在以下五個方面:1、建設(shè)環(huán)境的復雜性 信息系統(tǒng)建設(shè)通常要涉及到組織內(nèi)部各級機構(gòu)、管理人員及組織面臨的外部環(huán)境。系統(tǒng)建設(shè)者必須十分重視、深刻理解組織面臨的內(nèi)、外環(huán)境及發(fā)展趨勢,考慮到管理體制、管理思想、管理方法和管理手段的相互匹配、相互促進,考慮到人的習慣、心理狀態(tài)及現(xiàn)行的制版、慣例和社會、政治諸因素。系統(tǒng)的目標、規(guī)模、功能和實施步驟必須與組織當前的發(fā)展水平( 如管理水平、業(yè)務(wù)水平、職工素質(zhì)等)、隨能力(包括經(jīng)濟、技術(shù)、文化、心理、習慣等)相適應(yīng),所建系統(tǒng)還應(yīng)有足夠的影響力來
2、在一定范圍內(nèi)改革不合理的規(guī)章、制度、慣例,促進管理水平的提高和組織目標的實現(xiàn)。 2、用戶需求的多樣性 信息系統(tǒng)的最終用戶是各級各類管理與業(yè)務(wù)人員。滿足這些用戶的信息需求,支持他們的管理決策與業(yè)務(wù)活動,是系統(tǒng)建設(shè)的直接目的。一個組織內(nèi)各類機構(gòu)和人員的信息需求不盡相同,有些需求可能相互沖突,另一些往往十分含混,同時,用戶需求在建設(shè)過程中也會發(fā)生變化。系統(tǒng)建設(shè)者面對這樣復雜的目標集,必須尋求使各方都比較滿意的方案。 3、建設(shè)內(nèi)容的復雜性 一個組織的管理與業(yè)務(wù)信息量大面廣,形式多樣、來源繁雜,信息內(nèi)容和處理要求又涉及到廣泛的學科和事業(yè)領(lǐng)域。信息系統(tǒng)要實現(xiàn)一個組織的信息的系統(tǒng)、綜合處理以支持各級管理與業(yè)
3、務(wù)活動,必是一個規(guī)模龐大,結(jié)構(gòu)復雜,具備多種功能、實現(xiàn)多個目標的大系統(tǒng),就現(xiàn)有的企業(yè)信息系統(tǒng)而言,即使是中小企業(yè)的,其信息處理內(nèi)容的廣泛性和系統(tǒng)結(jié)構(gòu)的復雜性,也是一般的工程技術(shù)系統(tǒng)難以比擬的。 4、技術(shù)手段的復雜性 信息系統(tǒng)是當代利用先進技術(shù)解決社會經(jīng)濟問題的范例之一?,F(xiàn)代的先進技術(shù)成果,如計算機硬、軟件技術(shù)、數(shù)據(jù)通訊與網(wǎng)絡(luò)技術(shù)、各種信息采集與存貯、各種控制與決策方法、建模與仿真技術(shù)以及人工智能技術(shù)等方法,建模與仿真技術(shù)以及人工智能技術(shù)等,都是進行信息系統(tǒng)建設(shè)、實現(xiàn)系統(tǒng)各種主要功能的技術(shù)手段。如何合理的應(yīng)用這些技術(shù)手段以達到預(yù)期的效果,是信息系統(tǒng)建設(shè)面臨的主要任務(wù)之一。 5、建設(shè)需用資源的密集
4、性信息系統(tǒng)的建設(shè),需要巨額投資,是一種資金密集型的建設(shè)項目;由于規(guī)模大、建設(shè)內(nèi)容復雜,主要工作如系統(tǒng)規(guī)劃、系統(tǒng)開發(fā)需用大量人工,因而也是勞動密集型項目;由于上述建設(shè)環(huán)境、建設(shè)內(nèi)容、所用技術(shù)手段的復雜性,系統(tǒng)建設(shè)的各項工作都需要大量的智力勞動,簡單的體力勞動在其中所占極小,所以說,信息系統(tǒng)建設(shè)項目又是智力密集型或者知識密集型的。信息技術(shù)日新月異,管理環(huán)境復雜多變,每個組織在管理信息處理方面的需求與目標不盡相同,不可能只靠某一種方法去解決系統(tǒng)建設(shè)中的各類問題,即使一個組織的信息系統(tǒng)建設(shè),也需要多種方法相互配合,取長補短,才能得到滿意的結(jié)果。 在現(xiàn)有的眾多信息系統(tǒng)建設(shè)方法中,基于系統(tǒng)生命周期的一類方
5、法,特別是其中各種結(jié)構(gòu)化方法在實踐中起過重要的作用,得到了廣泛應(yīng)用。信息系統(tǒng)的建設(shè)方法,現(xiàn)在正處在發(fā)展過程中,離成熟階段尚遠。系統(tǒng)地熟悉一類典型的、在應(yīng)用中已見成效的方法,掌握分析、解決系統(tǒng)建設(shè)中一般問題的基本方法和技能,可以更加理解系統(tǒng)建設(shè)的特點和規(guī)律,為進一步了解、運用其他方法以至創(chuàng)造性地發(fā)展系統(tǒng)建設(shè)方法打下一個良好的基礎(chǔ)。4.1.2 信息系統(tǒng)的生命周期 1. 系統(tǒng)科學方法的主要原則計算機輔助管理起始于本世紀五十年代,管理應(yīng)用項目規(guī)模較小,涉及的管理問題比較簡單,多為統(tǒng)計和報表處理事務(wù),項目的開發(fā)方式是“工匠式”,即用戶將項目開發(fā)任務(wù)交給計算機技術(shù)人員這類人員根據(jù)他們每個人對問題的理解和習
6、慣的思路和方法,用手工方式編制與調(diào)試軟件,項目的開發(fā)缺乏規(guī)范的程序與標準。到六十年代,隨著應(yīng)項目規(guī)模和應(yīng)用范圍的擴大,程序設(shè)計的可讀性、可測試性和可變更性受到重視,出現(xiàn)了較為規(guī)范的結(jié)構(gòu)化程序設(shè)計(Structured Programming)方法。人類在復雜的工程技術(shù)系統(tǒng),如:機、電、化工、能源、交通、建筑及武器系統(tǒng)等的建設(shè)方面,積累了豐富的經(jīng)驗,本世紀以來系統(tǒng)科學的形成和發(fā)展,為研究復雜系統(tǒng)提供了科學的方法論,即系統(tǒng)方法的主要原則是:(1). 整體性原則 系統(tǒng)是相互聯(lián)系、相互作用的諸要素(部分)組成的綜合體。一個特定的系統(tǒng)具有的功能與目標,不是各組成部分功能與目標的簡單相加,而是各部分按一定
7、秩序相互作用的結(jié)果?!罢w大于各部分之和”這句亞里斯多德的名言就是強調(diào)系統(tǒng)的整體性。系統(tǒng)方法的基本點是從整體和各組成部分的相互關(guān)系來考察事物,從整體目標和功能出發(fā),正確處理系統(tǒng)各組成部分之間的相互聯(lián)系和相互作用,是解決復雜系統(tǒng)各類問題的關(guān)鍵所在。(2).分解-協(xié)調(diào)原則 系統(tǒng)理論指出:一個具有特定的整體功能和目標的系統(tǒng),其組成部分的空間結(jié)構(gòu)、系統(tǒng)和各部分行為依時間的變化過程以及各部分的目標與功能均具有某種規(guī)律,服從一定的秩序。在處理復雜系統(tǒng)的問題時,可以依結(jié)構(gòu)、功能或時間過程將整個系統(tǒng)分解成若干相互關(guān)聯(lián)的子系統(tǒng),即把復雜問題化成若干相對簡單的子問題以方便求解,如果子系統(tǒng)仍較復雜,還可進一步分解。
8、合理的分解,可以使問題的處理大為簡化。在處理各類子問題時,必須根據(jù)系統(tǒng)的整體功能和目標,協(xié)調(diào)各子系統(tǒng)的行為、功能與目標,以保證整體功能、目標的實現(xiàn)。分解-協(xié)調(diào)原則可以說是處理各類復雜問題的基本的、行之有效的原則之一。許多復雜的社會組織系統(tǒng)和工程技術(shù)系統(tǒng)的多級遞階結(jié)構(gòu)或分散控制結(jié)構(gòu)都體現(xiàn)了分解- 協(xié)調(diào)的思想和方法。 (3).目標優(yōu)化原則對于具有單一目標的簡單系統(tǒng),“目標優(yōu)化”就是選定的方案應(yīng)使某個設(shè)定的目標函數(shù)取極值。復雜系統(tǒng)通常具有多個目標,且有的目標相互沖突,有的目標難以定量描述,因而不存在對于每個目標都可達到最好效果的方案。人們也難以求得所有各種可行方案來進行比較。對于復雜系統(tǒng),“目標優(yōu)化
9、”就是:在可能探索到的可行方案中,選定對系統(tǒng)所有目標來說都能達到令人滿意效果的方案。簡而言之,目標優(yōu)化對簡單系統(tǒng)來說是求“最優(yōu)解”,對復雜系統(tǒng)來說求的是“滿意解”。 2. 信息系統(tǒng)的生命周期的劃分任何系統(tǒng)均有其產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。這個過程稱其生命周期。信息系統(tǒng)的生命周期,可以分成以下四個階段 :(1). 系統(tǒng)規(guī)劃這一階段的主要任務(wù)是:根據(jù)組織的整體目標和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,進行業(yè)務(wù)流程規(guī)劃,明確組織總的信息需求,制訂信息系統(tǒng)建設(shè)總計劃,其中包括確定擬建系統(tǒng)的總體目標、功能、大致規(guī)模和粗略估計所需資源,并根據(jù)需求的輕、重、緩、急程序及資源和應(yīng)用環(huán)境的約束,把規(guī)劃
10、的系統(tǒng)建設(shè)內(nèi)容分解成若干開發(fā)項目以分期分批進行系統(tǒng)開發(fā)。 (2).系統(tǒng)開發(fā)這一階段的主要工作是根據(jù)系統(tǒng)規(guī)劃階段確定的擬建系統(tǒng)總體方案和開發(fā)項目的安排,分期分批進行系統(tǒng)開發(fā)。每一個項目的開發(fā)工作包括系統(tǒng)調(diào)查和系統(tǒng)開發(fā)的可行性研究、系統(tǒng)邏輯模型的建立、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)轉(zhuǎn)換和系統(tǒng)評價等工作。由于資源及應(yīng)用環(huán)境的制約,一個組織的信息系統(tǒng)一般不可能靠資源的一次投入而建成,因而一個開發(fā)項目常是整個信息系統(tǒng)的某個或某幾個子系統(tǒng)的建立。合理確定每次系統(tǒng)開發(fā)的目標、邊界和開發(fā)周期,應(yīng)用科學的開發(fā)方法、工具和規(guī)范,對于系統(tǒng)開發(fā)的成功至關(guān)重要。 系統(tǒng)正常運行和維護階段,這是系統(tǒng)生命周期中歷時最久的階段,也是
11、信息系統(tǒng)實現(xiàn)其功能、發(fā)揮效益的階段??茖W的組織與管理是系統(tǒng)正常運行、充分發(fā)揮其交通的必要條件,而及時、完善的系統(tǒng)維護是系統(tǒng)正常運行的基本保證。 信息系統(tǒng)規(guī)模龐大,結(jié)構(gòu)復雜,管理環(huán)境和技術(shù)環(huán)境不斷變化,系統(tǒng)維護工作量大,涉及面廣,投入資源多。據(jù)統(tǒng)計,現(xiàn)有信息系統(tǒng)在運行和維護階段的開支占整個系統(tǒng)成本的三分之二左右。而這一階段需用的專業(yè)技術(shù)人員占信息系統(tǒng)專業(yè)技術(shù)人員50%-70%。 (3). 系統(tǒng)運行與維護系統(tǒng)維護可以分為糾錯性維護、適應(yīng)性維護、完善性維護和預(yù)防性維護。糾錯性維護是指對系統(tǒng)進行定期的或隨機的檢修、糾正運行階段暴露的錯誤,排除故障,消除隱患,更新易損部件,刷新備份的軟件和數(shù)據(jù)存貯,保障
12、系統(tǒng)按預(yù)定要求完成各項工作;適應(yīng)性維護是指由于管理環(huán)境與技術(shù)環(huán)境的變化,系統(tǒng)中某些部分的工作內(nèi)容與方式已不能適應(yīng)變化了的環(huán)境,因而影響系統(tǒng)預(yù)定功能的實現(xiàn)。故需對這些部分進行適當?shù)恼{(diào)整、修改以滿足管理工作的需要;完善性維護是指用戶對系統(tǒng)提出了某些新的信息需求,因而在原有系統(tǒng)的基礎(chǔ)上進行適當?shù)男薷?、擴充,完善系統(tǒng)的功能以滿足用戶新的信息需求;預(yù)防性維護是對預(yù)防系統(tǒng)可能發(fā)生的變化或受到的沖突而采取的維護措施。(4).系統(tǒng)更新在系統(tǒng)運行與維護階段,系統(tǒng)單位時間內(nèi)的費用隨時間增長。適時開始新系統(tǒng)建設(shè)工作,使舊系統(tǒng)或其中某些主要部分退役,不僅能增強系統(tǒng)功能,滿足用戶新的信息需求,而且在經(jīng)濟上也是合理的?,F(xiàn)
13、有系統(tǒng)進入更新階段時,下一代新系統(tǒng)的建設(shè)工作便告開始。因此,這一階段是新、舊系統(tǒng)并存的時期。對現(xiàn)有系統(tǒng)來說,可以全部更新,也可以部分更新的或有步驟地分期分批更新。 3. 系統(tǒng)開發(fā)的生命周期系統(tǒng)開發(fā)是信息系統(tǒng)建設(shè)中最重要的一個階段。從項目開發(fā)開始到結(jié)束的整個過程,稱為系統(tǒng)開發(fā)的生命周期(簡記為SDLC)。 系統(tǒng)開發(fā)的生命周期一般分為以下階段:(1).系統(tǒng)分析: 主要任務(wù)是明確用戶的信息需求,提出新系統(tǒng)的邏輯方案。需要進行的工作有系統(tǒng)的初步調(diào)查、可行性研究、現(xiàn)行系統(tǒng)的詳細調(diào)查及新系統(tǒng)邏輯模型的提出等。(2).系統(tǒng)設(shè)計:主要任務(wù)是根據(jù)新系統(tǒng)的邏輯方案進行軟、硬件系統(tǒng)的設(shè)計,其中包括總體結(jié)構(gòu)設(shè)計、輸出
14、設(shè)計、輸入設(shè)計、處理過程設(shè)計、數(shù)據(jù)存貯設(shè)計和計算機系統(tǒng)方案的選擇等。(3).系統(tǒng)實施:將設(shè)計的系統(tǒng)付諸實施, 主要工作有軟件的程序編制與軟件包的購置、計算機與通訊設(shè)備的購置,系統(tǒng)的安裝、調(diào)試與測試、新舊系統(tǒng)的轉(zhuǎn)換等。4.1.3 結(jié)構(gòu)化方法1. 早期的信息系統(tǒng)開發(fā)方法存在的主要問題(1). 工作階段的劃分原則不明確各階段的工作缺乏規(guī)范的規(guī)程、方法、表達工具與標準。(2).系統(tǒng)建設(shè)過程用戶參與程度低用戶與專業(yè)人員對話缺乏有效的手段(3).系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實施階段系統(tǒng)分析、設(shè)計工作不深入(4).系統(tǒng)實施階段的工作采取“自底向上”的方法由于系統(tǒng)實施階段的工作采取“自底向上”的方法,系統(tǒng)總體
15、功能與目標的實現(xiàn)難以保證。 2. 結(jié)構(gòu)化方法概述“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)范的步驟、準則和工具來進行某項工作。基于系統(tǒng)生命周期概念的結(jié)構(gòu)化方法則為信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準則與工具,以彌補經(jīng)典方法的不足。3. 結(jié)構(gòu)化方法的基本思路和主要原則(1)結(jié)構(gòu)化方法的基本思路這類方法都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進行若干活動,每項活動應(yīng)用一系列標準、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。(2)結(jié)構(gòu)化方法的主要原則 1). 用戶參與的原則2). 嚴格劃分工作階段,“先邏輯,后物理”的原則3). “自頂向下”的原則4). 工作成果描述標準化
16、原則4.1.4 系統(tǒng)建設(shè)方法的發(fā)展概述結(jié)構(gòu)化生命周期法遇到了一系列挑戰(zhàn): (1) 整個系統(tǒng)的開發(fā)工作是勞動密集型的,七十年代末期軟件成本已超過硬件成本,軟件生產(chǎn)率低下已經(jīng)成為當前信息化的主要障礙之一。 (2) 系統(tǒng)開發(fā)的整個工作費時過長,難以適應(yīng)環(huán)境的急劇變化。 (3) 對用戶需求的變更不能做出迅速的響應(yīng)。 (4)結(jié)構(gòu)化生命周期法要求前一步工作的正確性與完善性對后一步工作起著決定性作用。這就要求系統(tǒng)開發(fā)人員進行工作時,對下一步是否可以實現(xiàn)上一步所規(guī)定的內(nèi)容有很強的預(yù)見性。 (5) 維護工作繁重,專門人才緊缺。20世紀80年代發(fā)展起來的原型法(Prototyping approach)是通過快速
17、建立并供用戶使用的原型(prototype)用戶的信息需求。原型法的基本思路是用戶與系統(tǒng)分析、設(shè)計人員合作,根據(jù)用戶提出的最基本的問題和想法,先很快建立一個應(yīng)用系統(tǒng)的骨架,作為應(yīng)用開發(fā)的實驗?zāi)P?。通常把這個實驗?zāi)P徒凶鱿到y(tǒng)的原型(Prototype)。用戶先運行這個原型系統(tǒng),熟悉它,使用它,受到啟發(fā)和取得經(jīng)驗,然后對系統(tǒng)的目標和功能提出精確、具體的需求,在對系統(tǒng)的需求最后決定后,再用傳統(tǒng)的方法(生命周期法)建設(shè)系統(tǒng)。通常原型系統(tǒng)的部分程序可以在后來的系統(tǒng)建設(shè)中直接采用。原型法是傳統(tǒng)方法和用戶開發(fā)相結(jié)合的方法。面向?qū)ο蟮乃枷胱钤缙鹪从谝环N名為Simula的計算機仿真語言。七十年代問世的名為Sma
18、lltalk的計算機高級語言則首次提出面向?qū)ο筮@一概念。到了八十年代,由于Smalltalk80和C+語言的推出,使面向?qū)ο蟮某绦蛟O(shè)計語言趨于成熟,并為越來越多的人所理解和接受,從而形成了面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡記為OOP). 從八十年代中、后期開始,進行了在系統(tǒng)開發(fā)各個環(huán)節(jié)中應(yīng)用面向?qū)ο蟾拍詈头椒ǖ难芯浚霈F(xiàn)了面向?qū)ο蠓治?Object-Oriented Analysis,簡記為OOA)、面向?qū)ο笤O(shè)計(Object-Oriented Design,簡記為OOD)等涉及系統(tǒng)開發(fā)其它環(huán)節(jié)的方法和技術(shù),它們與面向?qū)ο蟪绦蛟O(shè)計(OOP)結(jié)合在一起
19、,形成了一種新的系統(tǒng)開發(fā)方式模型,即許多文獻都稱之為面向?qū)ο?Object-oriented,簡記為“O-O”方法。) 4.2信息系統(tǒng)規(guī)劃4.2.1系統(tǒng)規(guī)劃的目標和工作內(nèi)容1. 系統(tǒng)建設(shè)中的主要問題(1)系統(tǒng)建設(shè)與組織發(fā)展的目標和戰(zhàn)略不匹配;(2) 已建成的系統(tǒng)解決問題的有效性低,即系統(tǒng)建 成后對管理與業(yè)務(wù)狀況并無顯著改善;(3) 不能適應(yīng)環(huán)境變化和組織變革的需要;(4) 組織結(jié)構(gòu)陳舊,管理落后,企業(yè)主要業(yè)務(wù)流程效率與效益低下;(5) 系統(tǒng)使用人員的素質(zhì)較低;(6) 系統(tǒng)開發(fā)環(huán)境落后,技術(shù)方案不合理;(7) 系統(tǒng)開發(fā)以及運行維護的標準、規(guī)范混亂;(8) 資源短缺,投入太少,而對系統(tǒng)的期望又過高
20、。 2. 系統(tǒng)規(guī)劃的目標、任務(wù)和主要工作內(nèi)容主要目標: 就是根據(jù)組織的目標與戰(zhàn)略制定出信息系統(tǒng)建設(shè)的長期發(fā)展方案,決定信息系統(tǒng)在整個生命周期內(nèi)的發(fā)展方向、規(guī)模和發(fā)展進程。主要任務(wù):(1) 制定信息系統(tǒng)的發(fā)展戰(zhàn)略(2)明確各類用戶的需求(3)制定組織的業(yè)務(wù)規(guī)劃和業(yè)務(wù)流程改革與創(chuàng)新方案 (4)確定信息系統(tǒng)的總體規(guī)劃方案(5)安排項目開發(fā)方案,制定系統(tǒng)建設(shè)的資源分配計劃上述五項任務(wù)也規(guī)定了管理信息系統(tǒng)工作進程的五個主要階段。 這就是規(guī)劃五階段模型的基本框架。 3. 系統(tǒng)規(guī)劃工作的特點和關(guān)鍵問題(1) 具有較強的不確定性,非結(jié)構(gòu)化程度較高。(2) 工作環(huán)境是組織管理環(huán)境,高層管理人員(包括高層信息管理
21、人員)是工作的主體。(3) 系統(tǒng)規(guī)劃是為整個系統(tǒng)建設(shè)確定目標、戰(zhàn)略、系統(tǒng)總體結(jié)構(gòu)方案和資源計劃,整個工作過程是一個管理決策過程。同時,它也是技術(shù)與管理相結(jié)合的過程,確定利用現(xiàn)代信息技術(shù)有效地支持管理決策和業(yè)務(wù)活動的總體方案。(4) 系統(tǒng)規(guī)劃人員對管理與技術(shù)環(huán)境的理解程度,對管理與技術(shù)發(fā)展的見識,以及開創(chuàng)精神與務(wù)實態(tài)度是規(guī)劃工作的決定因素。(5) 規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作內(nèi)容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進程,但宜粗不宜細。要給后續(xù)各階段的工作提供指導。(6) 信息系統(tǒng)系統(tǒng)規(guī)劃必須納入整個組織的發(fā)展規(guī)劃,并應(yīng)定期滾動。 對信息系統(tǒng)系統(tǒng)規(guī)劃時應(yīng)注意的關(guān)鍵問題:戰(zhàn)略規(guī)劃是核心 -
22、信息系統(tǒng)戰(zhàn)略與組織發(fā)展戰(zhàn)略的一致是信息系統(tǒng)建設(shè)成功的關(guān)鍵之一。 業(yè)務(wù)流程的改革與創(chuàng)新是基礎(chǔ) -企業(yè)的業(yè)務(wù)流程直接體現(xiàn)企業(yè)的核心能力,是企業(yè)完成其使命、實現(xiàn)其目標的基礎(chǔ)。 需求與服務(wù)、業(yè)務(wù)與技術(shù)的協(xié)調(diào)一致是信息系統(tǒng)成功的關(guān)鍵 應(yīng)變能力是信息系統(tǒng)成功的重要標志之一,也是當前信息系統(tǒng)建設(shè)與應(yīng)用的瓶頸問題 人、管理、技術(shù)應(yīng)協(xié)調(diào)發(fā)展 4.2.2 信息系統(tǒng)的戰(zhàn)略規(guī)劃1、概述戰(zhàn)略問題是指關(guān)于一個組織生存發(fā)展的全局性、關(guān)鍵性和長期性的問題。管理信息系統(tǒng)和戰(zhàn)略規(guī)劃通常包括主要發(fā)展目標、發(fā)展重點、實現(xiàn)目標的途徑和措施等。管理信息系統(tǒng)的戰(zhàn)略規(guī)劃既可以看成是企業(yè)戰(zhàn)略規(guī)劃下的一個專門性規(guī)劃,也可以看成是企業(yè)戰(zhàn)略規(guī)劃的一
23、個重要組成部分。不論信息系統(tǒng)戰(zhàn)略規(guī)劃是作為企業(yè)戰(zhàn)略規(guī)劃的一部分,還是一個專門性的規(guī)劃,它都應(yīng)當與企業(yè)戰(zhàn)備規(guī)劃有機地配合。信息系統(tǒng)必須支持與促進組織的變革與發(fā)展。2。信息系統(tǒng)戰(zhàn)略規(guī)劃的主要內(nèi)容戰(zhàn)略規(guī)劃一般包含長期規(guī)劃和短期規(guī)劃。長期規(guī)劃指出了總的發(fā)展方向,短期規(guī)劃則為作業(yè)和資金工作的具體責任提供依據(jù)。整個戰(zhàn)略規(guī)劃包含如下主要內(nèi)容:(1)信息系統(tǒng)戰(zhàn)略規(guī)劃應(yīng)根據(jù)組織的戰(zhàn)略目標,明確組織的改革與創(chuàng)新的需求以及組織的內(nèi)、外約束條件,制定信息系統(tǒng)的總目標、發(fā)展戰(zhàn)略規(guī)劃。(2)對目前組織的業(yè)務(wù)流程與信息系統(tǒng)的功能、應(yīng)用環(huán)境和應(yīng)用現(xiàn)狀進行評價。(3)對影響規(guī)劃的信息技術(shù)發(fā)展的預(yù)測。在信息系統(tǒng)規(guī)劃中戰(zhàn)略規(guī)劃階段
24、的目標是制定同組織機構(gòu)的目標、目的和戰(zhàn)略相一致的管理信息系統(tǒng)目標、目的和戰(zhàn)略。由于戰(zhàn)略規(guī)劃涉及組織的內(nèi)、外環(huán)境因素較多,不確定性問題較突出,目前還沒有一種規(guī)范的制定管理系統(tǒng)的戰(zhàn)略規(guī)劃方法。 3. 戰(zhàn)略集合轉(zhuǎn)移法簡介該方法把組織的總戰(zhàn)略看成一個“信息集合”,包括使命、目標、戰(zhàn)略以及其他戰(zhàn)略變量(如管理水平、發(fā)展趨向、環(huán)境約束等),戰(zhàn)略性的管理信息系統(tǒng)是要把組織的這種戰(zhàn)略集合轉(zhuǎn)化為“信息系統(tǒng)的戰(zhàn)略集合”,而后者由管理信息系統(tǒng)的系統(tǒng)目標、環(huán)境約束和戰(zhàn)略計劃組成。第一步是識別和闡明組織的戰(zhàn)略集合。組織的戰(zhàn)略集合構(gòu)造過程如下:(1)勾劃出該組織的利益相關(guān)者集團的結(jié)構(gòu)。(2)對每個利益集團識別他們的目標。
25、(3)識別組織關(guān)于每個使用者集團的目的和戰(zhàn)略。 在此基礎(chǔ)上,信息分析員根據(jù)管理信息系統(tǒng)的戰(zhàn)略集合所列舉的目標、約束和戰(zhàn)略,建立各種供選擇的管理信息系統(tǒng)總體結(jié)構(gòu),提交管理部門。4.2.3 關(guān)鍵成功因素法(CSF)1、基本概念信息需求分析方法有兩大類:全面調(diào)查法、重點突破法。關(guān)鍵成功因素法(Critical Success Factors)是重點突破法的典型,即首先抓住影響系統(tǒng)成功的關(guān)鍵因素進行分析以確定組織的信息需求。在每一個企業(yè)組織中,都存在著對該組織成功起關(guān)鍵作用的因素,我們稱之為關(guān)鍵成功因素,決策的信息需求就往往來自于這些關(guān)鍵成功因素。在不同的業(yè)務(wù)活動中,關(guān)鍵成功因素會有很大的不同,即使在
26、同一類型的企業(yè)活動中,在不同時期內(nèi),其關(guān)鍵成功因素也會不同。換言之,對不同的管理信息系統(tǒng),其信息需求各不相同。而同一個管理信息系統(tǒng)的信息需求在不同時期內(nèi)也會不同。 可見,關(guān)鍵因素就是那些必須經(jīng)常得到管理人員關(guān)注的活動區(qū)域,對這些區(qū)域的運行情況要經(jīng)常不斷地進行度量,并提供這些度量信息以供決策使用。在規(guī)劃一個管理信息系統(tǒng)時,有三個“必須”要經(jīng)常強調(diào):即系統(tǒng)必須適合企業(yè)或組織所屬的行業(yè)以及它采用的特殊策略;系統(tǒng)必須能夠識別那些為使企業(yè)成功而在管理上要經(jīng)常給予認真關(guān)注的“成功因素”;在系統(tǒng)提供給各管理階層的報告中必須突出有關(guān)成功因素的情況。任何時候,當我們制定管理信息系統(tǒng)規(guī)劃時都要明確弄清哪些因素在規(guī)
27、劃涉及時期內(nèi)是最緊要的,這就是導致在相同行業(yè)中的不同組織會因為地理位置、戰(zhàn)略方針和其他一些由時間造成的因素的不同而具有不同的CSF的主要原因。關(guān)鍵成功因素醫(yī)院1醫(yī)院2醫(yī)院3重要性由強到弱政府法令工作效率病人意見事故保險政策地方關(guān)系優(yōu)質(zhì)服務(wù)政府投資政府法令工作效率病人意見跟蹤服務(wù)同行業(yè)關(guān)系工作效率人員配備政府法令病人意見地方關(guān)系同行業(yè)關(guān)系2、CSF方法步驟(1)了解企業(yè)(或MIS)的戰(zhàn)略目標。(2)識別所有成功因素??刹捎眠f層分解的方法引出影響戰(zhàn)略目標的各種因素以及影響這些因素的子因素。(3)確定關(guān)鍵成功因素。對所有成功因素進行評價,根據(jù)企業(yè)的現(xiàn)狀及目標確定出關(guān)鍵成功因素。(4)識別性能指標與標
28、準。給出每個關(guān)鍵成功因素的性能指標與測量標準。 4.2.4 用戶需求分析1、信息系統(tǒng)的用戶直接用戶:是指使用系統(tǒng)并獲取系統(tǒng)服務(wù)的用戶間接用戶:是指通過直接用戶獲取服務(wù)的用戶 2. 用戶需求分析的目標與內(nèi)容系統(tǒng)規(guī)劃階段用戶需求分析的目標是明確各類用戶要求系統(tǒng)提供的服務(wù)。用戶需求分析的內(nèi)容包括:1)識別系統(tǒng)的各類用戶,明確他們對系統(tǒng)需求的目標和領(lǐng)域2)明確這些需求的具體內(nèi)容,即要求信息系統(tǒng)解決的問題、完成的任務(wù)3)協(xié)調(diào)各類用戶可能的需求沖突與矛盾4.2.5 系統(tǒng)業(yè)務(wù)規(guī)劃1、組織中的業(yè)務(wù)活動業(yè)務(wù)(Business)是指組織中為完成使命、實現(xiàn)目標而進行的各項有組織的活動。1)業(yè)務(wù)范圍(Business
29、 Scopes):一個組織為社會提供服務(wù)涉及的行業(yè)或?qū)I(yè)范圍。2)業(yè)務(wù)領(lǐng)域(Business Domains):一個組織在自己的業(yè)務(wù)范圍內(nèi)進行活動或提供服務(wù)的相似內(nèi)容的集合。3)業(yè)務(wù)流程(Business Processes):在業(yè)務(wù)領(lǐng)域內(nèi)完成給定服務(wù)所必須的、邏輯上相關(guān)的一組活動。4)基礎(chǔ)業(yè)務(wù)活動(Fundamental Business Activies)組成業(yè)務(wù)流程的各相關(guān)的活動稱為基礎(chǔ)業(yè)務(wù)活動,簡稱活動。2. 系統(tǒng)業(yè)務(wù)規(guī)劃的目標與工作內(nèi)容在戰(zhàn)略規(guī)劃與需求分析的基礎(chǔ)上,業(yè)務(wù)規(guī)劃的目標是確定規(guī)劃期內(nèi)信息系統(tǒng)對組織的業(yè)務(wù)領(lǐng)域及相應(yīng)流程的支持、改造與創(chuàng)新方案。主要內(nèi)容:1)根據(jù)系統(tǒng)目標與戰(zhàn)略和
30、用戶的需求,識別信息系統(tǒng)提供服務(wù)的業(yè)務(wù)領(lǐng)域及相應(yīng)流程。2)分析上述領(lǐng)域內(nèi)的現(xiàn)狀,明確這些領(lǐng)域和流程在滿足需求、實現(xiàn)組織的目標與戰(zhàn)略中存在的問題。3)提出上述領(lǐng)域的業(yè)務(wù)內(nèi)容與流程改革與創(chuàng)新方案。3. 業(yè)務(wù)流程的識別與改革(1)業(yè)務(wù)流程的特征在一個企業(yè)中,企業(yè)流程是指為完成企業(yè)某一目標或任務(wù)而進行的一系列邏輯相關(guān)的跨越時間和空間的活動的有序集合。從流程的觀點看,企業(yè)的組成元素是流程,而企業(yè)流程的組成主要是活動?;顒优c活動之間的相互作用和相互聯(lián)系構(gòu)成了流程系統(tǒng)。一個企業(yè)的業(yè)務(wù)流程有以下特點:1)業(yè)務(wù)流程都有輸入和輸出。2)業(yè)務(wù)流程都有執(zhí)行者和用戶(顧客)。3)業(yè)務(wù)流程都有核心的處理對象,一個大的企業(yè)
31、流程往往實現(xiàn)一個對象的生命周期。4)業(yè)務(wù)流程往往是跨職能部門的。4.2.6 系統(tǒng)總體結(jié)構(gòu)規(guī)劃1、系統(tǒng)總體結(jié)構(gòu)規(guī)劃的目標與工作內(nèi)容信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃的目標,就是在用戶需求分析和系統(tǒng)業(yè)務(wù)規(guī)劃的基礎(chǔ)上,考慮到系統(tǒng)已有技術(shù)條件與技術(shù)發(fā)展趨勢和系統(tǒng)應(yīng)用環(huán)境,確定信息系統(tǒng)技術(shù)方案的總體框架。主要工作內(nèi)容:1)進行系統(tǒng)的數(shù)據(jù)規(guī)劃2)進行系統(tǒng)的功能規(guī)劃和子系統(tǒng)劃分3)進行系統(tǒng)的技術(shù)基礎(chǔ)設(shè)施建設(shè)規(guī)劃 2. 數(shù)據(jù)規(guī)劃(1)識別每個業(yè)務(wù)流程的輸入、輸出信息分析與確定信息系統(tǒng)對業(yè)務(wù)流程輸出信息與輸入信息,以及輸出信息的去向和輸入信息的來源。數(shù)據(jù)規(guī)劃就是為實現(xiàn)改革方案確定必需的信息支持。(2)識別主題數(shù)據(jù)(數(shù)據(jù)類)主
32、題數(shù)據(jù)是指支持業(yè)務(wù)流程所必需的邏輯上相關(guān)的數(shù)據(jù),一個主題數(shù)據(jù)是指滿足一個或多個業(yè)務(wù)流程信息需求的一大類數(shù)據(jù)。(3)對每個主題數(shù)據(jù)進行定義與說明說明第個主題數(shù)據(jù)的定義、來源和去向,以及它包含什么樣的數(shù)據(jù),以供定義信息總體結(jié)構(gòu)時使用。3. 信息系統(tǒng)功能規(guī)劃和子系統(tǒng)的劃分(1)建立主題數(shù)據(jù)與流程的關(guān)系,確定基本功能子系統(tǒng)為識別出要開發(fā)的信息系統(tǒng)的基本功能,要用表達主題數(shù)據(jù)對整個系統(tǒng)和基本功能子系統(tǒng)支持的流程之間的關(guān)系圖來定義信息結(jié)構(gòu),劃分出:1)每一系統(tǒng)的范圍2)產(chǎn)生、控制和使用的數(shù)據(jù)3)基本功能子系統(tǒng)之間的關(guān)系4)對給定流程的支持5)功能子系統(tǒng)間的數(shù)據(jù)共享(2)確定功能子系統(tǒng)之間的關(guān)系信息系統(tǒng)的功
33、能結(jié)構(gòu)方案4. 系統(tǒng)技術(shù)基礎(chǔ)設(shè)施規(guī)劃在數(shù)據(jù)規(guī)劃、功能規(guī)劃與子系統(tǒng)劃分的基礎(chǔ)上,系統(tǒng)技術(shù)基礎(chǔ)設(shè)施規(guī)劃進一步確定信息系統(tǒng)的總體物理方案,為系統(tǒng)的項目規(guī)劃與資源分配規(guī)劃提供依據(jù)。內(nèi)容包括:1)計算機軟、硬件配置方案的規(guī)劃2)網(wǎng)絡(luò)系統(tǒng)方案的規(guī)劃3)數(shù)據(jù)存儲總體方案規(guī)劃4.2.7 項目開發(fā)與資源分配規(guī)劃1、安排項目開發(fā)的主要原則:1)組織改革、發(fā)展中起重要作用的項目優(yōu)先2)在信息系統(tǒng)建設(shè)中具有帶動與示范作用的項目優(yōu)先3)相關(guān)部門與人員較好的項目優(yōu)先4)項目的安排應(yīng)與組織的改革與發(fā)展的進程相 配合5)項目的安排應(yīng)與組織在經(jīng)濟上與其他資源上的承受能力相適應(yīng)2、在項目安排的基礎(chǔ)上對規(guī)劃期內(nèi)信息系統(tǒng)建設(shè)所需資源
34、估計1)規(guī)劃期內(nèi)信息系統(tǒng)的總投資和每個項目的投資估計2)信息系統(tǒng)人力資源、崗位與組織設(shè)置規(guī)劃3)計算機軟硬件、網(wǎng)絡(luò)與通信能力與容量規(guī)劃4)信息系統(tǒng)運行場地、相關(guān)動力與安全設(shè)施規(guī)劃4.3 結(jié)構(gòu)化系統(tǒng)分析4.3.1 系統(tǒng)分析的目標和主要活動1、目的與任務(wù)系統(tǒng)開發(fā)階段的目標是根據(jù)系統(tǒng)規(guī)劃所確定的系統(tǒng)總體結(jié)構(gòu)方案和項目開發(fā)計劃,按擬定的項目開發(fā)成可以運行的實際系統(tǒng)。系統(tǒng)開發(fā)階段又可劃分為系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施三個階段,構(gòu)成系統(tǒng)開發(fā)的生命周期的三個主要階段。按照結(jié)構(gòu)化方法嚴格劃分工作階段,“先邏輯,后物理”的原則,系統(tǒng)分析階段的目標,就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標和用戶的
35、信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,從邏輯上,提出系統(tǒng)的方案,即邏輯模型,以此作為下一階段進行物理方案(即計算機和通信系統(tǒng)方案)設(shè)計、解決“怎么做”的問題提供依據(jù)?!胺治觥蓖ǔJ侵笇ΜF(xiàn)有系統(tǒng)的內(nèi)、外情況進行調(diào)查、研究、分解、剖析,明確問題或機會所在,認識解決這些問題或把握這些機會的必要性,為確定有關(guān)活動的目標和可能的方案提供科學依據(jù)。 系統(tǒng)分析(systems analysis),是指在信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法。 2. 系統(tǒng)分析的主要活動1、系統(tǒng)的初步調(diào)查(1) 目標:就是從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有
36、無必要和可能。(2) 內(nèi)容 1) 調(diào)查內(nèi)容系統(tǒng)分析人員要調(diào)查有關(guān)組織的整體信息,包括主要輸入,主要輸出,主要處理功能以及與其它系統(tǒng)的關(guān)系。 2) 分析內(nèi)容 · 現(xiàn)有什么· 需要什么· 在現(xiàn)有資源下能提供什么· 此項目有無必要和可能作進一步的調(diào)查與開發(fā)(3) 調(diào)查結(jié)論及工作成果系統(tǒng)分析員在初步調(diào)查階段可能得出以下結(jié)論之一: · 擬開發(fā)項目有必要也有可能進行。 · 不必進行項目開發(fā),只需對原有系統(tǒng)進行適當調(diào)整修改. · 原系統(tǒng)未充分發(fā)揮作用,只需發(fā)揮原有系統(tǒng)作用 · 目前無必要開發(fā)此項目 · 目前不具備開發(fā)此
37、項目的條件.2、可行性研究(1)目標與工作內(nèi)容 可行性研究是系統(tǒng)分析階段的第二項活動。主要目標是:進一步明確系統(tǒng)的目標,規(guī)模與功能, 對系統(tǒng)開發(fā)背景,必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計劃。A.技術(shù)可行性B.經(jīng)濟可行性。C.營運可行性。(2)步驟1) 確定系統(tǒng)的規(guī)模與目標(復審上一活動內(nèi)容)2) 明確用戶主要信息需求3) 提出擬建系統(tǒng)的初步方案4) 審查新系統(tǒng)5)提出并評價可能的替代方案,并進行可行性研究6) 給出該項目做還是不做的選擇,同時確定方案。7) 制定項目開發(fā)計劃,包括人,財,物的安排。8) 撰寫可行性分析報告。9) 向用戶審查小組與指導委員會提交結(jié)果
38、。(3)工作結(jié)果包括“ 可行性研究報告 ”和“ 系統(tǒng)設(shè)計任務(wù)書 ”可行性研究報告的主要內(nèi)容包括:1) 現(xiàn)行系統(tǒng)概況。2) 主要問題和主要信息需求。3) 擬建新系統(tǒng)的方案。4) 經(jīng)濟可行性分析。5) 技術(shù)可行性分析。6) 營運可行性分析。7) 結(jié)論。系統(tǒng)設(shè)計任務(wù)書主要包括系統(tǒng)目標與任務(wù)、系統(tǒng)的規(guī)模、結(jié)構(gòu)、建設(shè)初步計劃、投資安排、人員安排等;3. 現(xiàn)行系統(tǒng)詳細調(diào)查(1)目標在可行性研究的基礎(chǔ)上進一步對現(xiàn)行系統(tǒng)篩選全面、深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實質(zhì),確保新系統(tǒng)比原系統(tǒng)更有效。(2)調(diào)查內(nèi)容1) 組織機構(gòu)的調(diào)查 2) 業(yè)務(wù)流程調(diào)查分析 3) 現(xiàn)行系統(tǒng)的
39、目標,主要功能和用戶需求調(diào)查 . 4) 信息流程調(diào)查 5) 數(shù)據(jù)及功能分析6) 系統(tǒng)運營環(huán)境分析(3)方法與特點為了確保調(diào)查工作順利進行,系統(tǒng)分析人員要切實與用戶建立良好的關(guān)系,讓用戶充分地、積極地參與調(diào)查工作。具體方法有面談或?qū)iT訪問、發(fā)調(diào)查表征求意見、召開討論會、閱讀歷史資料和參加業(yè)務(wù)實踐等。(4)詳細調(diào)查與初步調(diào)查的區(qū)別目的不同:初步調(diào)查的重點是了解現(xiàn)行系統(tǒng)的概要情況及與外部的關(guān)系;詳細調(diào)查的重點是更詳細、更具體的系統(tǒng)的內(nèi)部情況。(5)工作結(jié)果系統(tǒng)詳細調(diào)查的結(jié)果以“詳細調(diào)查報告”表示,包括:1)項目主要工作內(nèi)容概述2)系統(tǒng)需求分析3)現(xiàn)行系統(tǒng)主要目標、功能4)組織結(jié)構(gòu)圖5)組織業(yè)務(wù)流程說
40、明6)信息流程:數(shù)據(jù)流圖 、數(shù)據(jù)詞典、數(shù)據(jù)存儲分析、查詢分析、數(shù)據(jù)處理分析7)現(xiàn)行系統(tǒng)問4、 新系統(tǒng)邏輯方案的提出(1) 目標這一階段的主要目標是明確用戶的信息需求,包括組織的發(fā)展、改革的總信息需求和各級管理人員完成各自工作任務(wù)的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果:系統(tǒng)說明書的編寫。(2)工作內(nèi)容與方法 1) 調(diào)查分析。對現(xiàn)行系統(tǒng)詳細調(diào)查進行分析的基礎(chǔ)上,著重對用戶需求進行進一步調(diào)查分析。 2) 建模。 3) 對模型進行評價和修改。 4) 編寫系統(tǒng)說明書。系統(tǒng)說明書是系統(tǒng)分析階段工作的全面總結(jié),是這一階段的主要成果。(3) 工作成果 1) 系統(tǒng)開發(fā)
41、項目概述。 2) 需求說明。 3) 現(xiàn)行系統(tǒng)的問題分析。 4) 新系統(tǒng)的目標、主要功能和邏輯模型。i. 組織結(jié)構(gòu)圖ii.業(yè)務(wù)流程圖及其說明( 以改造與新建的為重點)iii. 信息流程( 以改造與新建的為重點)5) 系統(tǒng)實施計劃。 3. 結(jié)構(gòu)化系統(tǒng)分析方法和工具結(jié)構(gòu)化系統(tǒng)分析方法就是結(jié)構(gòu)化方法的基本思想和主要原則在系統(tǒng)分析中的應(yīng)用所形成的一系列具體方法和有關(guān)工具的總稱。這些工具如下: 數(shù)據(jù)流圖(DFD: Data Flow Diagram)、數(shù)據(jù)詞典(DD: Data Dicrionary)、 結(jié)構(gòu)化語言、 決策樹、 決策表4.3.2 數(shù)據(jù)流圖(DFD: Data Flow Diagram)1.
42、數(shù)據(jù)流圖的作用數(shù)據(jù)流圖就是組織中信息運動的抽象,是信息系統(tǒng)邏輯模型的主要形式。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能,即所開發(fā)的系統(tǒng)在管理信息處理方面要做什么。2、數(shù)據(jù)流圖的基本組成及符號外部項(外部實體):外部項在數(shù)據(jù)流圖中表示所描述系統(tǒng)的數(shù)據(jù)來源和去處的各種實體或工作環(huán)節(jié)。系統(tǒng)開發(fā)不能改變這些外部項本身的結(jié)構(gòu)和固有屬性。加工(數(shù)據(jù)加工):又稱數(shù)據(jù)處理邏輯,描述系統(tǒng)對信息進行處理的邏輯功能。數(shù)據(jù)存儲:邏輯意義上的數(shù)據(jù)存儲環(huán)節(jié),即系統(tǒng)信息處理功能需要的、不考慮存儲物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲環(huán)節(jié)。數(shù)據(jù)流:與所描述系
43、統(tǒng)信息處理功能有關(guān)的各類信息的載體,是各加工環(huán)節(jié)進行處理和輸出的數(shù)據(jù)集合。 3、繪制數(shù)據(jù)流圖的主要原則(1) 明確系統(tǒng)界面。(2) 自頂向下逐層擴展。(3) 合理布局(4) 數(shù)據(jù)流圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存貯,不反映任何數(shù)據(jù)處理的技術(shù)過程、處理方式和時間順序,也不反映判斷與控制條件等技術(shù)問題。 (5) 數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改要和其他系統(tǒng)建設(shè)者共同商討以求一致意見。 數(shù)據(jù)流圖的繪制過程:(1)首先,在調(diào)查研究的基礎(chǔ)上,明確所描述的系統(tǒng)與各外部實體的信息聯(lián)系。繪出最高層的數(shù)據(jù)流圖關(guān)聯(lián)圖。(2)然后確定系統(tǒng)的幾個
44、主要的綜合性的邏輯功能,繪制頂層(總)數(shù)據(jù)流圖。頂層圖可進一步分解,直到最底層的數(shù)據(jù)流圖表示了所有具體的數(shù)據(jù)加工功能和輸入輸出關(guān)系。(3)合理布局。數(shù)據(jù)流圖各種符號要布局合理、分布均勻、整齊、清晰、使讀者一目了然之感。(4) 數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改要和其他系統(tǒng)建設(shè)者共同商討以求一致意見。(5) 數(shù)據(jù)流圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存貯,不反映任何數(shù)據(jù)處理的技術(shù)過程、處理方式和時間順序,也不反映判斷與控制條件等技術(shù)問題。4、數(shù)據(jù)流圖繪制的主要步驟 確定所開發(fā)的系統(tǒng)的外部項(外部實體),即系統(tǒng)的數(shù)據(jù)來源和去處。 確定
45、整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關(guān)聯(lián)圖。 確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))。確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲。將外部項,各加工,數(shù)據(jù)存儲環(huán)節(jié)用數(shù)據(jù)流連接起來,命名、編號,這樣就形成所開發(fā)系統(tǒng)的數(shù)據(jù)流圖頂層圖(總圖)的草圖。 重復步驟,直到逐層分解結(jié)束。 對草圖進行檢查和合理布局,對錯誤與不當之處進行修改 和用戶進行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見和用戶討論,系統(tǒng)分析人員根據(jù)與用戶討論的結(jié)果對數(shù)據(jù)流圖的草圖進行修訂。 用計算機或其他制圖、編輯工具畫出正規(guī)的數(shù)據(jù)流圖。 將正規(guī)的數(shù)據(jù)流
46、圖提交系統(tǒng)分析負責人復審。若有修改之處,則組織人員修改,否則,通過復審,數(shù)據(jù)流圖繪制過程結(jié)束。5. 繪制數(shù)據(jù)流圖的幾點注意事項 自頂向下、逐層分解 數(shù)據(jù)流必須通過加工,即送去加工或從加工環(huán)節(jié)發(fā)出。 數(shù)據(jù)存儲環(huán)節(jié)一般作為兩個加工環(huán)節(jié)的界面。 命名a) 名稱要反映被命名的成分的真實和全部的意義b) 名稱要意義明確,易理解,無歧義c) 加工的名稱一般以動詞+賓語或名詞性定語+動名詞為宜。d) 避免使用不反映實際內(nèi)容的空洞詞匯e) 進出數(shù)據(jù)存儲環(huán)節(jié)的數(shù)據(jù)流如內(nèi)容和存貯者的數(shù)據(jù)相同,可采用同一名稱。 編號每個數(shù)據(jù)加工環(huán)節(jié)和每張數(shù)據(jù)流圖都要編號。按逐層分解的原則,父圖與子圖的編號要有一致性類似,在分層數(shù)據(jù)
47、流圖中,如下層圖上的數(shù)據(jù)流或數(shù)據(jù)存儲是由上層圖某個成分的分解而得,則父項與子項的編號要體現(xiàn)數(shù)據(jù)流圖分解的完整性與一致性的原則,如父項編號為 F1或D1,則其子項分別為F1.1,F(xiàn)1.2,或D1.1,D1.2,等。 只畫所描述的系統(tǒng)穩(wěn)定工作情況下的數(shù)據(jù)流圖。6. 數(shù)據(jù)流圖的局限性(1) 難以在數(shù)據(jù)流圖上標識出數(shù)據(jù)流、數(shù)據(jù)存儲,加工和外部項的具體內(nèi)容,如數(shù)據(jù)流的組成元素,數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu),存取要求,數(shù)據(jù)量,加工的處理過程和算法等。(2) 不能反映系統(tǒng)中的決策與控制過程。(3)難以對系統(tǒng)中人機交互過程以及信息的反饋與循環(huán)處理進行描述。7. 數(shù)據(jù)流圖舉例:(1)學籍管理系統(tǒng)這是某大學里系一級的教學管
48、理系統(tǒng)的一個子系統(tǒng)。此系統(tǒng)功能、結(jié)構(gòu)比較簡單,下面只畫出該系統(tǒng)的關(guān)聯(lián)圖和頂層圖(見圖613和圖614)。 (2)補充定貨系統(tǒng)庫房工作人員通過庫房的終端設(shè)備將庫房的收發(fā)數(shù)據(jù)向系統(tǒng)報告,如果某項零件的庫存量低于臨界水平,系統(tǒng)就必須提出補充定貨要求,以使庫存量達到額定水平。此系統(tǒng)的數(shù)據(jù)來源是庫房工作人員,數(shù)據(jù)去處部項是采購部門。由此得到此系統(tǒng)的最高層數(shù)據(jù)流圖關(guān)聯(lián)圖這個系統(tǒng)必須具備兩種最基本的功能:1)處理庫房收發(fā)數(shù)據(jù)以確定補充定貨的需要。2)產(chǎn)生補充定貨報告。系統(tǒng)需要兩種數(shù)據(jù)存儲:庫存數(shù)據(jù)和補充定貨數(shù)據(jù)。這樣,就得到第二層數(shù)據(jù)流圖(見圖616)。頂層數(shù)據(jù)流圖中庫房收發(fā)數(shù)據(jù)加工可分解成三個部分:接收收
49、發(fā)數(shù)據(jù)、修改庫房數(shù)據(jù)和處理定貨數(shù)據(jù)。由于補充定貨報告每天只需處理一次,而庫房收發(fā)工作是隨時可能出現(xiàn)的,因此可以增加一個收發(fā)數(shù)據(jù)存儲部分,然后每天處理庫房數(shù)據(jù)并生成補充定貨報告,則頂層數(shù)據(jù)流圖可進一步擴展為第一層數(shù)據(jù)流圖(見圖617)。4.3.3 數(shù)據(jù)詞典(DD:Data Dictionary)1、數(shù)據(jù)詞典的作用和內(nèi)容在結(jié)構(gòu)化分析中,數(shù)據(jù)詞典的作用是對數(shù)據(jù)流圖上每個成分給以定義和說明。換句話說,數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合就是數(shù)據(jù)詞典。數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護是必需的信息盡可能放入數(shù)據(jù)詞典。2、編寫數(shù)據(jù)詞典
50、的基本要求 對數(shù)據(jù)流圖上各種成分的定義明確、易理解,唯一。 命名、編號與數(shù)據(jù)流圖一致. 符合一致性與完整性的要求,對數(shù)據(jù)流圖上的成分定義與說明無遺漏項。 格式規(guī)范、風格統(tǒng)一、文字精煉,數(shù)字與符號正確。3 . 數(shù)據(jù)詞典的格式和編寫方法數(shù)據(jù)詞典的格式是根據(jù)各類條目的內(nèi)容以及編寫、維護、使用方便來設(shè)計的。介紹圖表式格式,它有利于數(shù)據(jù)詞典各條目的內(nèi)容的描述清晰、明確、規(guī)范。數(shù)據(jù)詞典中采用以下符號:等號:;意義:等于,是,由組成;表示等式左邊的項目由等式右邊的各項組成或等式兩邊項目內(nèi)容相同。加號:;意義:與;表示加號兩邊項目同時出現(xiàn)或共同組成某項內(nèi)容。方括號: ;意義:或者;表示方括號內(nèi)各項目中至少一項
51、出現(xiàn)?;ɡㄌ枺?;意義:重復;表示花括號內(nèi)項目重復出現(xiàn)多次或重復取值多次。n 表示重復n次n1 表示從括號內(nèi)取第一個值到第n個值 (條件)表示在滿足所注明的條件下重復圓括號:( );意義:選擇項;表示括號內(nèi)所列項目為可選項,可能出現(xiàn),也可能不出現(xiàn)。數(shù)據(jù)流結(jié)構(gòu)例一:學生成績通知學號學生姓名課程名稱成績(補考課程名稱補考時間地補考地點)(所有在冊學生)例二:學生獎勵通知學號學生姓名(一等獎,二等獎,三等獎,鼓勵獎)(所有獲獎學生)數(shù)據(jù)詞典的編寫方法:手工編寫主要工具是筆和卡片,計算機只是作為手工書寫工具來使用,沒有對數(shù)據(jù)字典的結(jié)構(gòu)、內(nèi)容和格式的處理功能。計算機輔助編寫是指在計算機輔助繪制數(shù)據(jù)流圖的
52、同時,隨著數(shù)據(jù)流圖的逐層分解,計算機系統(tǒng)生成數(shù)據(jù)詞典的某些條目,人工進行修改與補充?;炯庸さ拿枋觯簲?shù)據(jù)流圖中所有不進一步分解的加工,稱為基本加工?;炯庸な亲畹讓拥募庸?,但并不都是在最底層的數(shù)據(jù)流圖中。上層數(shù)據(jù)流圖中某些加工環(huán)節(jié)不進一步分解的,都屬于基本加工,基本加工有父項,無子項。數(shù)據(jù)詞典條目類型一:數(shù)據(jù)流數(shù)據(jù)詞典條目類型二:數(shù)據(jù)元素數(shù)據(jù)詞典條目類型三:數(shù)據(jù)存儲數(shù)據(jù)詞典條目類型四:加工數(shù)據(jù)詞典條目類型五:外部項4、數(shù)據(jù)詞典舉例5、結(jié)構(gòu)化語言有以下三種:祈使語句、條件語句、循環(huán)語句例1. 祈使語句: 獲取收發(fā)數(shù)據(jù) 計算補充定貨量 例2. 條件語句: 如果 成績60分 則 : 將及格人數(shù)加1
53、否則: 將不及格人數(shù)加1例3. 循環(huán)語句: 對于每個庫存項目 (循環(huán)條件) 獲取收入數(shù)據(jù) 將在庫數(shù)加收入數(shù)據(jù),更新在庫數(shù) 獲取發(fā)出數(shù)據(jù) 將在庫數(shù)減發(fā)出數(shù)據(jù),更新在庫數(shù) 如果 在庫數(shù)小于或等于臨界庫存數(shù) 則 發(fā)出補充訂貨信號。6、決策樹(Decision Tree)決策樹(Decision Tree),又稱判斷樹,是一種圖形工具,適合于描述加工中具有多個策略,每個策略和若干條件有關(guān)的邏輯功能。結(jié)構(gòu)化分析中所用圖形工具決策樹如圖所示。決策點1方案AA1A3B1 A2B2B31.1.12.1.22.1.32.2.12.2.22.2.3決策樹(兩段決策)2.12.2方案B例如,某工廠對工人超產(chǎn)獎勵的政
54、策為:該廠生產(chǎn)兩種產(chǎn)品A和B。凡工人每月的實際生產(chǎn)量超過計劃指標者均有獎勵。獎勵政策為:對于產(chǎn)品A的生產(chǎn)者:超產(chǎn)數(shù)N小于或等于50件時,每超產(chǎn)一件獎勵1元;超產(chǎn)數(shù) N大于50、小于或等于100件時,大于50的部分每件獎勵1.25元,其余每件獎勵1元;超產(chǎn)數(shù)大于100件時,超過100的部分每件獎勵1.5元,其余按超產(chǎn)100件以內(nèi)的方案處理。對于產(chǎn)品B的生產(chǎn)者,超產(chǎn)數(shù)N小于或等于25件時者,每超產(chǎn)一件獎勵2元,N大于25、小于或等于50件時,超過25件的部分每件獎勵2.5元,其余按超產(chǎn)25件以內(nèi)處理; N大于50件者,超過50件部分每件獎勵3元,其余按超產(chǎn)50件以內(nèi)處理。上述處理功能可以用決策樹描
55、述如圖所示:4.4 信息系統(tǒng)設(shè)計4.4.1 信息系統(tǒng)設(shè)計概述1. 信息系統(tǒng)設(shè)計的目的與任務(wù)目的: 將系統(tǒng)分析階段所提出的充分反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與網(wǎng)絡(luò)技術(shù)的物理(技術(shù))方案。任務(wù):信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃。2. 系統(tǒng)設(shè)計的依據(jù)系統(tǒng)分析的成果現(xiàn)行技術(shù)現(xiàn)行的信息管理和信息技術(shù)的標準、規(guī)范和有關(guān)法律制度。用戶需求系統(tǒng)運行環(huán)境3. 系統(tǒng)設(shè)計階段的主要活動(1)系統(tǒng)總體設(shè)計:系統(tǒng)總體布局方案的確定 軟件系統(tǒng)總體結(jié)構(gòu)的設(shè)計數(shù)據(jù)存儲的總體設(shè)計計算機和網(wǎng)絡(luò)系統(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度虛擬現(xiàn)實影視制作合同書范本3篇
- 二零二五年度商業(yè)地產(chǎn)產(chǎn)權(quán)商鋪長期租賃合同解除協(xié)議3篇
- 2025年智能電網(wǎng)建設(shè)與運營維護合同范本集3篇
- 品牌推廣及營銷服務(wù)協(xié)議
- 農(nóng)業(yè)合作技術(shù)風險提示及免責協(xié)議
- 互聯(lián)網(wǎng)金融投資服務(wù)合同協(xié)議
- 汽車維修合作協(xié)議書
- 植物新品種培育委托代理協(xié)議
- 娛樂活動組織者責任保險及風險防范合同協(xié)議
- 2024年衛(wèi)星導航系統(tǒng)開發(fā)合同
- 2025年山東光明電力服務(wù)公司招聘筆試參考題庫含答案解析
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復規(guī)范》
- 2025年中建六局二級子企業(yè)總經(jīng)理崗位公開招聘高頻重點提升(共500題)附帶答案詳解
- 2024年5月江蘇省事業(yè)單位招聘考試【綜合知識與能力素質(zhì)】真題及答案解析(管理類和其他類)
- 注漿工安全技術(shù)措施
- 2024年世界職業(yè)院校技能大賽“食品安全與質(zhì)量檢測組”參考試題庫(含答案)
- 2023上海高考英語詞匯手冊單詞背誦默寫表格(復習必背)
- 人民軍隊歷史與優(yōu)良傳統(tǒng)(2024)學習通超星期末考試答案章節(jié)答案2024年
- DB11T 641-2018 住宅工程質(zhì)量保修規(guī)程
- 幼兒園幼兒營養(yǎng)食譜手冊
- 光伏工程施工組織設(shè)計
評論
0/150
提交評論