信息系統(tǒng)建設(shè)概論[務(wù)實(shí)文章]_第1頁
信息系統(tǒng)建設(shè)概論[務(wù)實(shí)文章]_第2頁
信息系統(tǒng)建設(shè)概論[務(wù)實(shí)文章]_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第四章 信息系統(tǒng)建設(shè)概論通過本章學(xué)習(xí),應(yīng)當(dāng)掌握以下內(nèi)容:1、信息系統(tǒng)的生命周期2、信息系統(tǒng)開發(fā)各階段的主要任務(wù)和聯(lián)系3、結(jié)構(gòu)化方法、原型法和面向?qū)ο蠓椒ǖ奶攸c(diǎn)及應(yīng)用4、信息系統(tǒng)開發(fā)的組織管理的內(nèi)容及其重要性識(shí)記:一、信息系統(tǒng)建設(shè)的復(fù)雜性二、信息系統(tǒng)的生命周期(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù))三、結(jié)構(gòu)化方法的基本思想、局限性四、原型法基本思想、適用對(duì)象五、面向?qū)ο蠓椒ǖ幕舅枷肓⑾到y(tǒng)開發(fā)的組織管理領(lǐng)會(huì):一、為什么說信息系統(tǒng)建設(shè)是復(fù)雜的社會(huì)過程二、結(jié)構(gòu)化方法、原型法和面向?qū)ο蠓椒ǖ奶攸c(diǎn)及適用對(duì)象的比較三、為什么說系統(tǒng)分析是研制信息系統(tǒng)最重要的階段?四、系統(tǒng)分析員的職責(zé)是什

2、么?五、在系統(tǒng)開發(fā)中為什么說信息系統(tǒng)的失敗,主要是領(lǐng)導(dǎo)的失敗?應(yīng)用:針對(duì)具體的信息系統(tǒng)開發(fā)實(shí)例,能夠分析其開發(fā)各階段的主要工作,并選用合理的開發(fā)方法計(jì)劃課時(shí):4課時(shí)在這一章里,我們將簡要介紹信息系統(tǒng)的生命周期,包括信息系統(tǒng)的開發(fā)過程、實(shí)際運(yùn)行和維護(hù)管理。這一章從一個(gè)信息部門主管或項(xiàng)目負(fù)責(zé)人的角度,體會(huì)一個(gè)信息系統(tǒng)的來龍去脈,了解各個(gè)階段之間的任務(wù),以及各個(gè)階段之間的聯(lián)系,而暫時(shí)不考慮復(fù)雜的技術(shù)細(xì)節(jié)。第一節(jié) 信息系統(tǒng)建設(shè)是復(fù)雜的社會(huì)過程一、信息系統(tǒng)建設(shè)的復(fù)雜性信息系統(tǒng)建設(shè)周期長、投資大、風(fēng)險(xiǎn)大,比一般技術(shù)工程有更大的難度和復(fù)雜性。這是因?yàn)椋?、技術(shù)手段復(fù)雜信息系統(tǒng)是信息技術(shù)與現(xiàn)代管理理論結(jié)合的產(chǎn)

3、物,它試圖用先進(jìn)的技術(shù)手段解決社會(huì)經(jīng)濟(jì)問題。計(jì)算機(jī)硬和軟件、數(shù)據(jù)通信與網(wǎng)絡(luò)技木、人工智能技術(shù)、各類決策方法都是當(dāng)今發(fā)展最快的技術(shù),是信息系統(tǒng)借以實(shí)現(xiàn)各種功能的手段。掌握這些技術(shù)手段,合理地應(yīng)用以達(dá)到預(yù)期效果,是信息系統(tǒng)建設(shè)的主要任務(wù)之一。2、內(nèi)容復(fù)雜,目標(biāo)多樣面向管理是信息系統(tǒng)最重要的特征。管理系統(tǒng)需要的信息量大面廣,形式多樣,來源復(fù)雜。一個(gè)綜合性的信息系統(tǒng)要支持各級(jí)多部門的管理,規(guī)模龐大,結(jié)構(gòu)復(fù)雜,非一般技術(shù)工程所能比擬。企業(yè)各部門和管理人員的信息需求不盡相同,甚至相互沖突,因而協(xié)調(diào)困難,不易求得各方面都滿意的方案。有些需求是模糊的,不易表達(dá)清楚。對(duì)一般技術(shù)工程,往往可以通過具體模型或樣品試

