《管理信息系統(tǒng).第二版》信息系統(tǒng)開發(fā)_第1頁
《管理信息系統(tǒng).第二版》信息系統(tǒng)開發(fā)_第2頁
《管理信息系統(tǒng).第二版》信息系統(tǒng)開發(fā)_第3頁
《管理信息系統(tǒng).第二版》信息系統(tǒng)開發(fā)_第4頁
《管理信息系統(tǒng).第二版》信息系統(tǒng)開發(fā)_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

7

信息系統(tǒng)開發(fā)PARTSevenCONTENT目錄7.1信息系統(tǒng)開發(fā)的基本原則7.2信息系統(tǒng)開發(fā)的主要活動7.3主要的系統(tǒng)開發(fā)方法7.4其他的軟件開發(fā)方法7.5選擇合適的開發(fā)方式7.6系統(tǒng)實施與評價學習目標□識別和描述系統(tǒng)開發(fā)過程中的核心活動□熟悉主要的系統(tǒng)開發(fā)方法□了解多種軟件開發(fā)方法□能夠恰當?shù)剡x擇系統(tǒng)開發(fā)方式□能夠評估硬件、軟件和信息系統(tǒng)服務□了解影響信息系統(tǒng)成敗的因素7.1信息系統(tǒng)開發(fā)的基本原則1243實用性原則系統(tǒng)性原則符合軟件工程規(guī)范的原則逐步完善、逐步發(fā)展的原則7.2信息系統(tǒng)開發(fā)的主要活動系統(tǒng)分析系統(tǒng)設計編程測試切換運行和維護7.3.1結構化生命周期法7.3主要的系統(tǒng)開發(fā)方法結構化開發(fā)方法的生命周期17.3主要的系統(tǒng)開發(fā)方法結構化生命周期法的特點2①面向用戶的觀點。②自頂向下的分析設計和自底向上的系統(tǒng)實施。③嚴格按階段進行。④加強調(diào)查研究和系統(tǒng)分析。⑤工作文檔資料規(guī)范化和標準化。結構化生命周期法的局限性37.3.2原型法7.3主要的系統(tǒng)開發(fā)方法原型法步驟1①識別基本需求。②開發(fā)初始原型。③用戶評價。④修改和改善原型。7.3主要的系統(tǒng)開發(fā)方法原型法的局限3原型法的特點27.3.3面向對象法7.3主要的系統(tǒng)開發(fā)方法面向對象的開發(fā)過程面向對象法的特點面向對象法的優(yōu)缺點①系統(tǒng)分析階段。②系統(tǒng)設計階段。③系統(tǒng)實現(xiàn)階段。④系統(tǒng)測試階段。①封裝性。②抽象性。③繼承性。④動態(tài)鏈接性。優(yōu)點:限制由于不同的人對于系統(tǒng)的不同理解所造成的偏差。缺點:會造成系統(tǒng)結構不合理,各部分關系失調(diào)等問題。7.3.4三種開發(fā)方法的比較7.3主要的系統(tǒng)開發(fā)方法原型法是一種基于4GL的快速模擬方法。它通過模擬以及對模擬后原型的不斷討論和修改,最終建立系統(tǒng)。面向對象法是一種圍繞對象來進行系統(tǒng)分析和系統(tǒng)設計,然后用面向對象的工具建立系統(tǒng)的方法。7.4.1模型驅動方法7.4其他的軟件開發(fā)方法7.4.2計算機輔助軟件工程7.4其他的軟件開發(fā)方法計算機輔助軟件工程,有時也叫計算機輔助系統(tǒng)工程,它提供軟件工具使我們已描述的方法自動化,來減少開發(fā)所必須做的重復工作量。因CASE工具的出現(xiàn),創(chuàng)建清晰的文件和協(xié)調(diào)開發(fā)團隊變得更加容易。團隊成員可以相互存取文件、評閱和修改已做的工作,更快地共享他們的工作。7.4.3軟件再造工程7.4其他的軟件開發(fā)方法軟件再造工程是一種更新早期軟件的技術。組織中應用的大量早期軟件難以維護和更新,軟件再造工程的目的就是通過更新的方式挽救這些老化的軟件,使用戶避免花過多的時間及金錢去對軟件進行更換,其主要思想是從現(xiàn)有系統(tǒng)中提取信息去更新原系統(tǒng),而不必從零開始重新創(chuàng)建新系統(tǒng)。軟件再造工程包括逆向工程、對設計及軟件規(guī)格進行修改、正向工程等主要步驟。7.4.4極限編程法7.4其他的軟件開發(fā)方法極限編程法將一個項目拆分成許多很小的階段,在前一個階段完成后,開發(fā)者才能繼續(xù)下一階段。極限編程法和拼圖非常相似,一樣有許多小塊。極限編程法最主要的特點是它各個階段的迭代循環(huán),通過簡單而有效的方法,推進團隊開發(fā),支持開發(fā)者對需求和技術快速做出反應。7.4.5敏捷開發(fā)法7.4其他的軟件開發(fā)方法敏捷開發(fā)法通過及早并不斷交付有用的軟件組件來達到客戶滿意的目標。它同極限編程法相似,但是較少關注代碼編寫,而把更多的注意力放在限定項目范圍上。敏捷開發(fā)法需要設定最小數(shù)量的需求,然后把它轉換成為一個可交互的產(chǎn)品。這種開發(fā)方法就像它聽起來的那樣——快速有效、小而敏捷、低成本、功能少、開發(fā)時間短。7.4.6利用軟件包開發(fā)7.4其他的軟件開發(fā)方法應用軟件包是預先編制好的、能完成一定功能的、供出售或出租的成套軟件系統(tǒng)。利用軟件包開發(fā)的優(yōu)點是能縮短開發(fā)時間,節(jié)省開發(fā)費用,技術水平比較高,系統(tǒng)可以得到較好的維護,也能夠減輕組織內(nèi)部對系統(tǒng)開發(fā)的阻力。缺點是功能比較簡單,通用軟件的專用性比較差,難以滿足特殊要求,需要有一定的技術力量根據(jù)使用者的需求修改完善軟件,包括編寫接口程序等二次開發(fā)工作,實施費用會隨著客戶化工作量的增大而急劇上升。7.5.1自行開發(fā)7.5選擇合適的開發(fā)方式自行開發(fā)又稱資源內(nèi)包,由用戶依靠自己的力量獨立完成系統(tǒng)開發(fā)的各項任務。自行開發(fā)方式的優(yōu)點是開發(fā)費用少,容易開發(fā)出適合本單位需要的系統(tǒng),方便維護和擴展,有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員。缺點是由于并非專業(yè)開發(fā)隊伍,容易受業(yè)務工作的限制,系統(tǒng)整體優(yōu)化不夠,開發(fā)水平較低。7.5.2委托開發(fā)7.5選擇合適的開發(fā)方式委托開發(fā)又稱資源外包,由使用單位(甲方)委托通常有豐富開發(fā)經(jīng)驗的機構或專業(yè)開發(fā)人員(乙方),按照使用單位的需求承擔系統(tǒng)開發(fā)的任務。這種開發(fā)方式適合于甲方?jīng)]有管理信息系統(tǒng)的系統(tǒng)分析、系統(tǒng)設計及軟件開發(fā)人員或開發(fā)隊伍力量較弱但資金較為充足的單位。委托開發(fā)方式的優(yōu)點是省時、省事,開發(fā)的系統(tǒng)技術水平較高。缺點是費用高、系統(tǒng)維護與擴展需要開發(fā)單位的長期支持,不利于本單位的人才培養(yǎng)。7.5.3合作開發(fā)7.5選擇合適的開發(fā)方式合作開發(fā)又稱聯(lián)合開發(fā),由使用單位(甲方)和有豐富開發(fā)經(jīng)驗的機構或專業(yè)開發(fā)人員(乙方)共同完成開發(fā)任務,雙方共享開發(fā)成果,實際上是一種半委托性質(zhì)的開發(fā)工作。合作開發(fā)方式的優(yōu)點是相對于委托開發(fā)方式比較節(jié)約資金,可以培養(yǎng)、增強使用單位的技術力量,便于系統(tǒng)維護工作,系統(tǒng)的技術水平較高。缺點是雙方在合作中溝通易出現(xiàn)問題。7.5.4與購買現(xiàn)成軟件包的比較7.5選擇合適的開發(fā)方式合作開發(fā)又稱聯(lián)合開發(fā),由使用單位(甲方)和有豐富開發(fā)經(jīng)驗的機構或專業(yè)開發(fā)人員(乙方)共同完成開發(fā)任務,雙方共享開發(fā)成果,實際上是一種半委托性質(zhì)的開發(fā)工作。合作開發(fā)方式的優(yōu)點是相對于委托開發(fā)方式比較節(jié)約資金,可以培養(yǎng)、增強使用單位的技術力量,便于系統(tǒng)維護工作,系統(tǒng)的技術水平較高。缺點是雙方在合作中溝通易出現(xiàn)問題。7.5選擇合適的開發(fā)方式7.6.1系統(tǒng)實施7.6系統(tǒng)實施與評價系統(tǒng)實施過程通常需要項目管理技術、需要IT部門和業(yè)務部門管理人員的共同參與,他們必須執(zhí)行項目計劃,包括制定工作職責、主要開發(fā)階段的時間表和財務預算。7.6.2評價硬件、軟件和服務7.6系統(tǒng)實施與評價硬件評價因素軟件評價因素評價信息系統(tǒng)服務7.6.3信息系統(tǒng)的成功與失敗7.6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論