資源信息系統(tǒng)課件_第1頁
資源信息系統(tǒng)課件_第2頁
資源信息系統(tǒng)課件_第3頁
資源信息系統(tǒng)課件_第4頁
資源信息系統(tǒng)課件_第5頁
已閱讀5頁,還剩1111頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

資源信息系統(tǒng)第二章資源信息系統(tǒng)的開發(fā)方法目錄第二節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)方法2第一節(jié)地礦勘查信息系統(tǒng)的基本概念

31第三節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)過程33本節(jié)內(nèi)容提要系統(tǒng)開發(fā)的系統(tǒng)開發(fā)策略與開發(fā)計劃接收式的開發(fā)策略直接式的開發(fā)策略迭代式的開發(fā)策略實驗式的開發(fā)策略第二節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)過程系統(tǒng)開發(fā)的基本方法(要求掌握各種方法的基本細想,實施步驟,優(yōu)缺點和適用范圍)1.生命周期法(LifeCycleApproach)2.原型法(PrototypingApproach)3.面向?qū)ο蠓ǎ∣bject-OrientedApproach)參考書目張海潘.《軟件工程導(dǎo)論》,清華大學出版社,1998。鄺孔武、王曉敏.《信息系統(tǒng)分析與設(shè)計》,清華大學出版社,1998。黃敬仁.《系統(tǒng)分析》,清華大學出版社,2002。資源勘查領(lǐng)域的

信息管理與處理技術(shù)第二章資源勘查信息系統(tǒng)開發(fā)方法

第二節(jié)資源勘查信息系統(tǒng)的開發(fā)方法一、資源信息系統(tǒng)開發(fā)概述資源信息系統(tǒng)開發(fā)的階段與步驟1.系統(tǒng)戰(zhàn)略規(guī)劃2.項目論證(可行性分析)3.用戶需求調(diào)查4.系統(tǒng)分析5.系統(tǒng)設(shè)計6.系統(tǒng)實現(xiàn)7系統(tǒng)測試8.系統(tǒng)維護和評價(一).資源信息系統(tǒng)開發(fā)的階段與步驟系統(tǒng)開發(fā)要搞清楚5個W即what,why,who,where,when。即要做什么,為什么要做,由誰來做,在什么地方做和什么時候做。這里首先講what,就是說要確定做什么。系統(tǒng)開發(fā)的最大錯誤就是沒弄清問題就動手去做。結(jié)果在錯誤的時間、錯誤的地點做了錯誤的事,不是前功盡棄,也是得不償失。因而識別問題是最最重要的事。過去進行數(shù)據(jù)處理系統(tǒng)的分析時一般提調(diào)查信息需求。在今天管理信息系統(tǒng)和網(wǎng)絡(luò)時代,這已顯得不夠。只調(diào)查現(xiàn)時的或中低層人員的信息需求,往往做出的系統(tǒng)只是手工作業(yè)的計算機化,只能減輕中低層管理人員的負荷,對提高效益和效率的作用甚少。當代信息系統(tǒng)的開發(fā),均要首先了解企業(yè)目標、現(xiàn)行企業(yè)系統(tǒng)的問題、企業(yè)的信息戰(zhàn)略,然后才是如何用信息技術(shù)解決這些問題。要識別的問題首先是管理上的問題,例如企業(yè)戰(zhàn)略優(yōu)勢下滑、產(chǎn)品滯銷、生產(chǎn)周期過長、成本過高、資產(chǎn)短缺、人浮于事、機構(gòu)臃腫、行政效率低下等,然后才是信息技術(shù)問題。例如數(shù)據(jù)混亂、處理速度慢、設(shè)備老化等。識別上述問題以后,還要了解這些需求的確實程度?,F(xiàn)代系統(tǒng)開發(fā)均是要捕捉未來的信息和信息技術(shù)的需求。這些需求多數(shù)不是由管理人員直接說出的,而是由系統(tǒng)分析員科學啟發(fā)以后,激起管理人員的新需求。所以說現(xiàn)代的系統(tǒng)分析已由“滿足顧客需求”變到“使顧客滿意”。滿足需求是被動的,使顧客滿意則是主動的。系統(tǒng)分析員識別問題要有變革現(xiàn)實的主動性。識別確定程度,要識別信息需求的確定程度和穩(wěn)定程度、處理方式的確定和穩(wěn)定程度,以及管理人員思想組織的確定和穩(wěn)定程度。總之,問題識別的越準越清楚,系統(tǒng)開發(fā)成功的概率將會越大。可行性研究可行性(feasibility)研究是指在當前組織內(nèi)外的具體條件下,系統(tǒng)開發(fā)工作必須具備資源和條件,看其是否滿足系統(tǒng)目標的要求。在系統(tǒng)開發(fā)過程中進行可行性研究,對于保證資源的合理使用,避免浪費和一些不必要的失敗,都是十分重要的。系統(tǒng)開發(fā)可行性研究包括如下幾方面:1.目標和方案的可行性2.技術(shù)方面的可行性3.經(jīng)濟方面的可行性4.社會方面的可行性1.目標和方案的可行性目標和方案的可行性是指目標是否明確,方案是否切實可行,是否滿足組織進一步發(fā)展的要求等等。2.技術(shù)方面的可行性技術(shù)方面的可行性就是根據(jù)現(xiàn)有的技術(shù)條件,考慮所提出的要求能否達到。如計算機速度、容量等能否達到要求,一般來說,技術(shù)方面的可行性包括如下幾個方面:(1)人員和技術(shù)力量的可行性即有多少科技人員,其技術(shù)力量和開發(fā)能力如何,有沒有系統(tǒng)開發(fā)的可行性,如果本單位沒人,有沒有同其它單位合作開發(fā)的可能性。(2)基礎(chǔ)管理的可行性即現(xiàn)有的管理基礎(chǔ)、管理技術(shù)、統(tǒng)計手段等能否滿足新系統(tǒng)開發(fā)的要求。(3)組織系統(tǒng)開發(fā)方案的可行性即合理地組織人、財、物和技術(shù)力量并進行實施的技術(shù)可行性。(4)計算機硬件的可行性包括各種外圍設(shè)備、通訊設(shè)備、計算機設(shè)備等的性能是否能滿足系統(tǒng)開發(fā)的要求,以及這些設(shè)備的使用。維護及其充分發(fā)揮效益的可行性。(5)計算機軟件的可行性包括各種軟件的功能能否滿足系統(tǒng)開發(fā)的要求,軟件系統(tǒng)是否安全可靠,本單位對使用、掌握這些軟件技術(shù)的可行性。暫時不能被本單位開發(fā)人員掌握的技術(shù),一般應(yīng)視為不成熟或是沒有可行性的技術(shù)。(6)環(huán)境條件以及運行技術(shù)方面的可行性。3.經(jīng)濟方面的可行性經(jīng)濟方面的可行性主要是從組織的人力、財力、物力三方面來考查系統(tǒng)開發(fā)的可行性。如有多少資源可以利用,有多少資金可以投入,應(yīng)該建立什么樣規(guī)模的系統(tǒng),資金分幾批投入時投資效果最好等等。另一個方面就是要研究系統(tǒng)開發(fā)后可能帶來的經(jīng)濟效益,信息系統(tǒng)的經(jīng)濟效益有兩個方面:一是直接效益;二是間接效益。4.社會方面的可行性社會方面的可行性主要是指一些社會的或者人的因素對系統(tǒng)的影響。如由于某些特殊的原因(如體制問題、安全保密問題、制度問題等等),不能向系統(tǒng)提供運行所必須的條件。另外由于信息系統(tǒng)的實施將會給組織各方面帶來很多變化,如工作方式的變化、管理模式的變化,以及人的權(quán)力、作用、職責、工作范圍的變化等,都會對信息系統(tǒng)的開發(fā)和開發(fā)后的運行造成影響。(二).系統(tǒng)開發(fā)的原則系統(tǒng)開發(fā)所應(yīng)遵循的原則一般包括:(1)領(lǐng)導(dǎo)參加的原則信息系統(tǒng)的開發(fā)是一項龐大的系統(tǒng)工程,它涉及到組織日常管理工作的各個方面,所以領(lǐng)導(dǎo)出面組織力量,協(xié)調(diào)各方面的關(guān)系是開發(fā)成功的首要條件。(2)優(yōu)化與創(chuàng)新的原則信息系統(tǒng)的開發(fā)不能模擬目的管理模式和處理過程,它必須根據(jù)實際情況和科學管理的要求加以優(yōu)化與創(chuàng)新。(3)充分利用信息資源的原則即數(shù)據(jù)盡可能共享,減少系統(tǒng)的輸入輸出,對已有的數(shù)據(jù)、信息作進一步的分析處理,以便充分發(fā)揮深層次加工信息和作用。(二).系統(tǒng)開發(fā)的原則(4)實用和時效的原則即要求從制定系統(tǒng)開發(fā)方案到最終的信息系統(tǒng)都必須是實用的、及時的和有效的。(5)規(guī)范化原則即要求按照標準化、工程化的方法和技術(shù)來開發(fā)系統(tǒng)。(6)發(fā)展變化的原則即充分考慮到組織和管理模式可能發(fā)生的變化,使得系統(tǒng)具有一定適應(yīng)環(huán)境變化的能力。(三).系統(tǒng)開發(fā)策略在進行了上述工作之后,下一步將要考慮的是系統(tǒng)開發(fā)策略的選擇以及制定出系統(tǒng)的開發(fā)計劃。系統(tǒng)開發(fā)策略目前主要有四種。1.接收式的開發(fā)策略2.直接式的開發(fā)策略3.迭代式的開發(fā)策略4.實驗式的開發(fā)策略1.接收式的開發(fā)策略經(jīng)過調(diào)查分析,認為用戶對信息需求是正確的、完全的和固定的,現(xiàn)有的信息處理過程和方式也是科學的,這時可采用接收式的開發(fā)策略。即根據(jù)用戶需求和現(xiàn)有狀況直接設(shè)計編程,過渡到新系統(tǒng)。這種策略主要適用于主系統(tǒng)規(guī)模不大,信息和處理過程結(jié)構(gòu)化程度高,用戶和開發(fā)者又都很有經(jīng)驗的場合。2.直接式的開發(fā)策略是指經(jīng)調(diào)查分析后,即可確定用戶需求和處理過程,且以后不會有大的變化,則系統(tǒng)的開發(fā)工作就可以按照某一種開發(fā)方法的工作流程(如結(jié)構(gòu)化系統(tǒng)開發(fā)方法中系統(tǒng)開發(fā)生命周期的流程等等),按部就班的走下去,直至最后完成開發(fā)任務(wù)。這種策略對開發(fā)者和用戶要求都很高,要求在系統(tǒng)開發(fā)之前就完全調(diào)查清楚實際問題的所有狀況和需求。3.迭代式的開發(fā)策略是指當問題具有一定的復(fù)雜性和難度,一時不能完全確定時,就需要進行反復(fù)分析,反復(fù)設(shè)計,隨時反饋信息,發(fā)現(xiàn)問題,修正開發(fā)過程的方法。這種策略一般花費較大,耗時較長,但對用戶和開發(fā)者的要求較低。4.實驗式的開發(fā)策略是指當需求的不確定性很高時,一時無法制定具體的開發(fā)計劃,則只能用反復(fù)試驗的方式來做。原型方法就是這種開發(fā)策略的典型代表。這種策略一般需要較高級的軟件支撐環(huán)境,且對大型項目在使用上有一定的局限性。系統(tǒng)開發(fā)計劃主要是針對已確定的開發(fā)策略,選定相應(yīng)的開發(fā)方法。開發(fā)計劃主要是制定系統(tǒng)開發(fā)的工作計劃、投資計劃、進度計劃、資源利用計劃。開發(fā)計劃一般多是根據(jù)具體問題、具體情況而定,沒有什么統(tǒng)一的模式。在一般情況下,我們常用甘特(Gaut)圖來記載和描繪開發(fā)計劃的時間、進度、投入和工作順序之間的關(guān)系。經(jīng)改造后的甘特圖如下所表示。它的橫坐標表示開發(fā)階段,縱坐標表示人員的工作投入。(四).系統(tǒng)開發(fā)計劃Caut圖(五).系統(tǒng)開發(fā)前的準備工作搞好系統(tǒng)開發(fā)前的準備工作是信息系統(tǒng)開發(fā)的前提條件,系統(tǒng)開發(fā)前的準備工作一般包括基礎(chǔ)準備和人員組織準備兩部分。1.基礎(chǔ)準備工作資金準備開發(fā)軟硬件環(huán)境準備數(shù)據(jù)管理準備:做好基礎(chǔ)數(shù)據(jù)管理工作,嚴格計量程序、量化手段、檢測手段和數(shù)據(jù)統(tǒng)計分析渠道。資料準備:數(shù)據(jù)、文件、報表的統(tǒng)一化。2.人員組織準備·領(lǐng)導(dǎo)是否參與開發(fā)是確保系統(tǒng)開發(fā)能否成功的關(guān)鍵因素?!そ⒁恢в上到y(tǒng)分析員、管理崗位業(yè)務(wù)人員和信息技術(shù)人員組成的研制開發(fā)隊伍。·明確各類人員(系統(tǒng)分析員、企業(yè)領(lǐng)導(dǎo)、業(yè)務(wù)管理人員、程序員、計算機軟、硬件維護人員、數(shù)據(jù)錄人員和系統(tǒng)操作員等)的職責。3.資源信息系統(tǒng)的開發(fā)方法資源信息系統(tǒng)的“開發(fā)”與“建造”【資源信息系統(tǒng)的開發(fā)】是指軟件開發(fā)者根據(jù)某一專業(yè)(或行業(yè))領(lǐng)域的用戶需求,通過對信息系統(tǒng)基礎(chǔ)軟件(DBS和GIS等)進行再開發(fā)(或稱為二次開發(fā)),從而建立一個具有一定通用性的高功能RIS專用軟件的過程和全部工作。(軟件開發(fā))【資源信息系統(tǒng)的建造】是指用戶根據(jù)本單位資源信息管理和處理的實際需求,選擇并利用適宜的專用RIS軟件,來具體地建立一個適合于本單位使用的點源信息系統(tǒng)的過程和全部工作。(工程實施)資源信息系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程,必須從系統(tǒng)的觀點出發(fā),按照系統(tǒng)發(fā)展的客觀規(guī)律進行作業(yè)。從數(shù)據(jù)庫誕生以來的30多年中,人們通過大量的實踐,探索和發(fā)展了許多指導(dǎo)信息系統(tǒng)開發(fā)的理論和方法,如結(jié)構(gòu)化生命周期法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法、原型法和面向?qū)ο蟮姆治黾霸O(shè)計法等。正確的開發(fā)策略和方法是提高信息系統(tǒng)開發(fā)質(zhì)量和成功率、降低開發(fā)費用的基本保證。3.資源信息系統(tǒng)的開發(fā)方法按照系統(tǒng)的分析要素,可以把開發(fā)方法分為三類:①面向處理方法(processingoriented,簡稱PO)。②面向數(shù)據(jù)方法(dataoriented,簡稱DO)。③面向?qū)ο蟮姆椒ǎ╫bjectoriented,簡稱OO)。3.1開發(fā)方法分類3.1開發(fā)方法分類從系統(tǒng)工程的角度分為:1.生命周期法(LifeCycleApproach)2.原型法(PrototypingApproach)3.面向?qū)ο蠓ǎ∣bject-OrientedApproach)【結(jié)構(gòu)化系統(tǒng)開發(fā)方法】(Structuredsystemdevelopmentmethodologies),亦稱SSA&D(structuredsystemanalysisanddesign)或SADT(structuredanalysisanddesigntechnologies)是結(jié)構(gòu)化分析和結(jié)構(gòu)化設(shè)計方法的簡稱,是自上向下結(jié)構(gòu)化方法、工程化的系統(tǒng)開發(fā)方法和生命周期方法的結(jié)合。該法出現(xiàn)于70年代,是迄今為止開法方法中應(yīng)用最普遍、最成熟的一種。3.2結(jié)構(gòu)化生命周期法3.2.1結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想結(jié)構(gòu)化方法的基本思想是把信息系統(tǒng)看成是功能模塊的集合,這些功能模塊由一定的系統(tǒng)結(jié)構(gòu)相聯(lián)系。其分析過程是一個自頂而下的功能分解過程,而設(shè)計過程是一個自頂向下的功能合成過程。有利于把一個復(fù)雜的大系統(tǒng)分解成許多子系統(tǒng)來處理。結(jié)構(gòu)化方法的著眼點在于一個信息系統(tǒng)需要什么樣的加工方法和過程,并把數(shù)據(jù)結(jié)構(gòu)和處理方式截然分開,用過程抽象來應(yīng)付系統(tǒng)的要求。3.2.2結(jié)構(gòu)化開發(fā)方法的特點1)預(yù)先明確用戶的要求,根據(jù)用戶需求來設(shè)計系統(tǒng)(用戶至上)

