资讯系统开发方法论.ppt
《资讯系统开发方法论.ppt》由会员分享,可在线阅读,更多相关《资讯系统开发方法论.ppt(49页珍藏版)》请在三一办公上搜索。
1、第十五章 資訊系統開發方法論,本章大綱,第一節 資訊系統不同的開發方法第二節 系統開發生命週期法第三節 雛型開發法第四節 合作需求規劃與合作應用設計第五節 使用者自建系統第六節 資訊系統的委外與租用第七節 套裝軟體的引進第八節 不同資訊系統開發方法的比較附錄15-A 系統開發生命週期法的開發步驟附錄15-B 套裝軟體選擇的一些準則,圖15-1 系統開發方法 分類圖,系統開發生命週期法,雛型開發法,合作需求規劃及合作應用設計,使用者自建系統,採購套裝軟體,委外,租用,組織內部開發,組織外部開發,可行性分析,影響需要不同開發方法的主要因素,問題特性需求確定程度。標準化程度。策略性。系統特質專案風險
2、性的高低。資訊安全。結構化程度。效率要求和規模。,影響需要不同開發方法的主要因素(續),使用者特性資訊資源充裕程度企業經營環境財務壓力動態變化時間壓力成本問題。時間問題。品質問題。成敗問題。,圖15-2 不同ISD選擇的主要影響因素與造成的影響,系統特質,資訊資源充裕程度,使用者特性,問題特性,企業經營環境,系統開發方法的選擇,成本、品質、成敗、時間,1970年代後期 注重分析階段 Data導向 集體分析,圖15-3 ISD開發技術的演進史,1950 1970 1980 1990 2000,19501970年代 傳統式的SDLC 瀑布式,1980年代初期 4GL 雛型開發法,1980年代晚期
3、CASE工具 OO,1990年代初期 Client/Server 整合OO/CASE,2000年代 Web-based,Java,What?SDLC方法論的主要特色,整個生命週期的階段定義分明。原則上,前一階段完成後,方能開始下一階段的工 作。每一個階段工作的完成,必定有其一定的里程碑或文件。每一階段的任務力求完整、正確、嚴謹。嚴謹的專案管理控制。使用者僅在分析與系統測試時參與。,Why?SDLC的主要目標,建立標準化、嚴謹的開發程序。透過專案管理的工具提高資源的利用率。利用模組化的分析與設計,將複雜的問題由上而下切割(Top-Down Partition)成為簡單的模組。透過統一的步驟,保證
4、產品的品質。清楚的階段劃分易於分工與責任的歸屬。每一階段的文件力求完整,較易追蹤維護。利用管理控制的檢查工具,降低錯誤的發生。,圖15-4 SDLC的主要步驟,專案可行性分析,財務可行性分析技術可行性分析,組織接受可行性分析,系統建構,程式撰寫,測試,資源建構,平行導入階段導入,實驗導入,SDLC的主要缺點,發展時間冗長。使用者參與程度少。SDLC的前段沒有實際的系統雛型可供使用者試驗學習。使用者測試評估僅在資訊系統上線的最後階段。因發展時間冗長,使用者常失去耐心。,雛型開發法,雛型開發法出現的原因使用者對自己的需求常常不甚明確,根本說不清楚。開發人員常常無法充分瞭解使用者的需求。邊做邊學(L
5、earning by Doing)的優點。外在環境需求的經常變動,需及時反應。分析後期所產生的修改成本很高,應盡早發現錯誤。,雛型開發法(續),圖15-5 Prototype的主要步驟,定義已知或重要的需求,開發雛型,使用者試用雛型,使用者評估雛型,雛型任務結束,放棄此系統 建置此系統 重新規劃此系統,否,是,雛型開發法的主要特點 與優勢,快速驗證需求。利用實際IS來掌握需求。使用者參與高。可早期發現錯誤。重複發展彈性高。邊用邊學、接受程度高。,雛型開發法的主要不同類型,用後丟棄雛型開發法(Throw Away)。介面雛型開發法(Mock Up)。演化型雛型開發法(Evolutionary P
6、rototype)。,雛型開發法的缺點,嚴謹度不夠。文件不完備。太早交貨的問題。觀念的抗拒。,When?雛型開發法的適用時機,資訊需求不清楚。對使用者需求必須檢定高成本系統、高風險系統、新科技應用,無法在真正投資後才發現不可行,此時應使用 Portotype。,傳統系統分析的缺點,個人一對一訪談時間太久,以致成本太高。訪談由系統開發人員掌控,使用者角色太過被動而妨礙創造力、想像力。不同使用者間的需求常存在著衝突、不一致,且難以解決。系統需求與組織的目標策略配合度不良。使用者對系統的目標、內容運作或價值存在疑慮,缺少共識的形式。使用者與系統人員之間互動的機會太少,無法互相學習、協調與腦力激盪。,
7、合作需求規劃的特點,屬於分析階段。由使用者主導。追求共識。集體討論。技術諮詢角色。雙方互動。組織動力學。腦力激盪。,合作需求規劃的特點(續),專家主持。成員地位平等。解決衝突。文件產出。,合作需求規劃的益處,瞭解IS的目標。充分知識分享。可協調衝突。提高認同感。節省時間。與企業目標配合。思考BPR。,使用者自建系統,使用者自建系統的定義使用者自建系統(EUC)指的是:使用者自行利用易學、容易上手的軟體(例如4GL),由資訊人員扮演支援協助的角色,進行開發、維護自己所需要的應用程式。,使用者自建系統(續),需要使用者自建系統的原因現存IS開發的主要問題等待開發期(Backlog)的時間冗長,造成
8、所需開發的系統積壓。不可見的等待開發期(Invisible Backlog)。維護成本太高。需求正確掌握的問題。,使用者自建系統(續 1),提高IS開發生產力的方案招聘更多的開發人員。招聘高能力、有經驗的開發人員,並給予優渥的工作環境。使用好的程式語言。減少對系統維護的困難。利用軟體工程嚴謹的原則開發系統。利用電腦輔助開發工具。使用者自建系統。,使用者自建系統的優點,沒有溝通問題。沒有抗拒問題。降低MIS負擔。提升創意。提升工作滿意度。沒有等待的問題。提升ISD生產力、提高系統開發的生產力。,使用者自建系統的適用範圍,不適於複雜、大規模、要求嚴謹的控制、安全及效率的系統。適合EUC的應用系統,
9、EUC主要的可用範圍是簡單、個人導向、查詢導向、決策支援、規模小、交易量小的一些應用系統。,使用者自建系統的一些主要問題,規劃管理。設立專門支援單位。相容的工具。注意基本資料庫的安全。良好的教育訓練。MIS的本位主義。執行評估。,資訊系統的委外與租用,企業資訊系統委外的優點核心能力的專注。形成經濟規模。提升IS的品質。降低投資風險。產生節約意識,避免不必要的花費。解決資源不足的問題。減少長期資本投資。,資訊系統的委外與租用(續),企業資訊系統委外的缺點打擊員工士氣。需求溝通的問題。阻礙內部的科技升級及組織學習。與內製相比,委外的不確定性及品質控制的難度增加。易受承包商控制。彈性應變能力較弱。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资讯 系统 开发 方法论
链接地址:https://www.31ppt.com/p-6038676.html