4、驗(yàn)解決設(shè)計(jì)中的問題并完善設(shè)計(jì),而信息系統(tǒng)的樣品就是產(chǎn)品,在實(shí)際運(yùn)行前無法進(jìn)行現(xiàn)場(chǎng)試驗(yàn),系統(tǒng)開發(fā)中的問題只有投人運(yùn)行后才能充分暴露。加之系統(tǒng)開發(fā)周期長,容易造成人力、物力和時(shí)間的浪費(fèi)。3、投資密度大,效益難以計(jì)算信息系統(tǒng)建設(shè),包括開發(fā)和維護(hù),都需要投入大量的資金。信息系統(tǒng)采用大量的先進(jìn)技術(shù),但目前開發(fā)的自動(dòng)化程度低,仍需要投入大量的人力進(jìn)行系統(tǒng)分析、設(shè)計(jì)和編寫程序。信息系統(tǒng)建設(shè)是一種高智力的勞動(dòng)密集型項(xiàng)目,簡單勞動(dòng)所占比例極小。這也是一般技術(shù)工程所不能比的。另一方面,信息系統(tǒng)給企業(yè)帶來的效益主要是無形的間接效益,不像一般技術(shù)工程取得的效益那樣直接和容易計(jì)算。4、環(huán)境復(fù)雜多變信息系統(tǒng)要成為企業(yè)競(jìng)爭

5、的有力武器,必須適應(yīng)企業(yè)的競(jìng)爭環(huán)境。這就要求信息系統(tǒng)的建設(shè)者必須十分重視、深刻理解企業(yè)面臨的內(nèi)外環(huán)境及其發(fā)展趨勢(shì),考慮到管理體制、管理思想、管理方法和手段,考慮到人的習(xí)慣、心理狀態(tài)以及現(xiàn)行的制度、慣例和社會(huì)、政治等諸多因素。二、信息系統(tǒng)開發(fā)是一個(gè)社會(huì)過程將信息系統(tǒng)建設(shè)與一般技術(shù)工程相比較,我們看到,信息系統(tǒng)建設(shè)的困難不僅來自技術(shù)方面,還來自企業(yè)內(nèi)外環(huán)境。影響信息系統(tǒng)成敗的有體制、政策、法規(guī)、觀念、技術(shù)等多種因素。技術(shù)不是唯一因素,甚至不是主要因素。信息系統(tǒng)建設(shè)的實(shí)踐,使人們?cè)絹碓街匾暽鐣?huì)人文因素對(duì)信息系統(tǒng)建設(shè)的影響。信息系統(tǒng)是人機(jī)交互系統(tǒng),其開發(fā)、維護(hù)都離不開入的參與。信息系統(tǒng)開發(fā)過程本質(zhì)上是

6、一個(gè)社會(huì)過程。從社會(huì)行動(dòng)觀點(diǎn)看,信息系統(tǒng)開發(fā)是人類活動(dòng)的協(xié)調(diào)序列,是多種參與者的協(xié)作過程。在信息系統(tǒng)開發(fā)過程中,用戶、系統(tǒng)管理者、系統(tǒng)分析員、技術(shù)專家、程序員等參與者相互聯(lián)系,相互影響。他們的通力合作,是系統(tǒng)建設(shè)成功的基礎(chǔ)。但是,由于這些人員知識(shí)背景、經(jīng)歷不同,影響彼此溝通。通信的誤解是系統(tǒng)成功的隱患。更重要的是,信息系統(tǒng)建設(shè)不可避免地要改變某些業(yè)務(wù)流程乃至組織機(jī)構(gòu),這將影響某些部門和人員的工作方式、權(quán)力關(guān)系,引起部門之間、人員之間的利益沖突。有人會(huì)擔(dān)心丟掉自己熟悉的工作,感到自己的傳統(tǒng)地位和能力受到威脅;由于缺乏計(jì)算機(jī)知識(shí),有人感到難以適應(yīng)現(xiàn)代信息系統(tǒng)的運(yùn)行。這些擔(dān)心,常常造成系統(tǒng)開發(fā)的阻力

7、。信息系統(tǒng)不只是單純的計(jì)算機(jī)系統(tǒng),而是輔助企業(yè)管理的人機(jī)系統(tǒng)。人是信息管理的主體。由于人的作用是一種高級(jí)而復(fù)雜的因素,有人參與并由人控制決策的社會(huì)系統(tǒng),往往會(huì)使本應(yīng)理性的行為變得富有感情、豐富多彩。離開了人,再好的計(jì)算機(jī)系統(tǒng),也不過是價(jià)格昂貴的裝飾品而已。把信息系統(tǒng)的開發(fā)、應(yīng)用、管理看作純技術(shù)過程,許多問題永遠(yuǎn)得不到解決。只有從更深層次探討,重視非技術(shù)因素,才有可能解決長期困擾人們的“軟件危機(jī)”。第二節(jié) 信息系統(tǒng)的生命周期任何事物都有產(chǎn)生、發(fā)展、成熟、消亡(更新)的過程,信息系統(tǒng)也不例外。信息系統(tǒng)在使用過程中隨著其生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)的時(shí)候就要被淘汰,就要由新系統(tǒng)代替