強調(diào)直接為用戶服務(wù),要求以用戶需求為系統(tǒng)設(shè)計的出發(fā)點,而不是以設(shè)計人員的主觀想象為依據(jù)。因此,本法將需求調(diào)查作為系統(tǒng)分析的前提,并且要求在未明確用戶需求之前,不能進行下一階段的工作,以保證工作質(zhì)量和以后各階段開發(fā)的正確性。需求的預(yù)先定義,使系統(tǒng)開發(fā)減少了盲目性。

2)自頂向下來設(shè)計或規(guī)劃信息系統(tǒng)

結(jié)構(gòu)化生命周期法著眼于全局,從維護系統(tǒng)總體效益的角度來設(shè)計或規(guī)劃系統(tǒng),保證了系統(tǒng)內(nèi)數(shù)據(jù)和信息的完整性、一致性;注意系統(tǒng)內(nèi)部或子系統(tǒng)之間的有機聯(lián)系和信息交流,并且努力防止系統(tǒng)內(nèi)部數(shù)據(jù)的重復(fù)存貯和處理,從而大大地減少了數(shù)據(jù)的冗余量,保證了系統(tǒng)運行的有效性。3.2.2結(jié)構(gòu)化開發(fā)方法的特點3)嚴格按階段進行開發(fā)

該法將系統(tǒng)開發(fā)的生命周期劃分為若干個階段,每個階段都規(guī)定了明確的任務(wù)和目標,進而將各個階段劃分為若干項工作和步驟。這種有序的安排,不僅條理清楚,便于計劃管理和控制,而且有利于后續(xù)工作的展開,基礎(chǔ)扎實,不易出現(xiàn)返工現(xiàn)象。3.2.2結(jié)構(gòu)化開發(fā)方法的特點3.2.2結(jié)構(gòu)化開發(fā)方法的特點4)工作文檔標準化和規(guī)范化

該法將系統(tǒng)開發(fā)的生命周期劃分為若干個階段,每個階段都規(guī)定了明確的任務(wù)和目標,進而將各個階段劃分為若干項工作和步驟。這種有序的安排,不僅條理清楚,便于計劃管理和控制,而且有利于后續(xù)工作的展開,基礎(chǔ)扎實,不易出現(xiàn)返工現(xiàn)象。5)運用系統(tǒng)的分解和綜合技術(shù),使復(fù)雜的系統(tǒng)簡單

結(jié)構(gòu)化方法的基本思想是把信息系統(tǒng)看成是由一定的系統(tǒng)結(jié)構(gòu)相聯(lián)系的功能模塊集合。自頂而下地將一個復(fù)雜的大系統(tǒng),分解為一系列相互聯(lián)系而又相對獨立的子系統(tǒng)和模塊,使對象簡單化,便于建模、設(shè)計、開發(fā)和實施可以使系統(tǒng)的設(shè)計和實施過程,成為一個自下而上的功能合成過程;從而地將子系統(tǒng)及其功能模塊綜合成完整的系統(tǒng)以體現(xiàn)總體功能。3.2.2結(jié)構(gòu)化開發(fā)方法的特點6)強調(diào)階段成果的審定和檢驗

進行生命周期的階段劃分,目的是盡量使任務(wù)單一化和分工明確化,增強系統(tǒng)開發(fā)的有序性,并且減少錯誤的傳播。為此,要求加強階段成果的審定和檢驗,及時發(fā)現(xiàn)并清除系統(tǒng)中的隱患,彌補各階段工作的不足與過失。根據(jù)結(jié)構(gòu)化生命周期法的建模原則,只有得到用戶、管理人員和專家認可的階段成果,才能作為下一階段工作的依據(jù)。3.2.2結(jié)構(gòu)化開發(fā)方法的特點3.2.3.系統(tǒng)開發(fā)的生命周期用結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為五個首尾相連接的階段,一般稱之為系統(tǒng)開發(fā)的生命周期(lifecycle)。一般信息系統(tǒng)的生命周期系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)開發(fā)系統(tǒng)維護系統(tǒng)調(diào)查3.2.4系統(tǒng)開發(fā)的過程描述1)系統(tǒng)開發(fā)準備階段在籌劃建立資源信息系統(tǒng)或者現(xiàn)行系統(tǒng)不能適應(yīng)新形勢要求而著手開發(fā)新系統(tǒng)之前,用戶單位的領(lǐng)導(dǎo)首先應(yīng)當選派有關(guān)人員進行初步調(diào)查和論證,然后組成系統(tǒng)開發(fā)領(lǐng)導(dǎo)小組,進行宏觀得規(guī)劃,規(guī)定開發(fā)目標,時間進度并制定初步開發(fā)計劃。

