第三章MIS的生命周期及開發(fā)方法_第1頁
第三章MIS的生命周期及開發(fā)方法_第2頁
第三章MIS的生命周期及開發(fā)方法_第3頁
第三章MIS的生命周期及開發(fā)方法_第4頁
第三章MIS的生命周期及開發(fā)方法_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)第二章管理信息系統(tǒng)的生命周期及開發(fā)方法管理信息系統(tǒng)的生命周期01結(jié)構(gòu)化開發(fā)方法02面向?qū)ο蠓椒?4原型法03各種開發(fā)方法的比較06計算機輔助工程05第一節(jié)管理信息系統(tǒng)的生命周期每一個信息系統(tǒng)都要經(jīng)歷從無到有,再到淘汰的過程,這個過程稱為信息系統(tǒng)的生命周期。1.系統(tǒng)規(guī)劃2.系統(tǒng)分析3.系統(tǒng)設計4.系統(tǒng)制作5.系統(tǒng)調(diào)試6.系統(tǒng)切換與評價7.系統(tǒng)運行與維護系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)調(diào)試系統(tǒng)切換與評價系統(tǒng)制作系統(tǒng)運行與維護信息系統(tǒng)生命周期三大階段MIS生命周期系統(tǒng)規(guī)劃系統(tǒng)開發(fā)運行與維護系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)實施系統(tǒng)測試系統(tǒng)切換系統(tǒng)評價信息系統(tǒng)發(fā)展階段論(Nolan)Nolan模型是反映信息系統(tǒng)在企業(yè)中發(fā)展情況的理論模型,主要是將信息系統(tǒng)發(fā)展過程劃分為若干階段(stages)。這些階段前后相連,最后發(fā)展到一個“終點狀態(tài)”即成熟(maturity)狀態(tài)。Nolan

模型六階段

模型擴展階段

理論模型四階段

模型四階段模型預算

費用引

入傳

播控

制集

成階段階段I——引入(initiation)在這個階段,計算機數(shù)據(jù)處理技術首次被引入組織,IT主要應用在事務性的、規(guī)范化的業(yè)務運作中,最常見的是財務記賬的自動化。階段II——傳播(contagion)大量部門和個人采用了信息技術,組織中人們開始試驗著使用信息技術,但對實驗的強調(diào)超過了對效率的強調(diào),管理上較松散,浪費較多資源。雖IT使用快速增長,但效率很低。

階段III——控制(control)階段II的后期IT的預算超出了收入的增長,這提醒經(jīng)理們必須要加強控制,例如控制預算等.來“排斥’’松散。由于對IT獲取和使用的控制加強,信息技術的蔓延開始放慢。階段IV——集成

(integration)這個階段管理者在松散和控制之間找到了一個較為恰當?shù)钠胶猓录夹g緊密地集成到了公司的運作業(yè)務過程中來。

諾蘭的階段模型擴展IT階段理論一旦IT技術發(fā)生了全局意義的革新,上升到新的層次,則企業(yè)IT應用的四階段“S形循環(huán)又將在新的層次上重新展開。初裝階段標志著組織購買第一臺計算機,并初步開發(fā)管理應用程序。特點:⑴組織中只有個別人具有使用計算機的能力;⑵該階段一般發(fā)生在一個組織的財務部門。第一階段:初裝處于蔓延階段的組織中,計算機的應用初見成效,管理應用程序從少數(shù)部門擴散到多數(shù)部門。特點:⑴數(shù)據(jù)處理能力得到迅速發(fā)展;⑵出現(xiàn)許多新問題(如數(shù)據(jù)冗余、數(shù)據(jù)不一致性、難以共享等);⑶計算機使用效率不高等。第二階段:蔓延主要指對組織中計算機的數(shù)量進行控制。特點:⑴成立了一個領導小組;⑵采用了數(shù)據(jù)庫(DB)技術;⑶這一階段是計算機管理變?yōu)閿?shù)據(jù)管理的關鍵。第三階段:控制集成階段就是在控制的基礎上,對子系統(tǒng)中的硬件進行重新聯(lián)接,建立集中式的數(shù)據(jù)庫及能夠充分利用和管理各種信息的系統(tǒng)。特點:⑴建立集中式的DB及相應的IS;⑵增加大量硬件,預算費用迅速增長。

第四階段:集成在系統(tǒng)集成基本完成的條件下,信息管理提高到了一個新的、以計算機為技術手段的水平上。計算機已經(jīng)成為日常管理工作的不可缺少的工具,日常數(shù)據(jù)處理工作已經(jīng)普遍由計算機完成。這時,計算機作為日常數(shù)據(jù)處理工具的作用開始發(fā)揮出來;投資開始見效。