8、老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。圖41表示信息系統(tǒng)的生命周期以及相應(yīng)的工作步驟。圖41信息系統(tǒng)的生命周期從圖41可見,信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)等五個(gè)階段。一、系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段的任務(wù)是對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,對(duì)建設(shè)新系統(tǒng)的需求做出分析和預(yù)測(cè),同時(shí)考慮建設(shè)新系統(tǒng)所受的各種約束,研究建設(shè)新系統(tǒng)的必要性和可能性。根據(jù)需要與可能,給出擬建系統(tǒng)的備選方案。對(duì)這些方案進(jìn)行可行性分析,寫出可行性分析報(bào)告??尚行苑治鰣?bào)告審議通過后,將新系統(tǒng)建設(shè)方案及實(shí)施計(jì)劃編寫成系

9、統(tǒng)設(shè)計(jì)任務(wù)書。二、系統(tǒng)分析階段系統(tǒng)分析階段的任務(wù)是根據(jù)系統(tǒng)設(shè)計(jì)任務(wù)書所確定的范圍,對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。這個(gè)階段又稱為邏輯設(shè)計(jì)階段。這個(gè)階段是整個(gè)系統(tǒng)建設(shè)的關(guān)鍵階段,也是信息系統(tǒng)建設(shè)與一般工程項(xiàng)目的重要區(qū)別所在。系統(tǒng)分析階段的工作成果體現(xiàn)在系統(tǒng)說明書中,這是系統(tǒng)建設(shè)的必備文件。它既是給用戶看的,也是下一階段的工作依據(jù)。因此,系統(tǒng)說明書既要通俗,又要準(zhǔn)確。用戶通過系統(tǒng)說明書可以了解未來系統(tǒng)的功能,判斷是不是其所要求的系統(tǒng);系統(tǒng)說明書一旦討論通過,就是系統(tǒng)設(shè)計(jì)的依據(jù),也是將來驗(yàn)收系

10、統(tǒng)的依據(jù)。三、系統(tǒng)設(shè)計(jì)階段簡單地講,系統(tǒng)分析階段的任務(wù)是回答系統(tǒng)“做什么”的問題,而系統(tǒng)設(shè)計(jì)階段要回答的問題是“怎么做”。該階段的任務(wù)是根據(jù)系統(tǒng)說明書中規(guī)定的功能要求,考慮實(shí)際條十具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,也即設(shè)計(jì)新系統(tǒng)的物理模型。這個(gè)階段又稱為物理計(jì)階段。這個(gè)階段又可分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。這個(gè)階段的技術(shù)文檔是系統(tǒng)設(shè)計(jì)說明書。四、系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施階段是將設(shè)計(jì)的系統(tǒng)付諸實(shí)施的階段。這一階段的任務(wù)包括計(jì)算機(jī)等設(shè)備購置、安裝和調(diào)試,程序的編寫和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。此階段的特點(diǎn)是幾個(gè)互相聯(lián)系、互相制約的任務(wù)同時(shí)展開,必須精心安排、合理組織。系統(tǒng)實(shí)施是按實(shí)

11、施計(jì)劃分階段完成的,每個(gè)階段應(yīng)寫出實(shí)施進(jìn)度報(bào)告。系統(tǒng)測(cè)試之后寫出系統(tǒng)測(cè)試分析報(bào)告。五、系統(tǒng)運(yùn)行與維護(hù)階段系統(tǒng)投人運(yùn)行后,需要經(jīng)常進(jìn)行維護(hù)和評(píng)價(jià),記錄系統(tǒng)運(yùn)行的情況,根據(jù)一定的規(guī)格匡統(tǒng)進(jìn)行必要的修改,評(píng)價(jià)系統(tǒng)的工作質(zhì)量和經(jīng)濟(jì)效益。第三節(jié) 信息系統(tǒng)開發(fā)方法概述一、早期開發(fā)方法的不足計(jì)算機(jī)20世紀(jì)50年代開始用于管理領(lǐng)域。隨著軟件技術(shù)的進(jìn)步,特別是數(shù)據(jù)庫技術(shù)的出現(xiàn),促進(jìn)了管理信息系統(tǒng)的發(fā)展,60年代出現(xiàn)了信息系統(tǒng)發(fā)的第一個(gè)高潮。計(jì)算機(jī)的應(yīng)用,使企業(yè)面目一新,提高了工作效率,增強(qiáng)了企業(yè)的競(jìng)爭使用計(jì)算機(jī)成為一種時(shí)髦。企業(yè)和政府部門爭相購買計(jì)算機(jī),一些公司甚至在廣告中寫著本公司用計(jì)算機(jī)進(jìn)行管理。有人稱60

