第5章 信息系統(tǒng)的規(guī)劃和開發(fā)方法_第1頁
第5章 信息系統(tǒng)的規(guī)劃和開發(fā)方法_第2頁
第5章 信息系統(tǒng)的規(guī)劃和開發(fā)方法_第3頁
第5章 信息系統(tǒng)的規(guī)劃和開發(fā)方法_第4頁
第5章 信息系統(tǒng)的規(guī)劃和開發(fā)方法_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章信息系統(tǒng)的規(guī)劃和開發(fā)方法第1節(jié)MIS戰(zhàn)略規(guī)劃第2節(jié)MIS規(guī)劃的主要方法第3節(jié)MIS的開發(fā)方法2024/2/29第1節(jié)MIS戰(zhàn)略規(guī)劃1.1信息系統(tǒng)發(fā)展的階段論1973年,諾蘭(Nolan)首次提出了信息系統(tǒng)發(fā)展的階段理論,被稱為諾蘭階段模型;1980年,諾蘭又進(jìn)一步完善了該模型;該模型總結(jié)了發(fā)達(dá)國家信息系統(tǒng)發(fā)展的經(jīng)驗(yàn)和規(guī)律。2024/2/29階段6成熟階段5數(shù)據(jù)管理階段4集成階段3控制階段2蔓延階段1初裝預(yù)算費(fèi)用1、諾蘭階段模型注:一般認(rèn)為諾蘭模型中的每個階段是不可跳越的,因此,在制定系統(tǒng)規(guī)劃時,應(yīng)明確當(dāng)前所處的階段。購第一臺計(jì)算機(jī)并初步開發(fā)管理應(yīng)用程序,一般應(yīng)用在財(cái)務(wù)部門。大多數(shù)部門擁有計(jì)算機(jī)并開發(fā)大量的應(yīng)用程序,但數(shù)據(jù)冗余大,數(shù)據(jù)不一致,共相差。機(jī)器數(shù)量增長過速,效率低下,因此,由領(lǐng)導(dǎo)出面,進(jìn)行統(tǒng)一規(guī)劃。在控制的基礎(chǔ)上,對硬件進(jìn)行重新連接,建立中心數(shù)據(jù)庫和管理信息系統(tǒng)。2024/2/291.2開發(fā)管理信息系統(tǒng)的策略“自下而上”的開發(fā)策略“自上而下”的開發(fā)策略策略優(yōu)點(diǎn)缺點(diǎn)備注自下而上能保證最終系統(tǒng)可以運(yùn)行(不一定良好)缺乏整體優(yōu)化;開發(fā)過程存在大量重復(fù)工作一般在初裝和蔓延階段自上而下整體性、邏輯性復(fù)雜、繁瑣2024/2/291.3理解MIS戰(zhàn)略規(guī)劃決策戰(zhàn)略規(guī)劃是為未來做現(xiàn)在的決策,而不是做未來的決策,決策只存在于現(xiàn)在;戰(zhàn)略規(guī)劃也不是預(yù)測,而是一種思考的工具,是一個過程,即為了取得未來的成就現(xiàn)在該做什么。風(fēng)險規(guī)劃不是消除風(fēng)險,而是明確所要承擔(dān)的風(fēng)險,明確戰(zhàn)略規(guī)劃的代價與投資。其結(jié)果是提高對風(fēng)險的承擔(dān)能力。決策——執(zhí)行——衡量這是一個的循環(huán)往復(fù)的過程;高層人員及時回顧總結(jié);及時轉(zhuǎn)化為日常行動;人人理解的方向和目標(biāo)。2024/2/29作用合理利用信息資源,節(jié)省MIS投資;明確MIS的任務(wù);為將來的評估工作提供依據(jù)。內(nèi)容MIS的目標(biāo)、約束及總體結(jié)構(gòu);組織的現(xiàn)狀;業(yè)務(wù)流程現(xiàn)狀、存在的問題、流程重組;對影響規(guī)劃的IT發(fā)展的預(yù)測。2024/2/29戰(zhàn)略規(guī)劃的組織其要點(diǎn)包含成立領(lǐng)導(dǎo)小組、人員培訓(xùn)、規(guī)定規(guī)劃的進(jìn)度等三個方面。一般包括以下九個步驟:⑴確定規(guī)劃的性質(zhì);⑹提出總體結(jié)構(gòu);⑵收集相關(guān)信息;⑺選擇開發(fā)方案;⑶戰(zhàn)略分析;⑻確定實(shí)施進(jìn)度;⑷定義約束條件;⑼形成文檔,并討⑸明確戰(zhàn)略目標(biāo);論、批準(zhǔn)、生效。2024/2/291.4戰(zhàn)略規(guī)劃的步驟規(guī)劃的基本問題確定收集初始信息現(xiàn)狀評價、識別計(jì)劃約束設(shè)置目標(biāo)準(zhǔn)備規(guī)劃矩陣識別活動列出工程項(xiàng)目活動列出重復(fù)活動選擇最優(yōu)活動的組合確定優(yōu)先權(quán)、估計(jì)項(xiàng)目成本、人員要求準(zhǔn)備項(xiàng)目實(shí)施進(jìn)度計(jì)劃寫出IS戰(zhàn)略規(guī)劃總經(jīng)理批準(zhǔn)開始結(jié)束用戶、MIS委員會返回到前面合適的位置2024/2/29第2節(jié)MIS規(guī)劃的主要方法2.1關(guān)鍵成功因素法(CriticalSuccessFactors)企業(yè)目標(biāo)1、目標(biāo)識別2、CSF識別3、性能指標(biāo)識別4、數(shù)據(jù)字典定義2024/2/292.2“戰(zhàn)略目標(biāo)集”轉(zhuǎn)化法