2)系統(tǒng)調(diào)查(可行性研究)階段在這一階段中,系統(tǒng)分析員采用各種方式,調(diào)查用戶的業(yè)務(wù)工作現(xiàn)狀和數(shù)據(jù)現(xiàn)狀,搞清系統(tǒng)的界限、組織分工、業(yè)務(wù)流程、資源及薄弱環(huán)節(jié)等,并且用一系列相關(guān)圖表加以表示。在此基礎(chǔ)上,進行需求分析,同時結(jié)合系統(tǒng)開發(fā)的經(jīng)費來源、社會效益與經(jīng)濟效益、政策因素與法律約束、用戶的組織機構(gòu)和隸屬關(guān)系等方面進行可行性綜合分析。然后與用戶協(xié)商討論,提出對系統(tǒng)目標的初步設(shè)想和論證,編寫并提交可行性報告。

3)系統(tǒng)分析階段

所謂系統(tǒng)分析,是指在建立新的信息系統(tǒng)之前或之初,從系統(tǒng)觀念出發(fā),應(yīng)用各種技術(shù)方法和手段,對系統(tǒng)的目的、目標、結(jié)構(gòu)、功能和信息工作流程等進行全面而深入的分析和評價,找出存在的問題及其產(chǎn)生的原因,并根據(jù)現(xiàn)時的目標需求和所處的環(huán)境條件,擬定出系統(tǒng)模型及解決問題的可行性方案。4)系統(tǒng)設(shè)計階段系統(tǒng)設(shè)計是信息系統(tǒng)開發(fā)的核心,其基本任務(wù)是把系統(tǒng)分析階段提出的邏輯模型變成系統(tǒng)的物理模型,即按照系統(tǒng)分析階段所確定的的目標和邏輯模型,具體地設(shè)計出運行效率高、適應(yīng)性強、可靠性高且經(jīng)濟實用的系統(tǒng)實施方案和應(yīng)用軟件。系統(tǒng)設(shè)計階段可劃分為總體設(shè)計和詳細設(shè)計兩個亞階段。5)系統(tǒng)實現(xiàn)階段

系統(tǒng)實現(xiàn)是把系統(tǒng)的物理模型付諸實際運行的過程。其基本任務(wù)是:①制定實施計劃、組織實施隊伍、籌措硬軟件及配套設(shè)施;②重新組織信息流程、修訂業(yè)務(wù)規(guī)程;③程序編制與調(diào)試;④系統(tǒng)平臺(硬、軟件)的安裝與調(diào)試;⑤信息系統(tǒng)的整體調(diào)試;⑥培訓(xùn)上崗人員、整理數(shù)據(jù);⑦數(shù)據(jù)庫與數(shù)據(jù)文件的實際加載;⑧試運行、評價與驗收。

6)系統(tǒng)維護階段信息系統(tǒng)不僅具有復(fù)雜的結(jié)構(gòu),而且具有顯著的時限性。任何一個企業(yè)和單位的業(yè)務(wù)活動與管理活動總是隨著系統(tǒng)的目標、環(huán)境及自身條件的變化而不斷變化和發(fā)展的。為了適應(yīng)這種變化,一方面,信息系統(tǒng)開發(fā)時必須留下發(fā)展的余地,另一方面也必須不斷地地加以改進和更新。這就需要進行系統(tǒng)維護。3.2.5結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點優(yōu)點:強調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強調(diào)在整體優(yōu)化的前提下來考慮具體的分析設(shè)計問題,即自上向下的觀點。它強調(diào)的另一個觀點是嚴格地區(qū)分開發(fā)階段,強調(diào)一步一步地嚴格地進行系統(tǒng)分析和設(shè)計,每一步工作都及時地總結(jié),發(fā)現(xiàn)問題及時地反饋和糾正。從而避免了開發(fā)過程的混亂狀態(tài),是一種目前廣泛被采用的系統(tǒng)開發(fā)方法。最突出缺點是它的起點太低,所使用的工具落后(主要是手工繪制各種各樣的分析設(shè)計圖表),致使系統(tǒng)開發(fā)周期過長,帶來了一系列的問題(如在這段漫長的開發(fā)周期中,原來所了解的情況可能發(fā)生較多的變化等)。這種方法要求系統(tǒng)開發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況以及預(yù)見可能發(fā)生的變化,這不大符合人們循序漸進地認識事物的規(guī)律性。這樣的系統(tǒng)一旦完成,往往不能要求做很大的變動。因此在實際工作中實施有一定的困難。適用性:適用于大型、管理模型相對確定的系統(tǒng)。【原型方法】是80年代隨著計算機軟件技術(shù)的發(fā)展,特別是在關(guān)系數(shù)據(jù)庫系統(tǒng)(RDBS,relationaldatabasesystem)、第4代程序生成語言(4GL,4thgenerationlanguage)和各種系統(tǒng)開發(fā)生成環(huán)境產(chǎn)生的基礎(chǔ)之上,提出的一種從設(shè)計思想、工具、手段都全新的系統(tǒng)開發(fā)方法。與前面介紹的結(jié)構(gòu)化方法相比,它揚棄了那種一步步周密細致地調(diào)查分析,然后逐步整理出文字檔案,最后才能讓用戶看到結(jié)果的繁瑣作法。原型法一開始就憑借著系統(tǒng)開發(fā)人員對用戶要求的理解,在強有力的軟件環(huán)境支持下,給出一個實實在在的系統(tǒng)原型,然后與用戶反復(fù)協(xié)商修改,最終形成實際系統(tǒng)。3.3原型方法首先用戶提出開發(fā)要求,開發(fā)人員識別和歸納用戶要求,根據(jù)識別、歸納的結(jié)果,構(gòu)造出一個原型(即不完善的一個初步系統(tǒng));然后開發(fā)人員同用戶一道評價這個原型。如果根本不行,則回到第三步重新構(gòu)造原型;如果不滿意,則修改原型,直到用戶滿意為止;滿意后就開始系統(tǒng)試運行,進入系統(tǒng)運行和維護階段。3.3.1原型方法的工作流程從上述流程來看,原型方法無論從原理到流程都是十分簡單的,并無任何高深的理論和技術(shù),但為什么會倍受推崇,在實踐中獲得了巨大的成功呢?我們認為與結(jié)構(gòu)化方法相比,原型方法具有如下幾方面的特點。(1)從認識論的角度來看,原型方法更多地遵循了人們認識事物的規(guī)律,因而更容易為人們所普遍接受,這主要表現(xiàn)在:人們認識任何事物都不可能一次就完全了解,并把工作做得盡善盡美。認識和學習的過程都是循序漸進的。人們對于事物的描述,往往都是受環(huán)境的啟發(fā)而不斷完善的。人們批評指責一個已有的事物,要比空洞地描述自己的設(shè)想容易得多,改進一些事物要比創(chuàng)造一些事物容易得多。3.3.2原型法的特點(2)原型方法將模擬的手段引入系統(tǒng)分析的初期階段,溝通了人們的思想,縮短了用戶和系統(tǒng)分析人員之間的距離,解決了結(jié)構(gòu)化方法中最難于解決的一環(huán)。這主要表現(xiàn)在:所有問題的討論都是圍繞某一個確定原型而進行的,彼此之間不存在誤解和答非所問的可能性,為準確認識問題創(chuàng)造了條件。有了原型后才能啟發(fā)人們對原來想不起來或不易準確描述的問題有一個比較確切的描述。能夠及早地暴露出系統(tǒng)實現(xiàn)后存在的一些問題,促使人們在系統(tǒng)實現(xiàn)之前就加以解決。(3)充分利用了最新的軟件工具,擺脫了老一套工作方法,容易復(fù)用已有得軟件成果,使系統(tǒng)開發(fā)的時間、費用大大地減少,效率、技術(shù)等方面都大大地提高。原型方法有很多長處,有很大的推廣價值。但必須指出,它的推廣應(yīng)用必須要有一個強有力的軟件支持環(huán)境作為背景,沒有這個背景它將變得毫無價值。一般認為原型方法所需要的軟件支撐環(huán)境主要有:一個方便靈活的關(guān)系數(shù)據(jù)庫系統(tǒng)(RDBS)一個與RDBS相配套的方便靈活的數(shù)據(jù)字典,它具有存儲所有實體的功能。一套與RDBS相對應(yīng)的快速查詢系統(tǒng),能支持任意非過程化的(即交互定義方式)組合條件查詢。一套高級的軟件工具(如4GL或信息系統(tǒng)開發(fā)生成環(huán)境等等)用以支持結(jié)構(gòu)化程序,并且允許采用交互的方式迅速地進行書寫和維護,產(chǎn)生任意程序語言的模塊(即原型)。一個非過程化的報告或屏幕生成器,允許設(shè)計人員詳細定義報告或屏幕輸出樣本。軟件的組件,構(gòu)件,復(fù)用件庫。(原型庫)3.3.3軟件支持環(huán)境3.3.4快速原型法的優(yōu)點及缺點快速原型法采用設(shè)假求真的策略,比結(jié)構(gòu)化生命周期法更為明智。其優(yōu)點主要有:①開發(fā)周期短、費用相對較少;②用戶的參與更及時、更直接、更富有建設(shè)性;③易于改進,因而生命力較強;④易學易用,用戶培訓(xùn)時間短??焖僭头ǖ娜毕荩弘y以直接面對大系統(tǒng)和復(fù)雜系統(tǒng);開發(fā)過程管理困難,如果用戶配合不好會拖延開發(fā)進程;用戶易于將早期所看到原型錯當新系統(tǒng)而缺乏信心;軟件人員易于用原型取代系統(tǒng)分析。適用性快速原型法比較適合于用戶需求不清、管理及業(yè)務(wù)處理不穩(wěn)定、需求經(jīng)常變化、系統(tǒng)規(guī)模較小且較為簡單、信息可以相對分散處理的系統(tǒng)或單位??梢娫头椒ㄊ窃谛畔⑾到y(tǒng)研制過程中的一種簡單的模擬方法,與最早人們不經(jīng)分析直接編程時代以及結(jié)構(gòu)化系統(tǒng)開發(fā)時代相比,它是人類認識信息系統(tǒng)開發(fā)規(guī)律道路上的“否定之否定”。它站在前者的基礎(chǔ)之上,借助于新一代的軟件工具,螺旋式地上升到了一個新的更高的起點,它“揚棄”了結(jié)構(gòu)化系統(tǒng)開發(fā)方法的某些繁瑣細節(jié),繼承了其合理的內(nèi)核,是對結(jié)構(gòu)化開發(fā)方法的發(fā)展和補充。這種相互補充、相互促進的系統(tǒng)開發(fā)方式將會是今后若干年信息系統(tǒng)或軟件工程中所使用的主要方法之一。3.3.5快速原型法的適用性面向?qū)ο笙到y(tǒng)的開發(fā)方法是從80年代各種面向?qū)ο蟮某绦蛟O(shè)計方法(如Smalltalk,C+十等)逐步發(fā)展而來的。【面對對象方法】(ObjectOriented,簡稱OO方法)而是從面向?qū)ο蟮慕嵌葹槲覀冋J識事物,進而開發(fā)系統(tǒng)提供了一種全新的方法。避免功能分解方法只能單純反映管理功能的結(jié)構(gòu)狀態(tài),數(shù)據(jù)流程模型(dataflowdiagram,簡稱DFD)只是側(cè)重反映事物的信息特征和流程,信息模擬只能被動地迎合實際問題需要的做法。3.4面向?qū)ο蟮拈_發(fā)方法OO方法認為,客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同的對象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。當我們設(shè)計和實現(xiàn)一個客觀系統(tǒng)時,如能在滿足需求的條件下,把系統(tǒng)設(shè)計成由一些不可變的(相對固定)部分組成的最小集合,這個設(shè)計就是最好的。而這些不可變的部分就是所謂的對象。3.4.1OO方法的基本思想對象是OO方法的主體,對象有以下特征:(1)模塊性即對象是一個獨立存在的實體,從外部可以了解它的功能,但其內(nèi)部細節(jié)是“隱蔽”的,它不受外界干擾。對象之間的相互依賴性很小,因而可以獨立地被其它各個系統(tǒng)所選用。(2)繼承和類比性事物之間都有一定的相互聯(lián)系,事物在整體結(jié)構(gòu)中都會占有它自身的位置。在對象之間有屬性關(guān)系的共同性,在OO方法學中稱之為繼承性,即子模塊繼承了父模塊的屬性。通過類比方法抽象出典型對象的過程稱之為類比。(3)動態(tài)連接性即各種對象之間統(tǒng)一、方便、動態(tài)的消息傳遞機制。3.4.1OO方法的基本思想因此,以對象為主體的OO方法可以解釋為①客觀事物都是由對象(object)組成的,對象是在原事物基礎(chǔ)上抽象的結(jié)果。任何復(fù)雜的事物都可以通過對象的某種組合結(jié)構(gòu)構(gòu)成。②對象由屬性和方法組成。屬性(attribute)反映了對象的信息特征,如特點、值、狀態(tài)等等。而方法(method)則是用來定義改變屬性狀態(tài)的各種操作。③對象之間的聯(lián)系主要是通過傳遞消息(message)來實現(xiàn)的,而傳遞的方式是通過消息模式(messagepattern)和方法所定義的操作過程來完成的。④對象可按其屬性進行歸類(class).類有一定的結(jié)構(gòu),類上可以有超類(superclass),類下可以有子類(subclass)。這種對象或類之間的層次結(jié)構(gòu)是靠繼承關(guān)系維系著的。⑤對象是一個被嚴格模塊化了的實體,稱之為封裝(encapsulation)。這種封裝了的對象滿足軟件工程的一切要求,而且可以直接被面向?qū)ο蟮某绦蛟O(shè)計語言所接受。按照上述思想,可將用OO方法開發(fā)的工作過程分為四個階段。(l)系統(tǒng)調(diào)查和需求分析對系統(tǒng)將要面臨的具體管理問題以及用戶對系統(tǒng)開發(fā)的需求進行調(diào)查研究,即先弄清要干什么的問題。(2)分析問題的性質(zhì)和求解問題在繁雜的問題域中抽象地識別出對象以及其行為、結(jié)構(gòu)、屬性、方法等。這一階段一般被稱之為面向?qū)ο蠓治觯喎Q為OOA。(3)整理問題即對分析的結(jié)果作進一步地抽象、歸類、整理,并最終以范式的形式將它們確定下來。這一階段一般被稱之為面向?qū)ο笤O(shè)計,簡稱為OOD。(4)程序?qū)崿F(xiàn)即用面向?qū)ο蟮某绦蛟O(shè)計語言將上一步整理的范式直接映射(即直接用程序語言來取代)為應(yīng)用程序軟件。這一階段一般被稱之為面向?qū)ο蟮某绦?,簡稱為OOP。下面我們重點看一下OOA和OOD所包涵的具體內(nèi)容(因OOP是一個直接映射過程,故不詳細介紹)。3.4.2OO方法的開發(fā)過程面向?qū)ο蟮姆治龇椒?,即OOA方法。在一個系統(tǒng)的開發(fā)過程中進行了系統(tǒng)業(yè)務(wù)調(diào)查以后,就可以按照面向?qū)ο蟮乃枷雭矸治鰡栴}。OOA所說的分析與結(jié)構(gòu)化分析有較大的區(qū)別。OOA所強調(diào)的是在系統(tǒng)調(diào)查資料的基礎(chǔ)上,針對OO方法所需要的素材進行的歸類分析和整理,而不是對管理業(yè)務(wù)現(xiàn)狀和方法的分析(映射)。(l)處理復(fù)雜問題的原則用OOA方法對所調(diào)查結(jié)果進行分析處理時,一般依據(jù)以下幾項原則。