12、年代是“計(jì)算機(jī)推銷員的時(shí)代?!背霈F(xiàn)這種情況的原因,從根本上講是信息系統(tǒng)的多學(xué)科性、綜合性。信息系統(tǒng)的開發(fā)具有長期性、復(fù)雜性和風(fēng)險(xiǎn)性,需要科學(xué)的方法論作指導(dǎo)。造成系統(tǒng)開發(fā)失敗有多方面的原因,如缺乏科學(xué)管理基礎(chǔ),領(lǐng)導(dǎo)重視停留在口頭上,業(yè)務(wù)人員有顧慮甚至抵觸。人們對(duì)信息系統(tǒng)的復(fù)雜性缺乏足夠的認(rèn)識(shí),認(rèn)為信息系統(tǒng)無非是“大程序”,缺乏開發(fā)信息系統(tǒng)的方法。1、目標(biāo)含糊信息系統(tǒng)是管理系統(tǒng)的一個(gè)子系統(tǒng),它是為實(shí)現(xiàn)企業(yè)目標(biāo)服務(wù)的。對(duì)于企業(yè)的目標(biāo)沒有明確的認(rèn)識(shí),對(duì)于信息系統(tǒng)要達(dá)到的目標(biāo)沒有明確的、恰當(dāng)?shù)囊?guī)定,研制人員根據(jù)想當(dāng)然來設(shè)計(jì)系統(tǒng),危險(xiǎn)性當(dāng)然很大。對(duì)管理人員來講,目標(biāo)含糊表明對(duì)未來系統(tǒng)的狀況沒有明確的概念。

13、這樣,雙方的想法必然產(chǎn)生差距。2、通信誤解研制信息系統(tǒng),需要各級(jí)管理人員與技術(shù)人員密切配合。但這兩方面的人員往往專業(yè)背景和經(jīng)歷極不相同,彼此不精通對(duì)方的業(yè)務(wù),這就造成交流思想的困難,容易產(chǎn)生誤解。而這種誤解給系統(tǒng)造成巨大的隱患。這樣,系統(tǒng)設(shè)計(jì)人員對(duì)用戶的要求理解不透,有許多遺漏和誤解。根據(jù)這種理解建立起來的系統(tǒng)當(dāng)然有許多缺陷,甚至根本不是用戶所要求的。3、步驟混亂信息系統(tǒng)的開發(fā)是一項(xiàng)長期的復(fù)雜工程,各個(gè)工作環(huán)節(jié)之間有著內(nèi)在的邏輯關(guān)系,超越某個(gè)階段就會(huì)出現(xiàn)問題,造成返工和浪費(fèi)。例如,先買計(jì)算機(jī),再想如何使用,就是許多浪費(fèi)現(xiàn)象的根源。不經(jīng)過深入的系統(tǒng)分析,只是根據(jù)對(duì)系統(tǒng)的膚淺理解就進(jìn)行程序設(shè)計(jì),這

14、不僅不能保證各部分的正確銜接,而且肯定造成返工和重復(fù)勞動(dòng)。本想早日完成系統(tǒng)開發(fā),結(jié)果是多次反復(fù),曠日持久,欲速則不達(dá)。4、缺乏管理控制信息系統(tǒng)的開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工作,往往需要多方面的人員較長時(shí)間的合作。研制期間常有人員、環(huán)境的變動(dòng)。因此,缺乏計(jì)劃性和沒有必要的管理控制,勢(shì)必使系統(tǒng)的建設(shè)渙散,難以協(xié)調(diào),不能達(dá)到最終目的。二、結(jié)構(gòu)化方法的產(chǎn)生結(jié)構(gòu)化方法產(chǎn)生于70年代中期?!敖Y(jié)構(gòu)化”一詞出自程序設(shè)計(jì),即我們熟知的結(jié)構(gòu)化程序設(shè)計(jì)。1964年,波姆和雅科比尼(G.Jaeopini)提出結(jié)構(gòu)化程序設(shè)計(jì)的理論,認(rèn)為任何一個(gè)程序都可以用圖43所示的三種基本邏輯結(jié)構(gòu)來編制。戴克斯特拉(EDijkstra)等

