资讯管理的系统开发观点-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《资讯管理的系统开发观点-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资讯 管理 系统 开发 观点 课件
- 资源描述:
-
1、資訊管理 e化企業的核心競爭能力(三版)林東清 著ISBN 978-957-729-699-3第十三章資訊管理的系統開發觀點ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著本章大綱q 13.1 資訊系統不同的開發方法q 13.2 系統開發生命週期法與雛型開發法q 13.3 快速的系統開發法:RAD、CBD與Web Serviceq 13.4 使用者自建系統與Enterprise 2.0q 13.5 資訊系統的委外分析q 13.6 資訊系統的租用與採購q 13.7 CMMI:軟體開發能力與成熟度模式ISBN 978-957-729-699-3資訊管理
2、 e化企業的核心競爭能力(三版)林東清 著資訊系統不同的開發方法q 至於是由組織內部開發或組織外部獲取?則需考慮企業所面臨的情形,簡單的說,例如:l 外部獲取vs.內部開發:若不是企業的策略核心、沒有機密性,且企業的資訊資源缺乏或不足以自行開發系統時,就可選擇組織外部的委外方案或直接購買市面上已有的套裝軟體。l SDLC vs.Prototype:組織內部開發有許多不同的方法,若系統需設計嚴謹、規模龐大或效率(Efficiency)要求很高時,則可採用SDLC的方法。l 資訊部門vs.使用者:如僅支援個人使用、規模較小的系統,因系統發展容易,而且使用者亦最容易瞭解自身需求,因此可採用使用者自建
3、系統(EUC),或讓使用者創意自由的應用Web 2.0。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著圖13-1 IS主要不同的獲取方法ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(1/9)q SDLC的分析q SDLC方法論的主要特色l 整個生命週期的階段定義分明 l 原則上,前一階段完成後,方能開始下一階段的工作,所以亦稱作瀑布模式,取義自瀑布一層一層流下的概念,而雛型開發法則無明顯的階段劃分。ISBN 978-957-729-699-3資訊管理 e化企業的核心競
4、爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(2/9)q SDLC的主要步驟ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(3/9)l 三種主要測試方法,說明如下:單元測試:或稱程式測試,其主要目的是在測試組成一個資訊系統的眾多程式或模組單元其本身內部運算是否正確。系統測試:其主要目的是在測試把所有的程式(模組)整合起來以後,整個系統是否如預期的運作,因為每個單元正確,如果彼此呼叫啟動、傳遞資訊、協調配合不對的話,系統仍然會有問題,此方面的測試準則包括:反應時間快慢、處理尖峰負載的容量大小、回覆機制、重新啟
5、動及人工配合系統的程序等。接受測試:技術面的測試結束後,接著就是由使用單位來測試此系統合不合乎其實際的使用需求,並由管理單位來審查,因為系統最終還是在支援使用者。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(4/9)l 系統導入(System Implementation)直接法:決定在某個時點開始啟用新系統、停用舊系統,兩個系統沒有重疊,優點是成本最省,缺點是如果新系統出問題並無其他替代方案,風險最高。平行法:為目前使用最多的方法,例如3個月內新舊系統平行使用,避免直接法的缺點。但成本最高,使用者要同時使用兩套系
6、統來處理交易。階段性轉換:此法指的是針對系統內的某部分功能(例如:訂單功能)先進行轉換,穩定以後在逐步擴大到其他功能。漸進法:例如剛開始交易量的30%使用新系統,70%使用舊系統;在穩定後調為50%、50%;最後完全穩定後,才100%使用新系統。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(5/9)先導性研究法:先選擇由一個部門,或其中一家分公司執行,可避免在全面使用、系統不穩定所造成的損失。以上方法各有優缺點,視系統對營運的關鍵性、時間的急迫性、系統的複雜度、新穎性、風險性以及轉換成本高低的不同因素而定。l SD
7、LC的優缺點 SDLC的主要優點 嚴謹的專案與資源的管理,清楚的里程碑與系統文件,較周全的系統分析與設計,較完整的系統測試規劃,開發的系統效率、可靠度、穩定度與安全性較高。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(6/9)SDLC的主要缺點 發展時間冗長、使用者參與程度少、SDLC的前段沒有實際的系統雛型可供使用者試驗學習來釐清瞭解其真正的需求、使用者測試評估僅在資訊系統上線的最後階段,錯誤發現太晚、修改成本太高。l SDLC進行的時機 當組織所需要的是大型且複雜的IS時,此時需要對作業流程進行嚴謹的規劃、分析
8、,因此適合用SDLC來進行開發。除此之外,若系統本身傾向結構化,或是系統運作時注重效率、處理的交易量大(如公司基本的交易處理系統),並且對品質管制及系統正確性、穩定度、安全性要求高時,SDLC開發方式亦是最好的選擇。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(7/9)q 雛型開發法ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(8/9)l 雛型開發法的主要特點與優勢 快速驗證需求 利用實際IS來掌握需求 使用者參與高 可早期發現錯誤 重
9、複發展彈性高 實做中學習、接受程度高ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著系統開發生命週期法與雛型開發法(9/9)l 雛型開發法的缺點 嚴謹度不夠 文件不完備 太早交貨的問題 觀念的抗拒l 雛型開發法的適用時機 資訊需求不清楚:當問題本身、使用者、開發人員、系統及外部環境等因素造成資訊需求不明確時 對使用者需求必須檢定(Validation):當高成本系統、高風險系統及新科技應用下,無法在真正投資後才發現不可行,此時應使用Prototype。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著快速
10、的系統開發法:RAD、CBD與Web Service(1/5)q 快速應用系統開發法(RAD)l 是指企業利用物件導向的工具,以及所謂非程序導向的第四代語言,例如報表產生器等,藉由Prototype的方式,以便不斷地與使用者互動,接續地測試各種主要功能的雛型,接著再運用電腦輔助軟體工程(CASE Tool)的程式產生器自動的依據需求規格,產生程式碼來快速的建構資訊系統。q 元件為基礎的開發方法(CBD)l 是指一種經由快速組合各種可重複使用的物件模組來整合成一個新的、獨特的應用系統,例如整合使用者互動介面、訂單等多個物件模組而形成一個簡單的交易處理系統,此外如在EC上整合產品目錄、購物車等物件
11、而建構一個EC上的銷售系統。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著快速的系統開發法:RAD、CBD與Web Service(2/5)q Web Service的基本概念l Web Service是CBD概念的延伸,也是能實際支援CBD的一個架構標準。即:資訊系統的模組化、再利用化、互相操作性、整合化及平台與語言的獨立化這些資訊系統的特性。l Web Service的基本定義 是指一個能在Web環境上,讓各種不同的平台與程式語言的軟體元件,能彈性、動態地快速整合、彼此互通、呼叫的一種開放性的結構與標準。ISBN 978-957-729-69
12、9-3資訊管理 e化企業的核心競爭能力(三版)林東清 著快速的系統開發法:RAD、CBD與Web Service(3/5)l Web Service的主要標準與架構 XML:可延伸標記語言(XML)是一種通用、標準的資料結構描述語言,透過這種標準,各種不同的程式間彼此可快速地溝通、傳遞、交換與解讀這些標準化的資料,而不需經過轉換。UDDI:此為提供一個註冊與搜尋Web Service資訊的一個標準,Web Service的提供者可在UDDI上註冊,並以XML的格式描述其企業、產業別及所提供軟體物件的技術資訊。WSDL:此標準亦即利用一個XML的文件來描述Web Service上各軟體元件所能執
13、行的功能,並定義使用這些功能的程式介面,讓需求者讀取、瞭解並使用這些服務。SOAP:此為一種在網路上交換結構化資訊的簡易通訊協定,其描述了軟體間彼此如何傳遞訊息,為一種跨平台的標準。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著快速的系統開發法:RAD、CBD與Web Service(4/5)l Web Service標準協定的架構與互動流程ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著快速的系統開發法:RAD、CBD與Web Service(5/5)l Web Service的主要問題 Web S
14、ervice目前仍存在安全上的問題 由於Web Service能讓訊息的傳遞穿透防火牆,且UDDI、WSDL、SOAP等標準皆未包含安全的機制,因此在此開放性的環境下,Web Service的安全性仍是個問題。高階的資料標準仍未建立 雖然XML定義了標準的基本資料格式,但B2B間高階的資訊標準仍未建立,例如銀行與銀行間所傳遞的文件,其標準的格式與所應包含的內容、標準,仍未普遍建立,這也是為何Web Service大都運用在企業內部,而未普及為跨組織間B2B運用的主要原因。ISBN 978-957-729-699-3資訊管理 e化企業的核心競爭能力(三版)林東清 著使用者自建系統與Enterpr
15、ise 2.0(1/3)Web Service雖有上述的問題,但不可否認的,其是AP開發的新典範,目前主要的軟體廠商無不大力提倡及支援Web Service,例如微軟的.NET平台,Java集團的J2EE開發平台,都內建了支援Web Service的架構與工具。q 使用者自建系統l 是指使用者自行利用易學、容易上手的軟體(例如4GL),由資訊人員扮演支援協助的角色,進行開發、維護自己所需要的應用程式。例如使用者利用Excel自行開發顧客帳戶管理系統,此法的優點在於使用者自己開發系統因此沒有溝通問題、沒有抗拒問題、降低MIS負擔、提升創意、沒有等待的問題。缺點在於系統沒有文件、品質不良、沒有安全
展开阅读全文