第五階段:數(shù)據(jù)管理

在日常數(shù)據(jù)已經(jīng)進入計算機的條件下,人們進一步對這些數(shù)據(jù)加工整理,充分利用,從而使決策水平提高。這時,信息已經(jīng)成為企業(yè)競爭力的核心要素,信息作為資源的作用被企業(yè)全體員工所認可。

第六階段:成熟諾蘭模型的作用1.總結(jié)了發(fā)達國家信息系統(tǒng)發(fā)展的經(jīng)驗和規(guī)律;2.其基本思想對于管理信息系統(tǒng)建設具有指導意義;3.各階段之間都是不能跳躍的,要結(jié)合本單位所處階段,根據(jù)該階段特征來指導MIS建設。開發(fā)管理信息系統(tǒng)的策略自下而上:從現(xiàn)行系統(tǒng)的業(yè)務狀況出發(fā),先實現(xiàn)一個個具體的功能,逐步地由低級到高級建立MIS。避免大規(guī)模系統(tǒng)可能出現(xiàn)運行不協(xié)調(diào)危險。作出許多重大修改,甚至重新規(guī)劃、設計。自上而下:強調(diào)從整體上協(xié)調(diào)和規(guī)劃,由全面到局部,由長遠到近期,從探索合理的信息流出發(fā)來設計信息系統(tǒng)。系統(tǒng)的整體性較好。要求邏輯性強,難度較大

策略的應用“自下而上”的開發(fā)策略用于小型系統(tǒng)的設計;“自上而下”的開發(fā)策略注重整體協(xié)調(diào)和邏輯性。對大型系統(tǒng)的開發(fā),往往先“自上而下”制定系統(tǒng)的開發(fā)策略,然后“自下而上”地逐步實現(xiàn)各子系統(tǒng)的應用開發(fā)。第二節(jié)結(jié)構(gòu)化開發(fā)方法一、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的主要原則三、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點一、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,采用結(jié)構(gòu)化、模塊化、自頂向下的原則對系統(tǒng)進行分析與設計。生命周期法任何系統(tǒng)都會經(jīng)歷一個發(fā)生、發(fā)展和消亡的過程。管理信息系統(tǒng)也不例外。一個系統(tǒng)經(jīng)過系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施,投人使用以后,經(jīng)過若干年,由于新情況、新問題的出現(xiàn),人們又提出了新的目標,要求設計更新的系統(tǒng)。這種周而復始、循環(huán)不息的過程被稱為系統(tǒng)的生命周期。

就是按照管理信息系統(tǒng)生命周期的概念,嚴格地按照為系統(tǒng)生命周期的各個階段規(guī)定的步驟去開發(fā)系統(tǒng)。生命