15、人主張程序中避免使用GOTO語句,而僅用上述三種結(jié)構(gòu)反復(fù)嵌套來構(gòu)造程序。在這一思想指導(dǎo)下,一個(gè)程序的詳細(xì)執(zhí)行過程可按“自頂向下,逐步求精”的方法確定,即把一個(gè)程序分成若干個(gè)功能模塊,這些模塊之間盡可能彼此獨(dú)立,用作業(yè)控制語句或過程調(diào)用語句把這些模塊聯(lián)系起來,形成一個(gè)完整的程序。這種方法大大提高了程序員的工作效率,改進(jìn)了程序質(zhì)量,增強(qiáng)了程序的可讀性和可修改性,修改程序的某一部分時(shí),對(duì)其他部分的影響也不太大??梢哉f這種方法使程序設(shè)計(jì)由一種藝術(shù)成為一種技術(shù)。(a)順序結(jié)構(gòu)(b)判斷結(jié)構(gòu)(c)循環(huán)結(jié)構(gòu)圖43程序的基本邏輯結(jié)構(gòu)人們從結(jié)構(gòu)化程序設(shè)計(jì)中受到啟發(fā),把模塊化思想引入到系統(tǒng)設(shè)計(jì)中來,將一個(gè)系統(tǒng)設(shè)計(jì)

16、成層次化的程序模塊結(jié)構(gòu)。這些模塊相對(duì)獨(dú)立,功能單一。這就是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的基本思想。但是,結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)不能幫助系統(tǒng)設(shè)計(jì)人員建立一個(gè)直觀的系統(tǒng)模型,使用戶在實(shí)際得到并使用這個(gè)系統(tǒng)之前,就能夠知道這個(gè)系統(tǒng)是不是他所需要的計(jì)算機(jī)信息系統(tǒng)。用戶關(guān)心的是這個(gè)系統(tǒng)的邏輯功能,是否滿足他的需要,是否能解決他要解決的問題。至于這個(gè)系統(tǒng)如何實(shí)現(xiàn)這些功能,并不是他最關(guān)心的問題。為了使所設(shè)計(jì)的系統(tǒng)滿足用戶的要求,在設(shè)計(jì)之前,先要正確理解和準(zhǔn)確表達(dá)用戶的要求,這就是系統(tǒng)分析階段的基本任務(wù)。結(jié)構(gòu)化系統(tǒng)分析,強(qiáng)調(diào)系統(tǒng)分析員與用戶一起按照系統(tǒng)的觀點(diǎn)對(duì)企業(yè)活動(dòng)由表及里地進(jìn)行分析,調(diào)查分析清楚系統(tǒng)的邏輯功能,并用數(shù)據(jù)流程圖等

17、工具把系統(tǒng)功能描述清楚。用戶可以判斷未來的系統(tǒng)是否滿足其功能要求,而系統(tǒng)設(shè)計(jì)人員根據(jù)這種描述進(jìn)行系統(tǒng)設(shè)計(jì),保證系統(tǒng)功能的實(shí)現(xiàn)。這就是結(jié)構(gòu)化方法的由來。三、結(jié)構(gòu)化方法的基本思想為保證系統(tǒng)開發(fā)的順利進(jìn)行,結(jié)構(gòu)化方法強(qiáng)調(diào)遵循以下幾個(gè)基本原則:1、面向用戶的觀點(diǎn)用戶的要求是系統(tǒng)開發(fā)的出發(fā)點(diǎn)和歸宿。信息系統(tǒng)是為用戶服務(wù)的,最終要交給管理人員使用。系統(tǒng)的成敗取決于它是否符合用戶的要求,用戶對(duì)它是否滿意。因此,必須動(dòng)員、吸引管理人員積極參與系統(tǒng)的研制過程。2、嚴(yán)格區(qū)分工作階段,每個(gè)階段有明確的任務(wù)和應(yīng)得的成果混淆工作階段,是研制工作延期和甚至失敗的重要教訓(xùn)之一。結(jié)構(gòu)化方法強(qiáng)調(diào)按時(shí)間順序、工作內(nèi)容,將系統(tǒng)開發(fā)