①抽象(abstraction)②封裝(encapsulation)

③繼承(inheritance)④相關(guān)(association)⑤消息通信件(communicationwithmessage)

⑥組織方法(methodoforganization)⑦比例(scale)⑧行為范疇(categoriesofbehavior)映射映射3.4.3OOA方法第一步,確定對象(object)和類(class)。對象即對數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存和處理現(xiàn)實世界中某些事物的信息的能力。類是多個對象的共同屬性和方法集合的描述,它包括如何在一個類中建立一個新對象的描述。第二步,確定結(jié)構(gòu)(structure)。這里所說的結(jié)構(gòu)是指問題域的復(fù)雜性和連接關(guān)系。類成員結(jié)構(gòu)反映了泛化一特化關(guān)系,整體一部分結(jié)構(gòu)反映整體和局部之間的關(guān)系。第三步,確定主題(subject)。即確定事物的總體概貌和總體分析模型。第四步,確定屬性(attribute)。即確定數(shù)據(jù)元素,可用來描述對象或分類結(jié)構(gòu)的實例,可在圖中給出,并在對象的存儲中指定。第五步,確定方法(method)。即確定在收到消息后必須進行的一些處理方法:方法要在圖中定義,并在對象的存儲中指定。對于每個對象和結(jié)構(gòu)來說,那些用來增加、修改、刪除和選擇一個方法本身都是隱含的(雖然它們是要在對象的存儲中定義的,但并不在圖上給出),而有些則是顯示的,如計算費用等。用OOA五個基本步驟:面向?qū)ο蟮脑O(shè)計方法(OOD)是OO方法中一個中間過渡環(huán)節(jié)。其主要作用是對OOA分析的結(jié)果作進一步的規(guī)范化整理,以便能夠被OOP直接接受。在OOD的設(shè)計過程中,要展開的主要有如下幾項工作。(l)對象定義規(guī)格的求精過程對于OOA所抽象出來的對象一&一類以及匯集的分析文檔,OOD需要有一個根據(jù)設(shè)計要求整理和求精的過程,使之更能符合OOP的需要。這個整理和求精過程主要有兩個方面:一是要根據(jù)面向?qū)ο蟮母拍钅P驼矸治鏊_定的對象結(jié)構(gòu)、屬性、方法等內(nèi)容,改正錯誤的內(nèi)容,刪去不必要和重復(fù)的內(nèi)容等。二是進行分類整理,以便于下一步數(shù)據(jù)庫設(shè)計和程序處理模塊設(shè)計的需要。整理的方法主要是進行歸類,對類一&一對象、屬性、方法和結(jié)構(gòu)、主題進行歸類。3.4.4OOD方法(2)數(shù)據(jù)模型和數(shù)據(jù)庫設(shè)計數(shù)據(jù)模型的設(shè)計需要確定類一&一對象屬性的內(nèi)容、消息連接的方式、系統(tǒng)訪問(access)、數(shù)據(jù)模型的方法等等。最后每個對象實例的數(shù)據(jù)都必須落實到面向?qū)ο蟮膸旖Y(jié)構(gòu)模型中。(3)優(yōu)化OOD的優(yōu)化設(shè)計過程是從另一個角度對分析結(jié)果和處理業(yè)務(wù)過程的整理歸納,優(yōu)化包括對象和結(jié)構(gòu)的優(yōu)化、抽象、集成。對象和結(jié)構(gòu)的模塊化表示OOD提供了一種范式,這種范式支持對類和結(jié)構(gòu)的模塊化。這種模塊符合一般模塊化所要求的所有特點,如信息隱蔽性好,內(nèi)部聚合度(cohesion)強和模塊之間耦合度(coupling)弱等。抽象表示對明抽象(abstractionbyspecification)和參數(shù)化抽象(abstractionbyparameterization)。集成化使得單個構(gòu)件有機地結(jié)合在一起,相互支持。OO方法以對象為基礎(chǔ),利用特定的軟件工具直接完成從對象客體的描述到軟件結(jié)構(gòu)之間的轉(zhuǎn)換。這是OO方法最主要的特點和成就。OO方法解決了傳統(tǒng)結(jié)構(gòu)化開發(fā)方法中客觀世界描述工具與軟件結(jié)構(gòu)的不一致性問題,縮短了開發(fā)周期,解決了從分析和設(shè)計到軟件模塊結(jié)構(gòu)之間多次轉(zhuǎn)換映射的繁雜過程,是一種很有發(fā)展前途的系統(tǒng)開發(fā)方法。但是同原型方法一樣,OO方法需要一定的軟件基礎(chǔ)支持才可以應(yīng)用,另外在大型的MIS開發(fā)中如果不經(jīng)自須向下的整體劃分,而是一開始就自底向上的采用OO方法開發(fā)系統(tǒng),同樣也會造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等等問題。所以00方法和結(jié)構(gòu)化方法目前仍是兩種在系統(tǒng)開發(fā)領(lǐng)域相互依存的、不可替代的方法。3.4.5.OO方法的特點和面臨的問題目前這些工具技術(shù)的發(fā)展主要支持的都是在信息系統(tǒng)開發(fā)的后幾個環(huán)節(jié),例如系統(tǒng)實施、系統(tǒng)設(shè)計和系統(tǒng)分析中各種流程圖的繪制等,這就導(dǎo)致了目前信息系統(tǒng)開發(fā)工作中工作量重心的偏移。就國外最新的統(tǒng)計數(shù)據(jù)來看,在信息系統(tǒng)開發(fā)過程中各環(huán)節(jié)工作量所占的比重如下表所示:階段調(diào)查分析設(shè)計實現(xiàn)工作量>30%>40%<20%<10%4各種開發(fā)方法的比較1.原型方法它是一種基于4GL的快速模擬方法。它通過模擬以及對模擬后原型的不斷討論和修改最終建立系統(tǒng)。要想將這樣一種方法應(yīng)用于一個大型信息系統(tǒng)開發(fā)過程中的所有環(huán)節(jié)是根本不可能的,故它多被用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設(shè)計到實現(xiàn)環(huán)節(jié)。2.面向?qū)ο蠓ㄋ且环N圍繞對象來進行系統(tǒng)分析和系統(tǒng)設(shè)計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的。這種方法可以普遍適用于各類信息系統(tǒng)開發(fā),但是它不能涉足系統(tǒng)分析以前的開發(fā)環(huán)節(jié)。4各種開發(fā)方法的比較3.結(jié)構(gòu)化系統(tǒng)開發(fā)方法只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法是真正能較全面支持整個系統(tǒng)開發(fā)過程的方法。其它幾種方法盡管有很多優(yōu)點,但都只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)上的補充,暫時都還不能替代其在系統(tǒng)開發(fā)過程中的主導(dǎo)地位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。這里再一次強調(diào)所例舉的幾種方法不是相互獨立的,它們經(jīng)常是可以混合應(yīng)用的。4.結(jié)論一個復(fù)雜的資源信息系統(tǒng)的開發(fā)需要多種方法的合理混合使用!可行性研究現(xiàn)行系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施維護及評價確定基本需求開發(fā)原型評審、提煉需求用戶滿意否?修正、改進原型是否結(jié)構(gòu)化生命周期法快速原型法

