《资讯系统开发方法论优秀课件》由会员分享,可在线阅读,更多相关《资讯系统开发方法论优秀课件(22页珍藏版)》请在金锄头文库上搜索。
1、資訊管理導論 楊子青 15-1第十五章 資訊系統開發方法論資訊管理導論 楊子青 15-2本章大綱q第一節 資訊系統不同的開發方法q第二節 系統開發生命週期法q第三節 雛型開發法q第四節 合作需求規劃與合作應用設計q第五節 使用者自建系統q第六節 資訊系統的委外與租用q第七節 套裝軟體的引進q第八節 不同資訊系統開發方法的比較資訊管理導論 楊子青 15-315.1 系統開發方法分類系統開發生命週期法雛型開發法 合作需求規劃及合作應用設計使用者自建系統採購套裝軟體委外租用組織內部開發組織外部開發可行性分析資訊管理導論 楊子青 15-4 1970年代後期 注重分析階段 Data導向 集體分析ISD開
2、發技術的演進史1950 1970 1980 1990 2000 19501970年代瀑布式傳統式的SDLC 1980年代初期 4GL 雛型開發法 1980年代晚期 CASE工具 OO 1990年代初期 Client / Server 整合OO / CASE 2000年代 Web-based, Java資訊管理導論 楊子青 15-515.2 系統開發生命週期法q技術背景l4GL之前的程式語言:耗時、難以撰寫及維護,欠缺彈性qSDLC法主要特色l整個生命週期的階段定義分明。l前一階段完成後,方能開始下一階段的工作。l每一個階段的完成,必定有其一定的里程碑或文件。l每一階段的任務力求完整、正確、嚴謹
3、。l嚴謹的專案管理控制。l使用者僅在分析與系統測試時參與。資訊管理導論 楊子青 15-6SDLC的主要步驟專案起始研究瞭解問題與契機定義專案的範圍與資訊系統目標專案可行性分析財務可行性分析技術可行性分析 組織接受可行性分析系統分析 使用者需求分析、訪談 ERD與DFD的模式建立系統設計架構的大部設計輸出入、程式、資料庫的設計系統建構程式撰寫系統導入直接導入部分導入測試資源建構平行導入階段導入 實驗導入資訊管理導論 楊子青 15-7SDLC的主要缺點q發展時間冗長,使用者常失去耐心。q使用者參與程度少。qSDLC的前段沒有實際的系統雛型供使用者試驗學習。q使用者測試評估僅在資訊系統上線的最後階段
4、。資訊管理導論 楊子青 15-815.3 雛型開發法q雛型開發法出現的原因l使用者對自己的需求常常不甚明確,根本說不清楚l開發人員常常無法充分瞭解使用者的需求。l邊做邊學(Learning by Doing)的優點。l外在環境需求的經常變動,需及時反應。l分析後期所產生的修改成本很高,應儘早發現錯誤。資訊管理導論 楊子青 15-9雛型開發法的主要步驟定義已知或重要的需求開發雛型使用者試用雛型使用者評估雛型雛型任務結束 放棄此系統 建置此系統 重新規劃此系統否是資訊管理導論 楊子青 15-10雛型開發法的不同類型q用後丟棄雛型開發法(Throw Away)。q介面雛型開發法(Mock Up)。q
5、演化型雛型開發法(Evolutionary Prototype)。資訊管理導論 楊子青 15-11雛型開發法的優缺點q優點l快速驗證需求。l利用實際IS來掌握需求。l使用者參與高。l可早期發現錯誤。l重複發展彈性高。l邊用邊學、接受程度高。q缺點l嚴謹度不夠、文件不完備。資訊管理導論 楊子青 15-1215.4 合作需求規劃與合作應用設計q傳統系統分析缺點l個人一對一訪談時間太久,以致成本太高。l訪談由系統開發人員掌控,使用者角色太過被動而妨礙創造力、想像力。l不同使用者間的需求常存在著衝突、不一致,且難以解決。l系統需求與組織的目標策略配合度不良。l使用者對系統的目標、內容運作或價值存在疑慮
6、,缺少共識的形式。l使用者與系統人員間的互動機會太少,無法互相學習、協調與腦力激盪。資訊管理導論 楊子青 15-13JRP/ JAD 特點q合作需求規劃(Joint Requirement Planning, JRP) / 合作應用設計(Joint Application Design, JAD)l強調使用者的主導參與、團隊合作、群體決策、群體共識、腦力激盪產生創意l不用一對一浪費時間、衝突可公開討論解決lMIS人員扮演技術支援的角色,不主導IS的目標與功能需求l利用CASE快速設計介面來共同討論IS的設計架構lJRP著重分析階段;JAD著重設計階段資訊管理導論 楊子青 15-1415.5 使
7、用者自建系統q現存IS開發的主要問題l等待開發期(Backlog)的時間冗長,造成所需開發的系統積壓。l不可見的等待開發期(Invisible Backlog) :未提報l維護成本太高。l使用者需求難以正確掌握。qEnd User Computing (EUC)指的是:使用者自行利用易學、容易上手的軟體(例如4GL),由資訊人員扮演支援協助的角色,進行開發、維護自己所需要的應用程式。資訊管理導論 楊子青 15-15EUC的優缺點q優點l沒有溝通、抗拒及等待之問題。l降低MIS負擔。l提升創意與工作滿意度。q缺點l不適於複雜、大規模、要求嚴謹的控制、安全及效率的系統。l需設立專門支援單位。l工具
8、不相容。l需注意基本資料庫的安全。l需良好的教育訓練。lMIS的本位主義:MIS部門對部分資源釋出之抗拒資訊管理導論 楊子青 15-1615.6 系統的委外與租用q委外(Outsourcing)l企業將部份或全部的資訊系統功能,以契約委方式委託外部的IS供應商來發展、管理或提供q企業透過應用服務提供者(Application Service Provider, ASP)租用其所需的軟體l透過網路,業者集中管理應用軟體,並以租用的方式提供承租者相關之軟體服務l顧客只有使用權並沒有所有權,其只是租用並非一次買斷,另IS是由業者集中管理,非建置在顧客處,且顧客可自由選擇不同的模組資訊管理導論 楊子青
9、 15-17傳統的委外與ASP之比較資訊管理導論 楊子青 15-18委外的優缺點q優點l核心能力的專注。l形成經濟規模。l提升IS的品質。l降低投資風險。 l產生節約意識,避免不必要的花費。l減少長期資本投資。q缺點l打擊員工士氣。l需求溝通的問題。l阻礙內部的科技升級及組織學習。l不確定性及品質控制的難度增加。l易受承包商控制。l彈性應變能力較弱。資訊管理導論 楊子青 15-1915.7 套裝軟體的引進q直接運用套裝軟體,不需資訊部門開發。q優點:成本低、錯誤較少、節省時間、系統優良。q缺點l無法適應不同公司的運作方式與特殊性l由於非自行開發,對系統架構與程式內容不了解,造成修改上的困難q新趨勢:目前的套裝軟體已經發展到所謂的企業系統,例如:ERP、SCM、CRM、軟體內含標準的作業流程、內建Best Practice,並且以此來搭配企業進行BPR。資訊管理導論 楊子青 15-2015.8 IS開發方法比較資訊管理導論 楊子青 15-21IS開發方法比較 (Cont.)資訊管理導論 楊子青 15-22不同ISD選擇的影響因素系統特質資訊資源充裕程度使用者特性問題特性企業經營環境系統開發方法的選擇成本、品質、成敗、時間需求確定程度標準化程度策略性專案風險高低資訊安全結構化程度財務壓力動態變化時間壓力IS部門之技術與人力動機興趣及IT技能