(StrategySetTransformation)組織的戰(zhàn)略目標(biāo)MIS戰(zhàn)略目標(biāo)2024/2/292.3企業(yè)系統(tǒng)規(guī)劃法

(BusinessSystemPlanning)企業(yè)目標(biāo)企業(yè)目標(biāo)企業(yè)過程企業(yè)過程數(shù)據(jù)分析信息結(jié)構(gòu)數(shù)據(jù)識別設(shè)計(jì)2024/2/29具體步驟任務(wù)下達(dá)準(zhǔn)備工作動員會定義企業(yè)過程定義數(shù)據(jù)類分析企業(yè)/系統(tǒng)關(guān)系確定經(jīng)理的想法評價企業(yè)問題和效益開發(fā)建議書及行動計(jì)劃評價企業(yè)問題和效益BSP方法的核心,劃分子系統(tǒng),可以用U/C圖評價信息系統(tǒng)管理定義信息結(jié)構(gòu)定義結(jié)構(gòu)優(yōu)先序2024/2/29使用U/C矩陣2024/2/292.4三種方法的結(jié)合——CSB抓住主要矛盾,目標(biāo)識別突出,適用于管理目標(biāo)的確定以人為中心,通過分層識別管理目標(biāo),轉(zhuǎn)化為信息系統(tǒng)目標(biāo)通過過程引出目標(biāo),核心是識別企業(yè)過程CSBCSF確定企業(yè)目標(biāo),SST補(bǔ)充完善并轉(zhuǎn)化為信息系統(tǒng)目標(biāo),用BSP標(biāo)核并確定信息系統(tǒng)結(jié)構(gòu)CSFSSTBSP2024/2/29第3節(jié)MIS的開發(fā)方法3.1概述70年代:生命周期法(瀑布模型)系統(tǒng)需求軟件需求總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編程調(diào)試運(yùn)行維護(hù)2024/2/2970年代:生命周期模型2024/2/29螺旋模型:需求、設(shè)計(jì)、實(shí)現(xiàn)、測試、循環(huán)進(jìn)行,遞增開發(fā)2024/2/2980年代:原型方法和面向?qū)ο蠓椒ㄔ头ǎ涸谖赐耆x好全局需求前,先實(shí)現(xiàn)一個原型,然后不斷修改,直至滿足要求。要求有開發(fā)環(huán)境的支持,如4GL語言。 面向?qū)ο蠓椒ǎ汉诵氖菍ο螅╫bject)。對象是數(shù)據(jù)和操作的集合,操作可以操縱數(shù)據(jù)90年代:組件化的開發(fā)方法重視軟件過程2024/2/29可行性研究:具備的資源和條件是否滿足系統(tǒng)目標(biāo)的要求,包括目標(biāo)方案可行性技術(shù)可行性經(jīng)濟(jì)可行性社會方面的可行性系統(tǒng)開發(fā)的原則領(lǐng)導(dǎo)參加優(yōu)化創(chuàng)新充分利用信息資源實(shí)用和實(shí)效規(guī)范化發(fā)展變化2024/2/29開發(fā)策略瀑布式開發(fā)策略迭代式開發(fā)策略2024/2/29瀑布式開發(fā)策略所有需求都在開發(fā)開始之前預(yù)先進(jìn)行定義;務(wù)求各個開發(fā)階段的成果都是最優(yōu)成果,無需變更;整個軟件開發(fā)過程分為四個階段:需求分析、設(shè)計(jì)、開發(fā)、測試。2024/2/29迭代式開發(fā)策略整個開發(fā)過程分為一個又一個的小段,每個小段時間大概在3周左右,被稱為“迭代(Iteration)”;一個迭代就是一個小的開發(fā)過程,如同瀑布式開發(fā)一樣被分為四個階段:需求分析、設(shè)計(jì)、開發(fā)、測試;業(yè)務(wù)需求的分析不再是一蹴而就,而是貫穿軟件開發(fā)的始終;軟件開發(fā)的過程不再是單反面的埋頭苦干,而是雙方的良性互動。2024/2/29迭代式開發(fā)策略2024/2/29增量1分析設(shè)計(jì)編碼測試第一個增量發(fā)布分析設(shè)計(jì)編碼測試第三個增量發(fā)布增量3分析設(shè)計(jì)編碼測試第四個增量發(fā)布增量4分析設(shè)計(jì)編碼測試第二個增量發(fā)布增量22024/2/293.2結(jié)構(gòu)化系統(tǒng)開發(fā)方法SSA&D