18、劃分為幾個(gè)工作階段,如系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、實(shí)施階段以及運(yùn)行維護(hù)階段等等。對(duì)于復(fù)雜的系統(tǒng),更要強(qiáng)調(diào)和加強(qiáng)前期工作,強(qiáng)調(diào)分析、設(shè)計(jì)的深入細(xì)致,以避免后期返工,造成投資耗費(fèi)和負(fù)社會(huì)效益。3、按照系統(tǒng)的觀點(diǎn),自頂向下地完成系統(tǒng)的研制工作在系統(tǒng)分析階段,按全局的觀點(diǎn)對(duì)企業(yè)進(jìn)行分析,自上而下,從粗到精,由表及里,將系統(tǒng)逐層逐級(jí)進(jìn)行分解,最后進(jìn)行逆向綜合,構(gòu)成系統(tǒng)的信息模型。在系統(tǒng)設(shè)計(jì)階段,先把系統(tǒng)功能作為一個(gè)大模塊,然后逐層分解,完成系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)。在實(shí)施階段,先實(shí)現(xiàn)系統(tǒng)的框架,自上而下完善系統(tǒng)的功能。程序的編寫遵循結(jié)構(gòu)化程序設(shè)計(jì)的原則,自頂向下,逐步求精。4、充分考慮變化的情況管理信息系統(tǒng)的環(huán)

19、境在不斷變化之中,因此用戶對(duì)系統(tǒng)的要求也在不斷變化之中。結(jié)構(gòu)化方法充分考慮到這種變化的情況。在系統(tǒng)設(shè)計(jì)中,把系統(tǒng)的可變更性放在首位,運(yùn)用模塊結(jié)構(gòu)方式來組織系統(tǒng),使系統(tǒng)的靈活性和可變更性得以充分體現(xiàn)。5、工作成果文獻(xiàn)化、標(biāo)準(zhǔn)化系統(tǒng)開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,參加人員多,經(jīng)歷時(shí)間長。為保證工作的連續(xù)性,每個(gè)開發(fā)階段的成果都要用文字、圖表表達(dá)出來,資料格式要標(biāo)準(zhǔn)化、格式化。這些資料在開發(fā)過程中是開發(fā)人員、用戶交流思想的工具,工作結(jié)束之后是系統(tǒng)維護(hù)的依據(jù)。因此,資料必須簡單明確,無二義性,既便于研制人員閱讀,又便于用戶理解。結(jié)構(gòu)化方法克服了傳統(tǒng)方法的許多弊端,是最成熟、應(yīng)用最廣泛的一種工程化方法。當(dāng)然,

20、這種方法也有不足和局限性。1、開發(fā)周期長。2、早期的結(jié)構(gòu)化方法注重系統(tǒng)功能,兼顧數(shù)據(jù)結(jié)構(gòu)方面不夠。3、結(jié)構(gòu)化程度較低的系統(tǒng),在開發(fā)初期難于鎖定功能要求。這些問題在應(yīng)用中有的已得到解決,同時(shí)也產(chǎn)生了其他一些方法,如原型法、面向?qū)ο蠓椒?。四、原型法的基本思想原型?Prototyping)的基本思想是在投人大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法,開發(fā)出一個(gè)可實(shí)際運(yùn)行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運(yùn)行中用戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善原型,使它逐步滿足用戶的要求。這種思想也是借鑒于技術(shù)工程中的建模方法,例如,沒有制造萬噸水壓機(jī)的經(jīng)驗(yàn),可先造一臺(tái)百噸水壓機(jī)

21、以便取得經(jīng)驗(yàn)。五、面向?qū)ο蠓椒ā懊嫦驅(qū)ο蟆?ObjectOriented)方法是由面向?qū)ο蟪绦蛟O(shè)計(jì)方法OOP(ObjectOrientedProgranming)而發(fā)展起來的。這種程序設(shè)計(jì)的基本思想可以歸納為以下四點(diǎn):1、客觀世界的任何事物都是對(duì)象Obiect)。它們都有一些靜態(tài)屬性和有關(guān)的操作。對(duì)象作為一個(gè)整體,對(duì)外不必公開這些屬性與操作。這就是對(duì)象的封裝性(encapsula-tion)。2、對(duì)象之間有抽象與具體、群體與個(gè)體、整體與部分等幾種關(guān)系,這些關(guān)系構(gòu)成對(duì)象的網(wǎng)絡(luò)結(jié)構(gòu)。3、抽象的、較大的對(duì)象所具有的性質(zhì),自然地成為其子類的性質(zhì),而不必加以說明。這就是繼承性(Inheritance)。