周期法結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)方法是自頂向下結(jié)構(gòu)化方法、工程化的系統(tǒng)開發(fā)方法和生命周期方法的結(jié)合.用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊化,自頂向下地對系統(tǒng)進行分析與設計。具體來說,就是先將整個信息系統(tǒng)開發(fā)過程劃分出若干個相對獨立的階段,如系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行與維護等。在前面分析設計時,堅持自頂向下地對系統(tǒng)進行結(jié)構(gòu)化劃分。在系統(tǒng)調(diào)查或理順管理業(yè)務時,應從最頂層的管理業(yè)務入手,逐步深入至最基層。在系統(tǒng)分析,提出新系統(tǒng)方案和系統(tǒng)設計時,應從宏觀整體考慮入手,先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問題。在系統(tǒng)實施階段,則應堅持自底向上地逐步實施。也就是說,組織人力從最基層的模塊做起(編程),然后按照系統(tǒng)設計的結(jié)構(gòu),將模塊一個個拼接到一起進行調(diào)試,自底向上、逐漸地構(gòu)成整體系統(tǒng)。基本思想:二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的主要原則1.用戶參與的原則2.先邏輯后物理的原則3.自頂向下的原則4.工作成果描述標準化原則5.充分預料可能發(fā)生變化的原則三、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點1.系統(tǒng)開發(fā)周期長2.結(jié)構(gòu)化方法注重功能實現(xiàn),兼顧數(shù)據(jù)結(jié)構(gòu)方面不足3.系統(tǒng)的可維護性和穩(wěn)定性差結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點結(jié)構(gòu)化系統(tǒng)開發(fā)方法注重開發(fā)過程的整體性、全局性,特別適合開發(fā)大型MIS。優(yōu)點:開發(fā)過程繁瑣,周期長,難以適應環(huán)境的變化。缺點:第三節(jié)原型法一、原型法的工作流程二、原型法的優(yōu)缺點三、原型法的局限性及適用范圍系統(tǒng)開發(fā)的原型法是所開發(fā)軟件系統(tǒng)的一個可執(zhí)行模型或引導性版本,它可為客戶和系統(tǒng)人員提供系統(tǒng)的原始藍本,以幫助得到實現(xiàn)系統(tǒng)目標的明確而嚴格的需求,促進客戶和系統(tǒng)人員、各階段系統(tǒng)人員之間相互有效的信息交流,并以此為基礎進行需求分析和系統(tǒng)設計。原型例如:它可能是目標系統(tǒng)的一個樣式,或只包含目標系統(tǒng)的某些功能,或僅僅是具有目標系統(tǒng)的一個結(jié)構(gòu)。系統(tǒng)開發(fā)的原型法在系統(tǒng)開發(fā)的開始階段,首先由用戶與開發(fā)者合作,在系統(tǒng)的主要需求上取得一致意見后,依據(jù)開發(fā)人員對用戶需求的理解與用戶共同確定系統(tǒng)的基本要求和主要功能,很快開發(fā)出一個功能不十分完善、實驗性的、簡易的應用軟件系統(tǒng),即給出一個滿足用戶需求的初始系統(tǒng)原型。用戶在運行使用這個原型基礎上,通過對其評價,提出改進意見,設計人員根據(jù)改進意見對原型進行修改。這一使用、評價、修改過程反復進行,使原型逐步完善,直到完全滿足用戶的需求為止?;舅枷耄阂?、原型法的工作流程用戶對新系統(tǒng)提出需求(各種問題)開發(fā)人員對問題進行總結(jié)開發(fā)一個原型系統(tǒng)運行原型系統(tǒng)修改增加功能

完成系統(tǒng)開發(fā)并交付使用增加新功能否提出意見是是否否二、原型法的優(yōu)缺點優(yōu)點1)原型法遵循了人們認識事物的規(guī)律2)原型法將模擬手段引入系統(tǒng)分析的初級階段3)充分利用最先進的軟件開發(fā)工具4)原型法將系統(tǒng)調(diào)查、分析與設計合而為一,使用戶盡可能早地了解未來將使用的實際系統(tǒng)缺點1)由于原型法的系統(tǒng)分析和功能設計貫穿于整個系統(tǒng)的開發(fā)過程中,因此系統(tǒng)的總體結(jié)構(gòu)就會變得模糊,不利于網(wǎng)絡設計。2)在對原型進行分析設計過程中,仍然沿襲了結(jié)構(gòu)化方法中自頂向下、模塊化的設計思想,數(shù)據(jù)和功能相互分離的缺陷在原型法中依然存在,軟件構(gòu)件的可重用性低。原型法優(yōu)缺點方法簡易,易于溝通,用戶容易接受,并適應變化的要求。優(yōu)點:不適合開發(fā)大型系統(tǒng),因為返工現(xiàn)象特別嚴重。缺點:三、原型法的局限性及適用范圍局限性1)原型法不宜在復雜的大型管理信息系統(tǒng)中全面應用;2)對于大量運算的、邏輯性較強的程序模塊,原型方法很難構(gòu)造出模型來供人評價;3)對于原基礎管理不善、信息處理過程混亂的問題,使用有一定的困難;4)對于一個批處理系統(tǒng),大部分是內(nèi)部處理過程,這時用原型方法有一定的困難。適用范圍1)用于用戶事先難以說明需求的較小的應用系統(tǒng)。原型法有助于開拓系統(tǒng)開發(fā)人員的想象力和他們與用戶之間的交流,通過不斷學習和發(fā)現(xiàn)來建立系統(tǒng)。2)用于決策支持系統(tǒng)的開發(fā)。3)適用于與生命周期法結(jié)合起來使用,整體上以生命周期法為主,對其中功能獨立的模塊可以嘗試采用原型法。第四節(jié)面向?qū)ο蟮姆椒◤?0世紀80年代中后期開始,進行了在系統(tǒng)開發(fā)各個環(huán)節(jié)中應用面向?qū)ο蟾拍詈头椒ǖ难芯?,出現(xiàn)了面向?qū)ο蟮姆治?OOA)和面向?qū)ο笤O計(OOP)的方法與技術,它們與OOP結(jié)合在一起,形成了一種新的系統(tǒng)開發(fā)方法,即面向?qū)ο螅∣bject-Oriented,OO)方法。