(StructuredSystemAnalysisandDevelopmentMethodology)1、基本思想用系統(tǒng)工程的思想和工程化的方法;按用戶至上的原則;結(jié)構(gòu)化、模塊化;自頂向下地進(jìn)行分析與設(shè)計(jì)。2024/2/292、特點(diǎn)自頂向下整體性的分析設(shè)計(jì)和自底向上逐步實(shí)施;建立面向用戶的觀點(diǎn);嚴(yán)格區(qū)分工作階段;深入調(diào)查研究;充分預(yù)料可能的變化;開發(fā)過程工程化。2024/2/293、工作流程6總體設(shè)計(jì)7評審8詳細(xì)設(shè)計(jì)5需求分析9評審4評審3可行性研究11切換運(yùn)行12系統(tǒng)評價2系統(tǒng)調(diào)查1系統(tǒng)請求10編程調(diào)試系統(tǒng)設(shè)計(jì)系統(tǒng)分析系統(tǒng)定義系統(tǒng)運(yùn)行系統(tǒng)實(shí)施系統(tǒng)規(guī)劃系統(tǒng)建設(shè)2024/2/294、優(yōu)缺點(diǎn)優(yōu)點(diǎn):嚴(yán)格區(qū)分開發(fā)階段,系統(tǒng)的針對性強(qiáng);整體性與全局性好,自頂向下觀點(diǎn)。缺點(diǎn):開發(fā)周期長;開發(fā)過程繁瑣、復(fù)雜;開發(fā)工具落后;與用戶交流不直觀;系統(tǒng)的升級較困難。2024/2/293.3原型法(prototyping)1、基本思想開發(fā)要求分析評價

軟件支持環(huán)境RDBMS數(shù)據(jù)字典、建模工具快速查詢系統(tǒng)4GL軟件工具可視化報告、界面生成器,快速構(gòu)造原型