22、4、對(duì)象之間可以互送消息(message)。消息可以是傳送一個(gè)參數(shù),也可以是使這個(gè)對(duì)象開始某個(gè)操作。第四節(jié) 系統(tǒng)開發(fā)的組織管理一、建立信息系統(tǒng)的基礎(chǔ)條件經(jīng)驗(yàn)證明,建立信息系統(tǒng)并使它正常運(yùn)行,取得效益,必須具備一定的條件。這些條件有:1、領(lǐng)導(dǎo)重視,業(yè)務(wù)人員積極性高國內(nèi)外的經(jīng)驗(yàn)證明,企業(yè)主要領(lǐng)導(dǎo)的重視和親自參與,是成功建立管理信息系統(tǒng)的首要條件。一方面,管理信息系統(tǒng)是為管理服務(wù)的,只有最高領(lǐng)導(dǎo)最了解企業(yè)的目標(biāo)和信息需求;另一方面,建立管理信息系統(tǒng)是一項(xiàng)復(fù)雜的系統(tǒng)工程,工期長,投資大,涉及面廣,它的建立和應(yīng)用可能涉及某些業(yè)務(wù)流程、規(guī)章制度,甚至組織機(jī)構(gòu)的調(diào)整和改變,這些涉及全局性的問題,只有最高領(lǐng)導(dǎo)

23、親自過問才能解決。除領(lǐng)導(dǎo)重視外,業(yè)務(wù)人員的積極性也是一個(gè)重要因素。調(diào)動(dòng)領(lǐng)導(dǎo)和業(yè)務(wù)人員的積極性,一方面要通過教育,普及信息系統(tǒng)的知識(shí),提高他們的信息意識(shí),消除誤解。另一方面要吸收他們參加系統(tǒng)的開發(fā),鼓勵(lì)他們提出方案和建議。參與和交流是最有效的教育。2、有一定的科學(xué)管理基礎(chǔ)。計(jì)算機(jī)的應(yīng)用與管理水平的提高是相輔相成、互相促進(jìn)的。管理水平的提高產(chǎn)生了對(duì)計(jì)算機(jī)的要求,計(jì)算機(jī)的應(yīng)用又要求管理向更高水平發(fā)展。因此,建立信息系統(tǒng),先要下決心研究管理問題,甚至下決心進(jìn)行某些管理制度,乃至某些管理機(jī)構(gòu)的改革。信息系統(tǒng)有各種形態(tài),企業(yè)應(yīng)根據(jù)實(shí)際管理水平,建立實(shí)用的信息系統(tǒng),不要盲目追求整體性、綜合性。一個(gè)戰(zhàn)略目標(biāo)不

24、明確、管理制度不健全、數(shù)據(jù)不完整不準(zhǔn)確的單位,首先要明確目標(biāo),健全制度,完善管理系統(tǒng),使其科學(xué)化、完善化。否則,即使建立了管理信息系統(tǒng),也不可能取得效益,假賬真算,算得再快也毫無意義,反而為計(jì)算機(jī)的應(yīng)用造成阻力。3、能組織一支系統(tǒng)的技術(shù)隊(duì)伍信息系統(tǒng)的開發(fā)和維護(hù)需要一支由各類專業(yè)人員組成的系統(tǒng)隊(duì)伍,僅有計(jì)算機(jī)技術(shù)人員是不夠的,還應(yīng)有經(jīng)濟(jì)管理方面的專家。這支隊(duì)伍包括:(1)系統(tǒng)分析員負(fù)責(zé)系統(tǒng)分析;(2)系統(tǒng)設(shè)計(jì)員負(fù)責(zé)系統(tǒng)設(shè)計(jì);(3)程序員負(fù)責(zé)應(yīng)用程序設(shè)計(jì);(4)操作員包括硬件操作和數(shù)據(jù)錄入人員;(5)系統(tǒng)維護(hù)人員負(fù)責(zé)系統(tǒng)硬件和軟件維護(hù);(6)信息控制人員負(fù)責(zé)信息收發(fā)、調(diào)度和核對(duì);(7)管理人員負(fù)責(zé)

25、系統(tǒng)開發(fā)、運(yùn)行和維護(hù)的組織與領(lǐng)導(dǎo)工作。在信息系統(tǒng)開發(fā)過程中,系統(tǒng)分析是最困難的工作。系統(tǒng)分析員的知識(shí)水平和工作能力決定了系統(tǒng)的質(zhì)量。缺乏稱職的系統(tǒng)分析員是目前制約信息系統(tǒng)開發(fā)的重要因素之一。通??捎梢恍┚哂杏?jì)算機(jī)技術(shù)初步知識(shí)的管理專家與懂得管理業(yè)務(wù)的計(jì)算機(jī)技術(shù)專家組成系統(tǒng)分析小組,共同承擔(dān)系統(tǒng)分析的重任4、具備一定的資源信息系統(tǒng)的建立和維護(hù)是一項(xiàng)投資大,而且有一定風(fēng)險(xiǎn)的系統(tǒng)工程。在工程正式開始之前,應(yīng)有一個(gè)總體規(guī)劃,進(jìn)行可行性論證,對(duì)所需資源有一個(gè)正確的估計(jì),制定投資計(jì)劃,保證資金、設(shè)備按期到位。開發(fā)過程中要加強(qiáng)資源管理,防止浪費(fèi)。二、系統(tǒng)開發(fā)的準(zhǔn)備工作開發(fā)前的準(zhǔn)備工作是建立領(lǐng)導(dǎo)機(jī)構(gòu)。前蘇聯(lián)提