客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同對象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。

在設計和實現(xiàn)一個客觀系統(tǒng)時,在滿足需求的條件下,把系統(tǒng)設計成一些不可變的(相對固定)部分組成的最小集合(最好的設計)。這些不可變的部分就是所謂的對象。面向?qū)ο箝_發(fā)方法

(Object-orientedMethod)面向?qū)ο蠓椒ǖ奶攸c封裝性。面向?qū)ο蠓椒ㄖ校绦蚝蛿?shù)據(jù)是封裝在一起的,對象作為一個實體,其操作隱藏在方法中,其狀態(tài)由對象的“屬性”來描述,并且只能通過對象中的“方法”來改變,從外界無從得知。封裝性構(gòu)成了面向?qū)ο蠓椒ǖ幕A。抽象性。面向?qū)ο蠓椒ㄖ?,把從具有共同性質(zhì)的實體中抽象出的事物本質(zhì)特征概念,稱為"類"(Class),對象是類的一個實例。類中封裝了對象共有的屬性和方法,通過實例化一個類創(chuàng)建的對象,自動具有類中規(guī)定的屬性和方法。

繼承性。繼承性是類特有的性質(zhì),類可以派生出子類,子類自動繼承父類的屬性與方法。這樣,在定義子類時,只須說明它不同于父類的特性,從而可大大提高軟件的可重用性。

動態(tài)鏈接性。對象間的聯(lián)系是通過對象間的消息傳遞動態(tài)建立的。

第五節(jié)計算機輔助工程一、計算機輔助系統(tǒng)開發(fā)方法的基本思想二、集成化的CASE環(huán)境三、CASE的特點一、計算機輔助系統(tǒng)開發(fā)方法的基本思想嚴格來說,計算機輔助系統(tǒng)開發(fā)方法(CASE方法)并不是真正獨立意義上的方法,必須依賴于其他某一種具體的開發(fā)方法。對于前面所介紹的軟件開發(fā)方法,在完成系統(tǒng)調(diào)查后,系統(tǒng)開發(fā)的每一步都可以在一定程度上借助于專門研制的軟件工具來實現(xiàn),實現(xiàn)軟件開發(fā)過程的自動化,提高系統(tǒng)開發(fā)的標準化程度和開發(fā)的效率。二、集成化的CASE環(huán)境CASE集成環(huán)境包括硬件平臺與軟件平臺兩部分。軟件平臺:圖形功能、自動查錯功能、中心信息庫、對軟件生命周期的全面覆蓋、支持建立系統(tǒng)原型、代碼的自動生成、支持結(jié)構(gòu)化的方法論。硬件平臺:一臺中央主機、中型的部門級或項目級的主機和若干工作站的三層平臺。三、CASE的特點1)解決了從客觀世界對象到軟件系統(tǒng)的直接映射問題,強有力地支持軟件/信息系統(tǒng)開發(fā)的全過程。2)使結(jié)構(gòu)化方法更加實用。3)自動檢測的方法大大提高了軟件的質(zhì)量。4)使原型法和面向?qū)ο蠓椒ǜ吨T實施。5)簡化了軟件的管理與維護。6)加速了系統(tǒng)的開發(fā)過程。7)使開發(fā)者從繁雜的分析設計圖表和程序編寫工作中解放出來。8)使軟件的各部分能重復使用。9)產(chǎn)生出統(tǒng)一的標準化的系統(tǒng)文檔。10)使軟件開發(fā)的速度加快而且功能進一步完善。第六節(jié)各種開發(fā)方法的比較1.原型法它是一種基于4GL的快速模擬方法,它通過模擬以及對模擬后原型的不斷討論和修改最終建立系統(tǒng)。要想將這樣一種方法應用于一個大型信息系統(tǒng)開發(fā)過程中的所有環(huán)節(jié)是根本不可能的,故它多被用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設計到實現(xiàn)環(huán)節(jié)。2.面向?qū)ο蠓ㄋ且环N圍繞對象來進行系統(tǒng)分析和系統(tǒng)設計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這種方法可以普遍適用于各類信息系統(tǒng)開發(fā),但是不能涉足系統(tǒng)分析以前的開發(fā)環(huán)節(jié)。3.CASE方法它是一種除系統(tǒng)調(diào)查外全面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論