快速原型法與結(jié)構(gòu)化生命周期法結(jié)合的系統(tǒng)開發(fā)方式可以把原型的開發(fā)過程作為結(jié)構(gòu)化生命周期法開發(fā)過程的需求定義階段,彌補結(jié)構(gòu)化生命周期法在需求定義階段存在的或可能產(chǎn)生的困難。一旦需求完全清楚,就可以丟棄各種原型,采用嚴格的結(jié)構(gòu)化方法進行開發(fā)。1.資源信息系統(tǒng)開發(fā)的一般步驟1.項目論證(可行性分析)2.用戶需求調(diào)查3.系統(tǒng)分析4.系統(tǒng)設(shè)計5.系統(tǒng)實現(xiàn)6系統(tǒng)測試7.系統(tǒng)維護和評價小結(jié)2.資源信息系統(tǒng)開發(fā)的一般方法1.生命周期法(LifeCycleApproach)2.原型法(PrototypingApproach)3.面向?qū)ο蠓ǎ∣bject-OrientedApproach)綜合法詳細介紹請參閱相關(guān)資料小結(jié)TheendThanks資源信息系統(tǒng)第二章資源信息系統(tǒng)的開發(fā)方法目錄第二節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)方法2第一節(jié)地礦勘查信息系統(tǒng)的基本概念

31第三節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)過程33本節(jié)內(nèi)容提要第三節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)過程系統(tǒng)開發(fā)方法的選擇與綜合應(yīng)用地礦資源勘查信息系統(tǒng)的開發(fā)與建造過程系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實現(xiàn)系統(tǒng)維護

資源勘查領(lǐng)域的

信息管理與處理技術(shù)第二章資源勘查信息系統(tǒng)開發(fā)方法

第三節(jié)地礦資源勘查信息系統(tǒng)的開發(fā)過程引言所期望建立的地礦資源勘查信息系統(tǒng)在規(guī)模、級別、結(jié)構(gòu)組成與功能需求上會有顯著差別。這些差異以及用戶需求的不確定性,使得各種系統(tǒng)開發(fā)方法都顯現(xiàn)了固有的局限性。如何根據(jù)實際情況來選擇一種合適的方法,以便保證地礦資源勘查信息系統(tǒng)研制的高效率、高質(zhì)量和低成本,是開發(fā)人員和用戶應(yīng)當著重考慮的問題。一、系統(tǒng)開發(fā)方法的選擇與綜合應(yīng)用上面所介紹的結(jié)構(gòu)化生命周期法、快速原型法和面向?qū)ο蠓ǖ热N有代表性的開發(fā)方法,都是信息系統(tǒng)工程發(fā)展的歷史產(chǎn)物,有著各自的優(yōu)缺點和不同的應(yīng)用領(lǐng)域及適應(yīng)范圍。從它們與使用者的關(guān)系來看,結(jié)構(gòu)化方法離計算機人員近一些,快速原型法離用戶近一些,而面向?qū)ο蠓椒ㄌ幵诙咧g。用戶需求不明確,難以預(yù)先定義系統(tǒng)規(guī)模小且較為簡單不要求數(shù)據(jù)管理與處理標準化系統(tǒng)過程是非結(jié)構(gòu)化的系統(tǒng)的使用壽命較短系統(tǒng)要求在短期內(nèi)實現(xiàn)開發(fā)人員缺乏該類系統(tǒng)的開發(fā)經(jīng)驗用戶環(huán)境與需求易于改變擁有第四代語言或其他原型化工具用戶要求明確,可以預(yù)先定義系統(tǒng)規(guī)模大且層次復(fù)雜要求數(shù)據(jù)管理與處理標準化系統(tǒng)運行程序確定、結(jié)構(gòu)化程度高系統(tǒng)的使用壽命較長開發(fā)過程要有嚴格的控制開發(fā)人員經(jīng)驗豐富且熟練程度高用戶環(huán)境與需求穩(wěn)定系統(tǒng)文檔要求詳細而且全面采用非預(yù)先嚴格定義法的條件采用預(yù)先嚴格定義法的條件按照系統(tǒng)建模的基本工作方式,信息系統(tǒng)開發(fā)的方法可以劃分為兩大類:預(yù)先嚴格定義法(如結(jié)構(gòu)化生命周期法、企業(yè)系統(tǒng)規(guī)劃法和戰(zhàn)略數(shù)據(jù)規(guī)劃法等)和非預(yù)先嚴格定義法(如快速原型法等)。面向?qū)ο蠓ㄗ鳛橐环N新的思維方式和通用的軟件開發(fā)技術(shù),既可以用于預(yù)先嚴格定義的方法中,也可以用于非預(yù)先嚴格定義的方法中,還可以作為一種獨立的建模方式來使用。

可行性研究現(xiàn)行系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施維護及評價確定基本需求開發(fā)原型評審、提煉需求用戶滿意否?修正、改進原型是否結(jié)構(gòu)化生命周期法快速原型法

快速原型法與結(jié)構(gòu)化生命周期法結(jié)合的系統(tǒng)開發(fā)方式可以把原型的開發(fā)過程作為結(jié)構(gòu)化生命周期法開發(fā)過程的需求定義階段,彌補結(jié)構(gòu)化生命周期法在需求定義階段存在的或可能產(chǎn)生的困難。一旦需求完全清楚,就可以丟棄各種原型,采用嚴格的結(jié)構(gòu)化方法進行開發(fā)。

二、地礦資源勘查信息系統(tǒng)的開發(fā)與建造過程從一般系統(tǒng)工程的角度看,建立一個適合于本單位使用的RIS,要經(jīng)過5階段系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實現(xiàn)系統(tǒng)維護系統(tǒng)維護修正評價模型完善編圖軟件修改數(shù)據(jù)庫修正處理過程總體設(shè)計屬性數(shù)據(jù)庫設(shè)計空間數(shù)據(jù)庫設(shè)計數(shù)據(jù)處理子系統(tǒng)設(shè)計數(shù)據(jù)采集子系統(tǒng)設(shè)計應(yīng)用服務(wù)區(qū)域評價決策網(wǎng)絡(luò)查詢檢索圖件編繪報告編寫系統(tǒng)實現(xiàn)輸入輸出設(shè)計空間分析設(shè)計硬軟件裝配系統(tǒng)實驗程序編寫調(diào)試人員培訓(xùn)數(shù)據(jù)加載數(shù)據(jù)處理效益分析原型設(shè)計原型運行用戶評價需求提煉原型改進圖件編繪軟件設(shè)計資源評價軟件設(shè)計項目可行性論證系統(tǒng)調(diào)查系統(tǒng)基本需求分析政策、法律、組織因素經(jīng)費分析概念模型需求分析業(yè)務(wù)分析數(shù)據(jù)分析系統(tǒng)分析目標分析系統(tǒng)設(shè)計1.系統(tǒng)調(diào)查這是資源信息系統(tǒng)開發(fā)的第一階段。這個階段的主要工作包括:①用戶需求概略調(diào)查;②原有系統(tǒng)(如果有的話)概況調(diào)查;③新系統(tǒng)原型求真;④項目可行性論證。其中工作量較大且較重要的是原型求真和可行性論證。1.系統(tǒng)調(diào)查進行原型求真時,開發(fā)人員要根據(jù)用戶所表述的基本需求設(shè)計出一個初始原型,并向用戶演示;然后傾聽用戶的評價意見,從中提煉出用戶真正的需求,對系統(tǒng)原型進行修正、改進,再向用戶演示和征求意見。這個過程必須循環(huán)往復(fù)進行,直到用戶滿意為止。所提供的原型應(yīng)當符合用戶所從事的地礦勘查類型,例如金屬礦床勘查信息系統(tǒng)原型、非金屬礦床勘查信息系統(tǒng)原型、煤田(煤產(chǎn)地)勘查信息系統(tǒng)原型、油氣田勘查信息系統(tǒng)原型、水資源勘查信息系統(tǒng)原型和工程地質(zhì)勘查信息系統(tǒng)原型等。2.系統(tǒng)分析系統(tǒng)分析在系統(tǒng)原型求真和項目可行性論證基礎(chǔ)上進行,大致包括如下內(nèi)容:①用戶需求調(diào)查與需求分析;②地礦勘查工作的業(yè)務(wù)現(xiàn)狀分析;③地礦勘查工作的數(shù)據(jù)現(xiàn)狀分析;④業(yè)務(wù)發(fā)展趨勢研究和系統(tǒng)動態(tài)分析;⑤信息系統(tǒng)功能目標分析;