26、出了“第一把手原則”,即一個(gè)組織要開發(fā)管理信息系統(tǒng),必須要該組織的主要負(fù)責(zé)人親自領(lǐng)導(dǎo)。西方許多專家也認(rèn)為必須由企業(yè)的主要負(fù)責(zé)人、公司的總裁或總經(jīng)理領(lǐng)導(dǎo)系統(tǒng)的開發(fā)。推動(dòng)管理信息系統(tǒng)開發(fā)的第一步是建立信息系統(tǒng)委員會(huì)。信息系統(tǒng)委員會(huì)是領(lǐng)導(dǎo)者的主要咨詢機(jī)構(gòu),又是系統(tǒng)開發(fā)的最高決策機(jī)構(gòu)。其主要工作是確定系統(tǒng)目標(biāo),審核和批準(zhǔn)系統(tǒng)說明書、系統(tǒng)設(shè)計(jì)說明書,驗(yàn)收信息系統(tǒng)。信息系統(tǒng)委員會(huì)的成員應(yīng)包括有關(guān)部門的負(fù)責(zé)人、有經(jīng)驗(yàn)的管理專家、系統(tǒng)分析員。委員會(huì)的主任由企業(yè)主要負(fù)責(zé)人擔(dān)任。在信息系統(tǒng)委員會(huì)下建立一個(gè)系統(tǒng)開發(fā)組,這是進(jìn)行具體工作的機(jī)構(gòu)。其成員包括各行業(yè)的管理專家、系統(tǒng)分析員、程序員、操作員等等。這種機(jī)構(gòu)可根據(jù)

27、具體情況而定??捎筛鲉挝怀檎{(diào),也可以外聘,或者內(nèi)外結(jié)合。圖43是系統(tǒng)開發(fā)組織的示意圖。圖4.3系統(tǒng)開發(fā)的組織機(jī)構(gòu)系統(tǒng)開發(fā)中各類技術(shù)人員的職責(zé)和能力要求如表4.1所示.表4.1系統(tǒng)開發(fā)中各類技術(shù)人員的職責(zé)和能力工作職務(wù)職責(zé)和能力系統(tǒng)分析員同用戶共同確定信息需求,編寫系統(tǒng)說明書。應(yīng)熟悉企業(yè)管理和信息系統(tǒng)開發(fā)過程,有較好的表達(dá)能力、與他人協(xié)同工作的能力系統(tǒng)設(shè)計(jì)員設(shè)計(jì)信息系統(tǒng),定義硬件、軟件要求。應(yīng)精通計(jì)算機(jī)硬件和軟件,有根據(jù)信息流和組織目標(biāo)改變組織職能的能力。應(yīng)用程序員設(shè)計(jì)、調(diào)試計(jì)算機(jī)應(yīng)用程序。程序維護(hù)員維護(hù)現(xiàn)有程序。數(shù)據(jù)庫管理員管理和控制企業(yè)數(shù)據(jù)庫。計(jì)算機(jī)操作員操縱計(jì)算機(jī)設(shè)備文件庫管理員保存、收發(fā)計(jì)算機(jī)住用的文件,進(jìn)行文件整理歸檔,控制員記錄各種控制信息,檢查控制規(guī)程規(guī)劃員規(guī)劃信息系統(tǒng)的前景。除技術(shù)人員外,開發(fā)的各個(gè)階段需要有業(yè)務(wù)人員的參加配合。開發(fā)的前期需要用戶配合系統(tǒng)分析人員做好系統(tǒng)分析工作;后期需要用戶承擔(dān)切換、測(cè)試工作。為了使用戶配合好開發(fā)工作,需要對(duì)用戶進(jìn)行培訓(xùn),提出對(duì)他們的培訓(xùn)要求。三、選擇開發(fā)方式系統(tǒng)開發(fā)有多種方式,應(yīng)根據(jù)資源情

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論