軟件環(huán)境構(gòu)造原型開發(fā)商客戶2024/2/292、工作流程1)用戶提出系統(tǒng)要求2)識別、歸納上述要求3)開發(fā)一個模型/原型4)評價模型5)模型不可行處理6)模型不滿意處理7)修改模型8)確定模型后的處理N)實(shí)際系統(tǒng)開發(fā)、運(yùn)行、維護(hù)等12346758N不可行不滿意滿意2024/2/293、原型法的特點(diǎn)優(yōu)點(diǎn):1、開發(fā)效率高;2、開發(fā)工具先進(jìn),與用戶交流直觀;3、符合人們認(rèn)識事物的規(guī)律;4、能及早暴露系統(tǒng)實(shí)施后潛在的一些問題;5、能調(diào)動用戶參與的積極性。缺點(diǎn):1、不適合大型系統(tǒng)的開發(fā);2、不適合大量運(yùn)算及邏輯性強(qiáng)的模塊;3、對原企業(yè)基礎(chǔ)管理工作要求較高;否則容易走上機(jī)械模擬原手工系統(tǒng)的軌道。4、不適合批處理系統(tǒng)。2024/2/293.4面向?qū)ο箝_發(fā)方法1、對象客觀世界由各種各樣的對象組成,每種對象都有各自的內(nèi)部狀態(tài)和運(yùn)動規(guī)律,不同對象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。2024/2/292、理解OO方法現(xiàn)實(shí)世界由對象組成對象由屬性和方法組成。屬性反映對象的狀態(tài),方法定義改變屬性狀態(tài)的操作對象之間的聯(lián)系主要通過消息傳遞來實(shí)現(xiàn)對象抽象為類(class)對象具有封裝的特性2024/2/293、開發(fā)過程系統(tǒng)調(diào)查和需求分析分析問題的性質(zhì)和求解問題(OOA)整理問題(OOD)程序?qū)崿F(xiàn)(OOP)2024/2/294、特點(diǎn)優(yōu)點(diǎn):OO方法直接完成了從對象客體的描述到軟件結(jié)構(gòu)的轉(zhuǎn)換,解決了傳統(tǒng)結(jié)構(gòu)化方法中可觀世界描述工具與軟件結(jié)構(gòu)的不一致問題,縮短了開發(fā)周期。也利于軟件的重用和維護(hù)。缺點(diǎn):OO需要一定的軟件基礎(chǔ)支持才可以應(yīng)用,對分析設(shè)計(jì)人員要求也較高2024/2/293.5CASE(ComputerAidedSoftwareEngineering)CASE:計(jì)算機(jī)輔助軟件工程利用CASE工具進(jìn)行開發(fā)必須和其他方法結(jié)合,可以大大提高效率,減少必要但是很瑣碎的一些過程。2024/2/293.6SW-CMM能力成熟度模型

(SoftwareCapabilityMaturityModelforSoftware)1、概述我們往往只重視產(chǎn)品本身的標(biāo)準(zhǔn)化問題,卻忽略了如何提高軟件生產(chǎn)過程的能力,及如何使軟件生產(chǎn)過程本身標(biāo)準(zhǔn)化。企業(yè)的軟件能力更取決于該企業(yè)的過程能力,特別是在軟件開發(fā)和生產(chǎn)中的成熟度。一個企業(yè)過程能力越是成熟,該企業(yè)的軟件生產(chǎn)能力就越有保證。實(shí)際上技術(shù)或工具并不是第一位的。要建立面向管理的軟件過程2024/2/292、SW-CMM基本思想 較為全面地描述和分析軟件過程能力地發(fā)展程度,建立了描述一個組織地軟件過程成熟程度地分級標(biāo)準(zhǔn)。利用它,軟件組織可以評估自己當(dāng)前地過程成熟程度,并通過提出更嚴(yán)格地軟件質(zhì)量標(biāo)準(zhǔn)和過程改進(jìn),來選擇自己地改進(jìn)策略,以達(dá)到較高級地成熟程度。2024/2/293、SW-CMM定義過程:針對一個給定目的的一系列操作步驟軟件過程:人們用于開發(fā)和維護(hù)軟件及其相關(guān)產(chǎn)品的一系列活動、方法、時間和改造軟件過程能力:描述了在遵循一個軟件過程后,所期待結(jié)果的界限范圍軟件過程效果:表示在描述了在遵循一個軟件過程后,所得到的實(shí)際結(jié)果軟件過程成熟性:指一個具體的軟件過程被明確定義、管理、度量、控制和其實(shí)效的程度2024/2/294、SW-CMM結(jié)構(gòu)初始級:軟件過程的特點(diǎn)是雜亂無章、混亂,幾乎沒有明確定義的步驟,成功完全依賴個人努力和英雄式核心人物可重復(fù)級:建立了基本的項(xiàng)目管理過程來跟蹤成本、進(jìn)度和機(jī)能,有必要的過程準(zhǔn)則來重復(fù)以前在同類項(xiàng)目的成功確定級:管理和工程的軟件過程已文件化、標(biāo)準(zhǔn)化,并綜合成整個軟件開發(fā)組織的標(biāo)準(zhǔn)過程。所有的項(xiàng)目都采用工具實(shí)際情況修改后得到的標(biāo)準(zhǔn)年軟件過程來發(fā)展和維護(hù)軟件管理級:制定了軟件過程和產(chǎn)品質(zhì)量的詳細(xì)的度量標(biāo)準(zhǔn)。軟件過程和產(chǎn)品質(zhì)量都被開發(fā)組織的成員所理解和控制優(yōu)化級:加強(qiáng)了定量分析,通過來自過程質(zhì)量反饋和來自新觀念、新科技的反饋使過程能不斷持續(xù)地改造2024/2/29能預(yù)見的過程不斷改進(jìn)的過程初始級(1)可重復(fù)級(2)

溫馨提示

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

評論

0/150

提交評論