⑥地礦勘查的實體模型研究;⑦地礦勘查的概念模型(邏輯模型)研究;⑧系統(tǒng)安全保護策略與措施分析。系統(tǒng)分析的核心是需求分析、業(yè)務(wù)分析、數(shù)據(jù)分析、目標分析和概念模型研究。2.系統(tǒng)分析與系統(tǒng)調(diào)查階段的系統(tǒng)基本需求分析相比,本階段的需求分析要求深入、具體、全面和周詳。業(yè)務(wù)現(xiàn)狀分析是指對具體地礦勘查單位的日常工作內(nèi)容、技術(shù)手段、質(zhì)量標準和工藝流程等的調(diào)查、研究和整理、歸納。數(shù)據(jù)現(xiàn)狀分析不僅要求查明該單位在業(yè)務(wù)過程中的數(shù)據(jù)來源、數(shù)據(jù)類型與特征、數(shù)據(jù)采集方式與方法,還要求弄清在本單位使用數(shù)據(jù)以及為社會服務(wù)過程中的數(shù)據(jù)的流向。系統(tǒng)的功能目標分析也應(yīng)當包括當前和未來兩部分內(nèi)容。通過目標分析,要具體規(guī)定系統(tǒng)開發(fā)目的、當前功能目標和未來功能目標,要明確所要解決的問題。系統(tǒng)的未來功能目標不必在本次開發(fā)過程中實現(xiàn),但要求所開發(fā)的系統(tǒng)能夠支持未來的再發(fā)展。這些工作都要求有用戶的參與和配合。2.系統(tǒng)分析通過用戶需求分析、業(yè)務(wù)現(xiàn)狀分析、數(shù)據(jù)現(xiàn)狀分析和當前系統(tǒng)功能目標分析,可以建立當前的地礦勘查實體模型;而通過系統(tǒng)動態(tài)分析以及未來的系統(tǒng)功能目標分析,可以建立未來的地礦勘查實體模型。實體模型的概括和抽象,便是系統(tǒng)的概念模型。概念模型的研究包括子系統(tǒng)及功能模塊的劃分和最優(yōu)方案的確定。這顯然是一種“由下而上”的建模過程。這種概念模型是一種邏輯模型,因此,通常也把系統(tǒng)分析階段稱為系統(tǒng)的邏輯設(shè)計階段。系統(tǒng)分析階段結(jié)束時,要求提交系統(tǒng)邏輯設(shè)計說明書,以便作為系統(tǒng)設(shè)計的依據(jù)。資源勘查實體模型概念模型3.系統(tǒng)設(shè)計系統(tǒng)設(shè)計的基本任務(wù)是把系統(tǒng)分析階段提出的邏輯模型變成系統(tǒng)的物理模型,即按照系統(tǒng)分析階段所確定的的目標和邏輯模型,具體地設(shè)計出運行效率高、適應(yīng)性強、可靠性高且經(jīng)濟實用的系統(tǒng)實施方案和應(yīng)用軟件。邏輯模型物理模型3.系統(tǒng)設(shè)計在系統(tǒng)總體設(shè)計時,開發(fā)人員要勾劃系統(tǒng)的總體輪廓,劃分并確定系統(tǒng)的軟件模塊和硬件系統(tǒng)的結(jié)構(gòu)和組成,選定信息系統(tǒng)的層次結(jié)構(gòu)模型。資源勘查信息系統(tǒng)在總體上可分為數(shù)據(jù)采集子系統(tǒng)屬性數(shù)據(jù)庫子系統(tǒng)空間數(shù)據(jù)庫子系統(tǒng)信息處理子系統(tǒng)等四大子系統(tǒng)每個子系統(tǒng)又可以包含若干個功能模塊。開發(fā)單位的負責人必須根據(jù)系統(tǒng)分析得到的系統(tǒng)目標和概念模型進行規(guī)劃,并且定義物理模塊、設(shè)計輸入輸出的格式和內(nèi)容、確定安全保密和操作控制規(guī)范,還要對開發(fā)人員進行具體分工。在系統(tǒng)詳細設(shè)計時,應(yīng)當以建設(shè)屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫為重點,并且圍繞數(shù)據(jù)庫展開各種處理功能的研究和軟件設(shè)計。每個子系統(tǒng)的負責人要進一步給出該子系統(tǒng)的層次結(jié)構(gòu)模型,明確地定義輸入、輸出介質(zhì),完成人-機過程、代碼和通訊網(wǎng)絡(luò)設(shè)計,逐一編寫每個功能模塊的具體算法和數(shù)據(jù)結(jié)構(gòu);要編制實現(xiàn)每一個功能的說明書,特別是相應(yīng)的軟件模塊說明書,指出每一個功能模塊的功能目標、開發(fā)要求以及如何去實現(xiàn)它。該說明書是程序員編寫程序或修改、移植現(xiàn)存的軟件——對基礎(chǔ)軟件進行二次開發(fā)的依據(jù)。3.系統(tǒng)設(shè)計如果說在系統(tǒng)分析階段的邏輯建模過程是一種“由下而上”的過程,那么在系統(tǒng)設(shè)計階段所進行的數(shù)據(jù)模式建造過程,則是一種“由上而下”的過程,即在進行勘查區(qū)數(shù)據(jù)模式研究時,先根據(jù)地礦勘查工作的現(xiàn)狀確定總體模型,再根據(jù)地礦勘查科學的發(fā)展及勘探技術(shù)的可能改進逐級分解實體集及其屬性。4.系統(tǒng)實現(xiàn)在系統(tǒng)實現(xiàn)階段也需要用戶與開發(fā)人員密切配合。系統(tǒng)開發(fā)人員的主要任務(wù)是:①按照系統(tǒng)設(shè)計說明書的規(guī)定編寫并調(diào)試各個子系統(tǒng)的功能模塊;②進行子系統(tǒng)的整體調(diào)試和子系統(tǒng)之間的聯(lián)合調(diào)試,③進行系統(tǒng)優(yōu)化與集成、開發(fā)統(tǒng)一的用戶界面;④協(xié)助用戶單位重新組織信息流程、修訂業(yè)務(wù)規(guī)程;⑤培訓(xùn)上崗人員,并指導(dǎo)其數(shù)據(jù)整理與數(shù)據(jù)輸入;⑥制定系統(tǒng)維護方案和安全保護措施;⑦完成系統(tǒng)整體試運行,并交付評價與驗收。4.系統(tǒng)實現(xiàn)用戶的主要任務(wù)是:①組織實施隊伍、選派人員接受培訓(xùn),籌措硬件及配套設(shè)施;②在開發(fā)人員的幫助下進行系統(tǒng)平臺(硬、軟件)的安裝與調(diào)試;③整理數(shù)據(jù)、輸入數(shù)據(jù),完成屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫的實際加載;④組織并參與系統(tǒng)整體試運行、系統(tǒng)評價與驗收。地礦資源勘查信息系統(tǒng)的各子系統(tǒng)的功能設(shè)計都是圍繞屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫展開的,其功能只有在用戶完成上述相應(yīng)的任務(wù),特別是完成屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫的實際加載之后,才能得到完全的體現(xiàn)。5.系統(tǒng)維護系統(tǒng)維護包括系統(tǒng)的日常管理、安全保護以及為了適應(yīng)地礦勘查業(yè)務(wù)和信息管理需求變化所進行的修改與完善工作。地礦勘查單位的業(yè)務(wù)與管理活動,總是隨著社會經(jīng)濟的發(fā)展和科學技術(shù)的進步以及系統(tǒng)的目標、環(huán)境及自身條件的變化而不斷變化和發(fā)展的,這就要求地礦資源勘查信息系統(tǒng)相應(yīng)地加以改進和更新。5.系統(tǒng)維護地礦資源勘查信息系統(tǒng)維護所進行的修改與完善工作,主要包括系統(tǒng)的數(shù)據(jù)處理過程及應(yīng)用程序、軟件設(shè)計文檔、數(shù)據(jù)庫結(jié)構(gòu)、編圖軟件、地礦評價模型和輸入輸出等方面的的修改,有時也涉及某些基礎(chǔ)軟件、設(shè)備和人員組織的變動。當發(fā)現(xiàn)舊的系統(tǒng)在總體上不能適應(yīng)發(fā)展的需要,甚而阻礙了業(yè)務(wù)工作和信息管理活動時,系統(tǒng)維護人員有責任及時而慎重地提交分析報告,請求開展全面的系統(tǒng)評價,以便決定是否結(jié)束該信息系統(tǒng)的生命周期,進行新一輪系統(tǒng)開發(fā)。TheendThanks資源信息系統(tǒng)第二章資源信息系統(tǒng)的開發(fā)方法目錄第二節(jié)地礦勘查信息系統(tǒng)的開發(fā)方法

2第一節(jié)地礦資源勘查信息系統(tǒng)的基本概念31第三節(jié)地礦勘查信息系統(tǒng)的開發(fā)過程

33資源信息系統(tǒng)的建立和應(yīng)用是一切信息技術(shù)在資源勘查與管理領(lǐng)域應(yīng)用的基礎(chǔ),因而也是資源勘查與資源管理工作信息化的核心問題。資源信息系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程,不僅需要開發(fā)大量的高功能應(yīng)用軟件和高效率的軟件輔助開發(fā)工具(CASE技術(shù)),還需要有完善的、適合于不同服務(wù)環(huán)境和不同服務(wù)對象的系統(tǒng)工作平臺及信息工程方法論體系作為指導(dǎo)。為了使大家對資源信息系統(tǒng)有一個全面的認識,在介紹資源信息系統(tǒng)的開發(fā)方法之前,首先談?wù)勝Y源信息系統(tǒng)及其相關(guān)學科的基本概念。第一節(jié)資源勘查信息系統(tǒng)的基本概念資源勘查難度加大勘查精度要求提高勘查新技術(shù)和新手段的采用現(xiàn)代資源勘查工作所面臨的將是一個“數(shù)據(jù)海洋”

怎樣管理好這些數(shù)據(jù)并迅速、有效地利用這些數(shù)據(jù)去解決各種復(fù)雜的地質(zhì)問題,開展有效的資源預(yù)測,是擺在我們面前的一個重要任務(wù)。根據(jù)國內(nèi)外的成功經(jīng)驗,完成這一任務(wù)的最優(yōu)途徑,是利用計算機的“多S”結(jié)合與集成化技術(shù)來建立資源勘查區(qū)點源信息系統(tǒng),簡稱為資源信息系統(tǒng)(RIS)。為了便于介紹和理解,我們將這個概念分為信息、信息系統(tǒng)、資源信息系統(tǒng)等三個層次。將從資源勘查學和地礦信息科學的角度來定義這些概念。一、信息的基本概念信息概念是一個復(fù)雜的綜合體。由于專業(yè)領(lǐng)域的差異和理解上的差異,人們在許多場合中常把數(shù)據(jù)、知識與信息等同看待。為著更好地進行信息的采集、管理、處理和應(yīng)用,有必要對信息、數(shù)據(jù)、知識等概念作明確的區(qū)分。1.信息、數(shù)據(jù)、知識定義:數(shù)據(jù)是客觀事物(包括概念)的數(shù)量、特征、時空位置及其相互關(guān)系的抽象表示。它可以是單個的符號、數(shù)字、字母、文字和詞語,也可以是它們以某種形式和規(guī)則的集合,例如一個數(shù)組、一段文字、一句話、一篇文章或者是一幅圖??傊?,一切能為人感知的抽象表示都可以是數(shù)據(jù)。在國土資源調(diào)查過程中獲得的數(shù)據(jù)有地球物理勘探與遙感數(shù)據(jù)、地球化學勘探數(shù)據(jù)、野外地質(zhì)觀測數(shù)據(jù)、室內(nèi)化驗測試數(shù)據(jù)、地形地物的三角測量數(shù)據(jù)、綜合整理與圖件數(shù)據(jù)。它們就是資源勘查信息系統(tǒng)將要存儲、管理和處理的對象。1)數(shù)據(jù)辨析:數(shù)據(jù)和數(shù)據(jù)載體數(shù)據(jù)是邏輯概念,而載體是物質(zhì)概念。載體有時又稱為媒體、媒介或介質(zhì),是承載數(shù)據(jù)的物質(zhì)。例子:資源勘查工作中所獲得的各種描述文字、數(shù)字、素描、圖形和圖象是數(shù)據(jù);記載這些數(shù)據(jù)的紙張、筆記本、膠卷、照片、磁盤、光盤是載體。聯(lián)系:一批數(shù)據(jù)可以記錄在多種媒體上,同樣,一種媒體也可以記錄多種不同的數(shù)據(jù),如同一張白紙既可寫文章,也可畫圖畫,還可以譜寫樂曲。

定義:信息是數(shù)據(jù)的含義或約定,表示事物運動狀態(tài)和存在方式。數(shù)據(jù)是信息的載體,信息寓于數(shù)據(jù)之中。一般地說,掌握了數(shù)據(jù)的含義或約定,就可以了解事物的運動狀態(tài)和存在方式,也就是掌握了有關(guān)事物的信息。只有準確地表達了數(shù)據(jù)的真正含義的信息,才是完整的和有價值的信息。例如,在一個地區(qū)出現(xiàn)的重力異常,可能是巖石圈結(jié)構(gòu)異常特征的反映,也可能是地殼深部結(jié)構(gòu)異常特征的反映,還可能是在當?shù)氐牡貧\部存在某種礦床的反映。如果我們無法用另外的方法或從另外的地方進一步查清它們的真實含義,那么我們在實際上并沒有得到完整的信息,其價值就很有限。從這個意上講,信息需要通過對數(shù)據(jù)的分析和解譯來獲取。2)信息同一個數(shù)據(jù)可以表達不同的信息,而同樣的信息也可以用不同的數(shù)據(jù)來表達。對一個斷層露頭的描述,可以寫成一段文字,也可以畫成一幅素描,還可以拍攝一幅照片或一節(jié)錄像帶,而且解說可以是中文的、也可以是外文的。綜上所述,信息是數(shù)據(jù)的含義或約定,數(shù)據(jù)是信息的邏輯載體,而各種實物媒體是數(shù)據(jù)的物質(zhì)載體,就象多波段遙感數(shù)據(jù)是地貌、植被、水體和某些地下地質(zhì)信息的邏輯載體,而磁帶(或衛(wèi)片)是多波段遙感數(shù)據(jù)的物質(zhì)載體。正因為三者密不可分,在特定情況下,人們也常將數(shù)據(jù)和信息甚至數(shù)據(jù)載體當作同義詞看待。定義:知識是信息的集合,是通過多個信息的關(guān)聯(lián)和組合而表達的認識和經(jīng)驗,它來自于人類改造客觀世界的實踐中。舉例:“上盤下降,下盤上升”,“正斷層”,“SiO2含量高于40%”,“巖漿巖”,“花崗巖”等分別是一些孤立的信息或原子事實。若用表示因果關(guān)系的關(guān)聯(lián)詞“如果……則……”把其中兩個或兩個以上的孤立信息關(guān)聯(lián)起來,就構(gòu)成了一條知識。例如:“如果斷層的上盤下降而下盤上升,則為正斷層”;“如果巖漿巖的SiO2含量高于40%,則為花崗巖”。這兩條都是簡單的地質(zhì)學知識。3)知識

對于相同的孤立信息或原子事實,不同的關(guān)聯(lián)方式會產(chǎn)生不同的知識。所謂不同的關(guān)聯(lián)方式,包括各種不同的關(guān)聯(lián)詞,不同的關(guān)聯(lián)方向,以及一對一、一對多、多對一、多對多等。此外,考慮到知識與知識的復(fù)合關(guān)聯(lián)仍是知識,又可將知識解釋為一種分層關(guān)聯(lián)的信息結(jié)構(gòu)。根據(jù)巴科斯范式(BNFBackusNormalFrom),知識定義如下:

<知識>::=<信息列><關(guān)聯(lián)><信息列>|

<信息列><關(guān)聯(lián)><知識列>|

<知識列><關(guān)聯(lián)><信息列>|

<知識列><關(guān)聯(lián)><知識列>|信息處理的層次關(guān)系圖知識信息(處理)數(shù)據(jù)(處理)如果要分別對它們加以處理,則對應(yīng)的處理也應(yīng)當構(gòu)成這種包含的層次關(guān)系。知識(處理)依賴于信息(處理),而信息(處理)依賴于數(shù)據(jù)(處理)。隨著由下往上層次的上升,需要存貯和處理的對象越來越多,也越來越復(fù)雜。資源信息是自然過程中和人類在資源勘查、研究、開發(fā)、利用和管理過程中各種狀態(tài)的客觀顯示,也是人和自然資源在相互作用的過程中所交換的內(nèi)容。它們有時表現(xiàn)為物質(zhì)形態(tài),有時表現(xiàn)為非物質(zhì)形態(tài),既反映了這些事物在運動中的各種差異及規(guī)律,又反映了這些事物之間的相互作用和相互聯(lián)系。2.信息的資源屬性信息在把資源性質(zhì)、特征及其形成、分布、演化規(guī)律轉(zhuǎn)化為人類意識的過程中,甚至在人類社會與大自然的相互聯(lián)系、相互作用和協(xié)調(diào)發(fā)展過程中,起中介作用??煽慷医∪馁Y源信息,可以消除人類在資源開發(fā)利用方面對社會可持續(xù)發(fā)展問題認識的不確定性——導(dǎo)致由人類和自然界所組成的人—地系統(tǒng)的有序性增加,即負熵增加。失真而且殘缺的資源信息,必然增加人類對社會可持續(xù)發(fā)展問題認識的不確定性——導(dǎo)致由人類和自然界所組成的人—地系統(tǒng)的有序性減少,即熵增加。因此,信息本身也是一種重要的資源。自從第四次信息革命開始以來,隨著信息社會化和社會信息化趨勢的日益明顯,“信息資源管理(IRM:InformationResourceManagement)”作為一個概念已在世界各國逐漸確立,被人們普遍認同,信息資源的管理日益受到重視?,F(xiàn)代信息資源管理的主要標志之一,就是以計算機為基礎(chǔ)的各種信息系統(tǒng)的建立。信息資源計算機管理技術(shù)的發(fā)展和應(yīng)用,不僅大大地改善了信息工作的條件,而且有力地推動著信息工作向產(chǎn)業(yè)化方向發(fā)展。二、信息系統(tǒng)的概念信息系統(tǒng)是計算機技術(shù)和信息資源管理相結(jié)合的產(chǎn)物,由計算機硬件、軟件、信息、方法和人組成,是對信息進行采集、整理、存貯、管理并提供查詢、檢索和處理功能的一種綜合性技術(shù)系統(tǒng)。它包括辦公自動化系統(tǒng)、數(shù)據(jù)處理系統(tǒng)、信息檢索系統(tǒng)、管理信息系統(tǒng)(MIS)、決策支持系統(tǒng)(含專家系統(tǒng))、通訊網(wǎng)絡(luò)(network),等等。信息資源管理,就是運用管理科學的一般原理和方法,對信息活動中的各種要素(信息、人、技術(shù)、設(shè)備、機構(gòu)等)進行科學的規(guī)劃、組織、協(xié)調(diào)和控制,以確保信息資源的充分開發(fā)和合理利用,從而有效地滿足社會的信息需求的過程(胡繼武,1995)。1.信息系統(tǒng)工程學的發(fā)展研究、開發(fā)和建設(shè)信息系統(tǒng)的學科,稱為信息系統(tǒng)工程學,是70年代末、80年代初在國外伴隨著計算機技術(shù)的發(fā)展而興起的信息科學分支學科。信息資源管理學、信息系統(tǒng)和信息系統(tǒng)工程學的興起,有其深刻的背景。首先是信息經(jīng)濟的迅速崛起。信息作為一種資源,使生產(chǎn)力的要素更加豐富,而作為一種經(jīng)濟商品,又使信息交換與信息服務(wù)行業(yè)蓬勃興起。60年代末,美國著名經(jīng)濟學家弗里茨

馬可盧普(F.Machlup)和馬克·波拉特(M.Porat)等,提出和確立了“知識產(chǎn)業(yè)”和“信息經(jīng)濟”的新概念,揭示了信息的經(jīng)濟價值,并通過定量的測算實證了信息經(jīng)濟已經(jīng)在一些發(fā)達國家迅速崛起。1)信息資源管理學的形成約翰·奈斯比特于1982年在其《大趨勢》一書中,將工業(yè)經(jīng)濟向信息經(jīng)濟的轉(zhuǎn)變列入第一大趨勢,并宣布美國經(jīng)濟已實現(xiàn)了這一轉(zhuǎn)變。這一切促使人們進一步關(guān)注信息管理,對信息管理提出新的要求,并將其推向一個新的階段。其次是信息技術(shù)的高速發(fā)展。現(xiàn)代信息技術(shù)的高速發(fā)展,使信息存貯介質(zhì)的密度、信息處理和利用的效率和信息傳遞速度越來越高,有力地提高了信息資源管理的效能。計算機技術(shù)和遠程通訊技術(shù)的結(jié)合,又推動了信息網(wǎng)絡(luò)技術(shù)的發(fā)展,特別是全國性和全球性計算機互聯(lián)網(wǎng)絡(luò)的建成,使信息的遠距離大規(guī)模傳輸和共享成為可能。這一切促進人們對信息技術(shù)的潛力進行重新審視,將各種經(jīng)濟的、人文的手段與技術(shù)手段結(jié)合起來,一起對信息資源實施綜合管理,實現(xiàn)從管理思想到管理方式的進步。信息技術(shù)作為社會文明發(fā)達的強大杠桿,其發(fā)展必然對信息資源管理的理論與實踐產(chǎn)生極為深遠的影響,同時又對信息管理提出了新的、特殊的要求。總之,科學和技術(shù)的發(fā)展及其所帶來的各種問題,要求對信息采取全新的管理思想和管理方式,從而促進了信息資源管理學、信息系統(tǒng)和信息系統(tǒng)工程學的產(chǎn)生和發(fā)展,進而推動信息資源管理學的形成。2)信息系統(tǒng)建設(shè)的現(xiàn)狀和未來信息系統(tǒng)的發(fā)展水平取決于其結(jié)構(gòu)功能,進而取決于其內(nèi)在的數(shù)據(jù)環(huán)境。一般信息系統(tǒng)的數(shù)據(jù)環(huán)境可分為:數(shù)據(jù)文件應(yīng)用數(shù)據(jù)庫主題數(shù)據(jù)庫信息檢索系統(tǒng)

表3-1信息系統(tǒng)建設(shè)的發(fā)展階段

norain

初級階段中級階段高級階段

模型起步蔓延控制集成優(yōu)化成熟

Jemes環(huán)境數(shù)據(jù)文件應(yīng)用數(shù)據(jù)庫主題數(shù)據(jù)庫信息檢索

技術(shù)核心問題功能處理數(shù)據(jù)管理

特征追求目標數(shù)據(jù)處理的功能數(shù)據(jù)資源的利用價值

通訊方式無郵寄磁介質(zhì)局部網(wǎng)絡(luò)遠程網(wǎng)絡(luò)

發(fā)展北美50年代60年代70年代80年代90年代以后

時序中國70年代80年代80年代90年代90年代以后從目前的情況看,我國各行業(yè)多數(shù)信息系統(tǒng)的數(shù)據(jù)環(huán)境,基本上屬于應(yīng)用數(shù)據(jù)庫范圍。這類數(shù)據(jù)庫的建設(shè)方式大多數(shù)是簡單地利用現(xiàn)成的商業(yè)化軟件來裝載數(shù)據(jù),其顯著特點是:

①以功能處理為核心,以功能軟件為基礎(chǔ),設(shè)計依據(jù)是某個企業(yè)、業(yè)務(wù)管理部門或研究單位的當前需求————為了編制某些專用圖表、解決某些專門問題、實現(xiàn)某些功能處理、分析某些市場規(guī)律或編制某些工作設(shè)計與研究報告等;②只從主管部門的決策需要出發(fā),較少顧及基層生產(chǎn)單位和研究單位的當前和未來需求,或者只是為了快速組建信息網(wǎng)絡(luò)而人為地規(guī)定入庫內(nèi)容,數(shù)據(jù)項和數(shù)據(jù)模式不是經(jīng)過深入的系統(tǒng)分析來選擇和制定的,導(dǎo)致許多有用信息丟失;③缺乏統(tǒng)一的概念模型、數(shù)據(jù)模型、數(shù)據(jù)標準和數(shù)據(jù)代碼,缺乏統(tǒng)一的硬、軟件平臺和接口。特點:優(yōu)點是系統(tǒng)簡潔,易于掌握和應(yīng)用;缺點是無法實現(xiàn)多用戶交叉訪問;后果:構(gòu)成了一個個“信息孤島”,信息既不完整又有冗余,許多數(shù)據(jù)和圖件資料被重復(fù)存貯、重復(fù)加工;不能支持未來的再開發(fā)、再提高,難以滿足迅速增長的信息處理要求;難以被接納到地礦信息系統(tǒng)網(wǎng)絡(luò)中去。西方發(fā)達國家在70—80年代曾采用“系統(tǒng)集成”的方式來將“信息孤島”聯(lián)接成“信息大陸”,但修改管理軟件、重新組織數(shù)據(jù)和編制接口軟件所耗費的人力和資金,大大超過重建一個系統(tǒng)。這方面的失敗教訓(xùn)是很多的,其中最典型的是美國林業(yè)信息系統(tǒng)。美國林業(yè)局從60年代開始在各州建立了九個不同的信息系統(tǒng),由于缺乏規(guī)范和標準化,所建立的九個系統(tǒng)難以互換和共享信息,每年要化40萬美圓來轉(zhuǎn)換信息和維持系統(tǒng)的運行,只好推倒重來。$year今后資源、環(huán)境與經(jīng)濟工作面對的將是數(shù)量極大、極復(fù)雜的數(shù)據(jù)集合。這些數(shù)據(jù)是隨著各項工作的進行而逐漸積累的,經(jīng)常被目的不同的用戶同時使用。用戶對數(shù)據(jù)檢索、查詢、顯示、處理等總是要求盡可能方便、迅速、準確。不難想象,沒有一個結(jié)構(gòu)合理,信息齊備的點源信息系統(tǒng),既難以支持日常的檢索、查詢和處理功能,也無法建立區(qū)域性或全國性的綜合信息系統(tǒng),即使建立了也無法實現(xiàn)綜合數(shù)據(jù)的動態(tài)管理并保證信息的準確性和完整性。解決這些問題的途徑是采用主題數(shù)據(jù)庫(SubjectDataBases)的設(shè)計思路與方法不是以功能處理為核心,而是以數(shù)據(jù)管理為核心;實行數(shù)據(jù)模式標準化、代碼標準化與圖式圖例標準化,兼顧行業(yè)的當前需求與未來需求;通過嚴格的數(shù)據(jù)分析和模型構(gòu)筑來形成與各種業(yè)務(wù)主題相關(guān)聯(lián)的點源數(shù)據(jù)庫、圖形庫,進而通過網(wǎng)絡(luò)聯(lián)結(jié)成為完善的信息檢索系統(tǒng)。2.信息資源管理的基本原則信息資源管理是一個新的管理領(lǐng)域,是關(guān)系到國家和社會組織在爭奪信息資源的國際競爭中能否處于有利地位的關(guān)鍵。由于信息資源涉及信息、設(shè)備、人、政策、法律、技術(shù)、經(jīng)濟等多種因素,并且廣泛滲透到社會政治、經(jīng)濟、軍事、文化及科技等領(lǐng)域,所以它是一項十分復(fù)雜的管理活動。搞好信息資源管理,必須遵循一定的原則,才能維護主體的最高利益并符合信息運動的客觀規(guī)律。

這是信息資源管理的目標和歸宿。國土資源信息是國家的寶貴財富,理應(yīng)為社會各階層、各單位和各人民團體所共同利用。實踐結(jié)果表明,信息利用越廣泛,其“資源”作用發(fā)揮就越充分。隨著信息的社會化和社會的信息化,信息量空前增長,更新周期大大縮短,單憑某一機構(gòu)的信息收集能力和經(jīng)濟承受能力,都不可能采集和管理與自己學科領(lǐng)域有關(guān)的全部信息。大科學時代的到來,使現(xiàn)代科學各學科之間的傳統(tǒng)“界限”逐漸消失,聯(lián)系日益加強,對信息的需求由專門走向綜合。因此,實現(xiàn)資源共享,便成為時代和科學發(fā)展的必然要求。同時,信息交流活動本身的社會化和集約化,也要求使全社會的信息資源實現(xiàn)共享。1)共享原則根據(jù)共享原則,信息資源管理的內(nèi)容是:開展信息系統(tǒng)建設(shè),建立完備的社會化的信息資源保障體系和高效率的信息流通、傳播及利用體系;通過有效的管理,保證信息資源能為全社會眾多用戶最大限度地利用。當然,共享性不等于效益性,推動信息資源共享的機制是市場??梢哉J為,只有當信息及其產(chǎn)品被作為信息商品推向市場之后,信息共享原則才能得到完全的實現(xiàn)。

按照系統(tǒng)論的整體效應(yīng)觀點,整體大于部分之和。信息資源管理系統(tǒng)的整體功能不同于各個組成部分功能的簡單相加。系統(tǒng)的規(guī)模越大,結(jié)構(gòu)越復(fù)雜、越合理,它所具有的超過個體性能之和的性能就越多。換句話說,應(yīng)當使國土資源的信息資源,包括各個相關(guān)行業(yè)、各個方面、各種類型以及以各種渠道所獲得的信息資源,并且按照系統(tǒng)科學的要求形成一個相互聯(lián)系、相互作用的系統(tǒng),才能真正發(fā)揮出“資源”的作用。2)系統(tǒng)原則要做到這一點,一方面必須重視系統(tǒng)分析,有的放矢地進行信息系統(tǒng)設(shè)計和信息采集;另一方面必須加強部門協(xié)作,打破部門之間和單位之間的封鎖壁壘,打破條塊分割、各自為政的局面。只有這樣才能使信息資源管理真正做到“整體大于部分之和”。由分布式企、事業(yè)數(shù)據(jù)庫構(gòu)成的區(qū)域或行業(yè)信息資源管理系統(tǒng),較各別數(shù)據(jù)庫構(gòu)成的企、事業(yè)信息資源管理具有更大的效能;而由分布式企、事業(yè)數(shù)據(jù)庫構(gòu)成的國家信息資源管理系統(tǒng),較上述區(qū)域或行業(yè)信息資源管理系統(tǒng)又具有更大的效能。

正因為如此,當今世界各國紛紛從國家層次上進行信息系統(tǒng)建設(shè)和信息資源開發(fā)。當然,隨著管理范圍的擴大,相應(yīng)的復(fù)雜性和管理難度也越大。系統(tǒng)觀點是信息資源管理不同于以往信息管理的最大特點,它將使信息管理獲得新的生命和新的活力。隨著社會信息化水平提高,信息環(huán)境將更加復(fù)雜,影響因素隨之增多,在信息資源管理中堅持系統(tǒng)原則也就更加重要??茖W原則是指信息資源管理應(yīng)當遵循信息運動的客觀規(guī)律,體現(xiàn)信息資源管理的特殊性。信息的效能和生命,就在于它能準確和真實地反映客觀事物及其運動變化的特征和差異。信息資源管理要使信息服務(wù)于社會,發(fā)揮其“資源”作用,就必須要求整個信息運動過程,都是嚴謹?shù)暮透弑U娴?尤其是在“信息污染”日益嚴重的情況下,保持信息的準確性和可靠性顯得更加重要。信息又具有很強的時效性,過了一定的期限,其效用就會減少、喪失乃至變質(zhì)。3)科學原則加緊研制最新的現(xiàn)代信息技術(shù)并且迅速地將其應(yīng)用于信息管理,是解決這些問題的重要途徑。這些就是信息管理的基本科學原則??茖W原則要求信息資源管理從實際出發(fā),根據(jù)用戶的現(xiàn)實需要,并且兼顧不遠將來的發(fā)展需求,確保信息管理的最佳效用。國家:要在充分掌握本國信息化水平、并考慮與國際間信息交流的基礎(chǔ)上,通過對信息資源的合理管理來提高綜合國力,實現(xiàn)政治、經(jīng)濟和社會目標;行業(yè)和機構(gòu):要在充分了解用戶信息需求的同時,結(jié)合自身的實際特點,有針對性地實施管理,為提高生產(chǎn)率、保護資源、優(yōu)化環(huán)境等具體目標服務(wù)。

隨著信息資源共享,尤其是軟資源(數(shù)據(jù)、程序)共享的推進,信息的安全問題日趨嚴重,成為信息資源管理所面臨的重要問題。形形色色的電子犯罪觸目驚心,各種信息資源都面臨著被侵害、被竊取的危險,還有計算機病毒的蔓延等等,使人們?nèi)找娓械讲话埠涂植?。信息安全問題涉及領(lǐng)域廣泛、因素眾多,單從技術(shù)上以傳統(tǒng)的密碼學為基礎(chǔ)的計算機防護措施已顯得力不從心,需要尋求新的途徑、運用新的手段、從全新的角度進行綜合防范和治理。4)安全原則目前,在進一步加強傳統(tǒng)的密碼學應(yīng)用研究的同時,從廣義信息保護角度開拓和應(yīng)用信息安全學新理論新方法;在進一步完善防范計算機犯罪的安全對策的同時,注重全社會信息活動的規(guī)范化準則和法制建設(shè),如信息倫理、信息法律的建設(shè)等等,并且著重強調(diào)人的因素和提高人的素質(zhì)??傊?,信息資源管理作為信息管理的新發(fā)展,從誕生之日起就面臨嚴重的安全問題,在信息系統(tǒng)建設(shè)中,應(yīng)當將信息安全原則作為重要的管理原則之一,高度地關(guān)注并從事綜合治理。3.信息系統(tǒng)的分類面向數(shù)據(jù)資料的信息系統(tǒng)(自然信息系統(tǒng))面向業(yè)務(wù)過程信息系統(tǒng)(業(yè)務(wù)信息系統(tǒng))面向金融經(jīng)濟的信息系統(tǒng)(經(jīng)濟信息系統(tǒng))

這是以生產(chǎn)第一線工作人員和科研人員為服務(wù)對象,主要著眼于自然數(shù)據(jù)資料的收集、存貯、管理和處理的信息系統(tǒng)。一般地說,面向數(shù)據(jù)資料的信息系統(tǒng)不但能夠為進行數(shù)據(jù)資料本身的綜合評價及其利用方式、方向的決策提供依據(jù),還能為揭示自然界的發(fā)展演化規(guī)律提供依據(jù)。1)面向數(shù)據(jù)資料的信息系統(tǒng)而且,由于面向數(shù)據(jù)資料的信息系統(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論