第七章 面向管理者的信息系統(tǒng)開發(fā)過程_第1頁
第七章 面向管理者的信息系統(tǒng)開發(fā)過程_第2頁
第七章 面向管理者的信息系統(tǒng)開發(fā)過程_第3頁
第七章 面向管理者的信息系統(tǒng)開發(fā)過程_第4頁
第七章 面向管理者的信息系統(tǒng)開發(fā)過程_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)第7章面向管理者的信息系統(tǒng)開發(fā)過程本章內(nèi)容信息系統(tǒng)開發(fā)過程信息系統(tǒng)的開發(fā)方式信息系統(tǒng)的開發(fā)方法信息系統(tǒng)開發(fā)的需求分析信息系統(tǒng)的實施和評價2024/12/122理解信息系統(tǒng)開發(fā)的一般過程了解信息系統(tǒng)開發(fā)的策略、方式和方法理解生命周期法和原型法,并列舉適用的范圍了解信息系統(tǒng)的實施方法及過程2024/12/123學(xué)習目標先行案例-奔馳卡車的在線訂購系統(tǒng)問題:⑴從案例中分析信息系統(tǒng)開發(fā)分為哪些工作?什么是快速應(yīng)用開發(fā)RAD?⑵信息系統(tǒng)開發(fā)涉及哪些人員?⑶簡單描述奔馳的信息系統(tǒng)所具備的功能,試想如何將你的要求和開發(fā)人員溝通?2024/12/124司有和-企業(yè)信息管理學(xué)-第四章案例分析4江南化工廠王明國廠長對企業(yè)信息管理非常重視,他對進廠的系統(tǒng)開發(fā)人員說,相信你們的技術(shù)水平,你們放手做,需要多少資金盡管說。系統(tǒng)初步設(shè)計結(jié)束時請他審查,他說工作太忙,實在沒有時間,再說計算機那玩藝我也不懂,你們看著辦就行了,我相信你們。在系統(tǒng)詳細設(shè)計期間,參加系統(tǒng)開發(fā)的本廠三個技術(shù)人員向他請示,我們?nèi)齻€都是學(xué)化工的,不懂計算機,他們說的話我們都聽不懂,也幫不上忙,還不如回本崗位去工作,我們每個人都還有一大攤子事吶。王廠長不假思索地說:也好,留在那里也是浪費勞動力,回去吧。詳細設(shè)計結(jié)束時,開發(fā)人員問他:“要不要組織專家論證審查?”王廠長說:“你們就是專家,還請誰來審查?”

問:王廠長這樣進行企業(yè)計算機信息系統(tǒng)的建設(shè),他能夠成功嗎?為什么?請說說你的理由?!_實重視,但無規(guī)劃▲放棄審查系統(tǒng)初步設(shè)計方案是錯誤的▲同意企業(yè)業(yè)務(wù)人員離開開發(fā)小組是錯的▲放棄審查系統(tǒng)詳細設(shè)計方案是錯誤的7.1信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)相關(guān)者用戶:業(yè)務(wù)操作用戶、查詢用戶、管理用戶、主管用戶??蛻簦嚎蛻羰侵纲徺I或擁有系統(tǒng)的人。開發(fā)人員:是指從事信息系統(tǒng)開發(fā)的專業(yè)人員,包括:系統(tǒng)分析員、系統(tǒng)設(shè)計員、經(jīng)濟管理模型設(shè)計員、程序員、系統(tǒng)管理員和硬件人員等。2024/12/126信息系統(tǒng)開發(fā)的過程系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行與維護2024/12/127信息系統(tǒng)開發(fā)的過程及階段圖7.1信息系統(tǒng)開發(fā)過程2024/12/128“一把手”原則面向用戶原則整體性原則、相關(guān)性原則動態(tài)適應(yīng)性原則工程化、標準化原則信息系統(tǒng)的開發(fā)原則2024/12/129信息系統(tǒng)開發(fā)與風險曲線變化的風險變化的程度持續(xù)的改進業(yè)務(wù)流程再造2024/12/1210信息系統(tǒng)的開發(fā)方式:自行開發(fā)委托開發(fā)合作開發(fā)利用現(xiàn)成軟件包(外購商品化軟件)7.2信息系統(tǒng)的開發(fā)方式與方法2024/12/1211自行開發(fā)用戶依靠自己的力量獨立完成系統(tǒng)開發(fā)的各項任務(wù)。優(yōu)點:有利于與用戶協(xié)調(diào),用戶適應(yīng)性好;便于維護和擴展,有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員,開發(fā)費用少。缺點:易用IT加固傳統(tǒng)管理方法,不利于推動組織變革;易受業(yè)務(wù)工作的限制,系統(tǒng)整體優(yōu)化不夠,開發(fā)水平較低;系統(tǒng)開發(fā)時間長。注意:需要大力加強領(lǐng)導(dǎo),實行“一把手”原則;聘請開發(fā)顧問。2024/12/1212用戶委托具有豐富開發(fā)經(jīng)驗的機構(gòu)或人員,按照用戶的需求承擔系統(tǒng)開發(fā)的任務(wù)。適合缺乏技術(shù)力量、但資金較為充足的單位。優(yōu)點:質(zhì)量滿意度高,有利于推動組織變革;省時、省事,開發(fā)的系統(tǒng)技術(shù)水平較高。缺點:不利于培養(yǎng)自己的IS人員,易造成依賴性,費用高。系統(tǒng)維護與擴展需要開發(fā)單位的長期支持。注意:用戶的業(yè)務(wù)骨干要參與系統(tǒng)的論證工作;開發(fā)過程中需要開發(fā)單位和用戶雙方及時溝通、協(xié)調(diào)和檢查。外來的和尚——好念經(jīng)?委托開發(fā)2024/12/1213由用戶和具有豐富開發(fā)經(jīng)驗的機構(gòu)或?qū)I(yè)開發(fā)人員共同完成開發(fā)任務(wù)。適合:有一定技術(shù)力量,希望通過MIS的開發(fā)建立、完善和提高自己的技術(shù)隊伍。優(yōu)點:節(jié)約資金;有利于培養(yǎng)自己隊伍,便于系統(tǒng)維護工作。缺點:雙方在合作中溝通易出現(xiàn)問題。注意:加強雙方的配合與互補。一般以外部力量為主,重點解決技術(shù)問題,以內(nèi)部力量為輔,重點放在與用戶的聯(lián)系與協(xié)調(diào)上。合作開發(fā)2024/12/1214購買現(xiàn)成的應(yīng)用軟件包或開發(fā)平臺,如財務(wù)管理系統(tǒng)、小型企業(yè)MIS、供銷存MIS等等。適合功能單一的小系統(tǒng)。優(yōu)點:能縮短開發(fā)時間,節(jié)省開發(fā)費用,技術(shù)水平比較高;可靠性好,促使企業(yè)變革較有力。缺點:投資較大,依賴性強,特殊要求較難滿足;功能比較簡單,需要有一定的技術(shù)力量根據(jù)使用者的要求做軟件改善和編制必要的接口軟件等二次開發(fā)的工作。利用現(xiàn)成軟件包2024/12/1215自行開發(fā)合作開發(fā)委托開發(fā)購買軟件包系統(tǒng)分析與設(shè)計能力要求非常需要非常需要不太需要不需要編程能力要求非常需要不太需要不太需要不需要系統(tǒng)的可維護性容易容易比較困難困難程序的可維護性容易較困難相對困難困難開發(fā)費用用于單位外部小大大小用于單位內(nèi)部大中等小小開發(fā)風險大比較大比較大小說明開發(fā)時間長,但可以得到本單位要求的系統(tǒng),并培養(yǎng)了自己的系統(tǒng)開發(fā)人員,該形式需要強有力的領(lǐng)導(dǎo)。需要進行一定的咨詢單位必須具有自己的系統(tǒng)設(shè)計能力,最好也有自己的編程能力,在委托后,由用戶編寫并提出系統(tǒng)說明和程序說明是必不可少的。由專業(yè)公司全盤負責系統(tǒng)的分析、設(shè)計和實施。由于雙方對IT知識的不對稱,因此需要第三方咨詢機構(gòu)或監(jiān)理機構(gòu)參與明確該軟件包是否切合本單位的需要,應(yīng)當由精通業(yè)務(wù)的人員來選購軟件包。此外,單位應(yīng)具有檢驗軟件包性能、條件的能力系統(tǒng)開發(fā)方式比較信息系統(tǒng)開發(fā)的方法傳統(tǒng)的生命周期開發(fā)方法(結(jié)構(gòu)化開發(fā)方法)快速原型的開發(fā)方法面向?qū)ο蟮拈_發(fā)方法CASE方法開發(fā)方法的組合應(yīng)用2024/12/1217生命周期法生命周期法從提出要建立一個MIS開始,到完全建成的全過程,是一個連續(xù)發(fā)展的過程,即一個階段的完成就是下一個階段的開始,這個過程稱為系統(tǒng)的開發(fā)生命周期(SystemDevelopmentLifeCycle,簡稱SDLC)。基本思想將系統(tǒng)的生命周期劃分為:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護等階段。應(yīng)用系統(tǒng)工程的方法,按照規(guī)定的步驟和任務(wù)要求,使用一定的圖表工具完成規(guī)定的文檔,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進行MIS的開發(fā)工作。

2024/12/1218

詳細設(shè)計提出要求可行性研究系統(tǒng)評價系統(tǒng)維護驗收編程調(diào)試系統(tǒng)轉(zhuǎn)換詳細調(diào)查初步調(diào)查邏輯設(shè)計開發(fā)方案選擇審批審查審查總體設(shè)計系統(tǒng)初步分析系統(tǒng)詳細分析系統(tǒng)設(shè)計系統(tǒng)開發(fā)與實施系統(tǒng)運行和維護優(yōu)點每階段末的正式檢查使管理控制最大化該方法產(chǎn)生大量的系統(tǒng)文檔正式的文檔能保證系統(tǒng)需求源自記錄的業(yè)務(wù)需求產(chǎn)生許多中間產(chǎn)品,通過對它們的檢查可以了解它們是否達到用戶需求并符合標準缺點用戶得到的是基于開發(fā)人員所理解的需求的系統(tǒng),致使系統(tǒng)可能不是用戶真正想要的文檔制作費昂貴且消耗時間,并且很難使資料保持最新通常用戶需求得不到詳盡的陳述或者被誤解用戶并不容易檢查中間產(chǎn)品并評價一個具體的產(chǎn)品是否符合業(yè)務(wù)需求生命周期法優(yōu)點與缺點2024/12/1220基本原理:可以逐步改進成運行系統(tǒng)的模型開發(fā)者在初步了解用戶需求的基礎(chǔ)上,構(gòu)成、設(shè)計和開發(fā)一個系統(tǒng)初始模型,該模型稱為原型或骨架。(一個可以實現(xiàn)的系統(tǒng)應(yīng)用模型。)開發(fā)人員和用戶在此基礎(chǔ)上共同探討、改進和完善方案,開發(fā)人員再根據(jù)方案對原型進行修改得到新的原型,再征求用戶意見,如此反復(fù),直至用戶滿意為止。確定用戶基本要求構(gòu)造初始模型評價、使用系統(tǒng)原型用戶滿意?系統(tǒng)轉(zhuǎn)換、系統(tǒng)維護與評價修改、完善系統(tǒng)原型YN原型法2024/12/1221原型法的優(yōu)點及存在的問題原型法的優(yōu)點開發(fā)周期短增加用戶的滿意度加強了開發(fā)過程中的用戶參與程度降低系統(tǒng)開發(fā)中的風險降低系統(tǒng)開發(fā)的成本易學(xué)易用,減少對用戶的培訓(xùn)時間可產(chǎn)生正確的系統(tǒng)需求描述原型法的缺點對于大系統(tǒng),復(fù)雜系統(tǒng),不適于直接使用;開發(fā)過程管理困難;用戶較早看到原型,錯認為就是新系統(tǒng),使用戶缺乏耐心;開發(fā)人員很容易用原型取代系統(tǒng)分析。2024/12/1222原型法與結(jié)構(gòu)化方法的比較

方法內(nèi)容

原型法結(jié)構(gòu)化法開發(fā)路徑循環(huán)、迭代型嚴格、順序型文檔數(shù)量較少多用戶參與程度高低開發(fā)過程的可見度好差對功能需求或環(huán)境變化的適應(yīng)性較好差用戶的信息反饋早遲對開發(fā)環(huán)境、軟件工具的要求

低對開發(fā)過程的管理和控制較困難較容易面向?qū)ο蟮拈_發(fā)方法此法是直接從系統(tǒng)需求出發(fā),把需求分解成對象和類,即把數(shù)據(jù)和操作結(jié)合起來作為一個對象,通過對對象進行定義、操縱來最終實現(xiàn)系統(tǒng)。面向?qū)ο蠓椒ǖ奶攸c認為客觀世界是由各種對象組成的每個對象都定義一組數(shù)據(jù)和一組方法對象按其屬性進行歸類對象彼此之間僅能通過傳遞信息互相聯(lián)系2024/12/1224面向?qū)ο蟮拈_發(fā)方法采用面向?qū)ο蠓椒ㄩ_發(fā)軟件的優(yōu)點與人類習慣的思維方法一致穩(wěn)定性好可重用性好可維護性大大改善提高了軟件的可靠性和健壯性等。2024/12/1225CASE方法CASE的一個基本思想就是提供一組能夠自動覆蓋軟件開發(fā)生命周期各個階段的集成工具。嚴格來講,CASE并不是真正意義上的獨立方法。CASE的進一步發(fā)展則是它與其它軟件開發(fā)方的結(jié)合,如與面向?qū)ο蠹夹g(shù),以及智能化的CASE。2024/12/1226開發(fā)方法的組合應(yīng)用生命周期開發(fā)方法與原型法的組合生命周期開發(fā)方法與面向?qū)ο蠓椒ǖ慕M合快速原型法與面向?qū)ο蠓椒ǖ慕M合2024/12/1227系統(tǒng)開發(fā)的困惑2024/12/1229開發(fā)軟件系統(tǒng)最為困難的部分就是準確說明開發(fā)什么。最為困難的概念性工作便是編寫出詳細技術(shù)需求,這包括所有面向用戶、面向機器和其它軟件系統(tǒng)的接口。同時這也是一旦做錯,最終將會給系統(tǒng)帶來極大損害的部分,并且以后再對它進行修改也極為困難?!薄狥rederickBrooks7.3信息系統(tǒng)的需求分析需求分析是進行系統(tǒng)選型的指導(dǎo)需求分析為鑒定一個系統(tǒng)是否適合于企業(yè)建立了參照標準需求分析的意義2024/12/1230經(jīng)理:“我們要建立一套完整的商業(yè)管理軟件系統(tǒng),包括商品的進、銷、調(diào)、存管理,是總部-門店的連鎖經(jīng)營模式。通過通信手段門店自動訂貨,供應(yīng)商自動結(jié)算,賣場通過掃條碼實現(xiàn)銷售,管理人員能夠隨時查詢門店商品銷售和庫存情況。另外,我們也得為政府部門提供關(guān)于商品營運的報告?!?/p>

分析員:“我已經(jīng)明白這個項目的大體結(jié)構(gòu)框架,這非常重要,但在制定計劃之前,我們必須收集一些需求?!?/p>

經(jīng)理覺得奇怪:“我不是剛告訴你我的需求了嗎?”

分析員:“實際上,您只說明了整個項目的概念和目標。這些高層次的業(yè)務(wù)需求不足以提供開發(fā)的內(nèi)容和時間。我需要與實際將要使用系統(tǒng)的業(yè)務(wù)人員進行討論,然后才能真正明白達到業(yè)務(wù)目標所需功能和用戶要求,了解清楚后,才可以發(fā)現(xiàn)哪些是現(xiàn)有組件即可實現(xiàn)的,哪些是需要開發(fā)的,這樣可節(jié)省很多時間。”系統(tǒng)需求分析案例

經(jīng)理:“業(yè)務(wù)人員都在招商。他們非常忙,沒有時間與你們詳細討論各種細節(jié)。你能不能說明一下你們現(xiàn)有的系統(tǒng)?”

分析員盡量解釋從用戶處收集需求的合理性:“如果我們只是憑空猜想用戶的要求,結(jié)果不會令人滿意。我們只是軟件開發(fā)人員,而不是采購專家、營運專家或是財務(wù)專家,我們并不真正明白您這個企業(yè)內(nèi)部運營需要做些什么。我曾經(jīng)嘗試過,未真正明白這些問題就開始編碼,結(jié)果沒有人對產(chǎn)品滿意?!?/p>

經(jīng)理堅持道:“行了,行了,我們沒有那么多的時間來告訴您我們的需求。實際上我也很忙。請馬上開始開發(fā),并隨時將你們的進展情況告訴我?!毕到y(tǒng)需求分析案例(續(xù))2024/12/1232軟件的需求包括三個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求。需求的層次2024/12/1233需求的一種抽象解釋就是“對用戶需要解決的問題的整體描述”。需求的定義是:用戶解決問題或達到目標所需的條件或能力。系統(tǒng)或系統(tǒng)部件要滿足合同、標準、規(guī)范或其它正式規(guī)定文檔所需具有的條件或能力。一種反映上面所描述的條件或能力的文檔說明。需求應(yīng)包括從用戶角度(系統(tǒng)的外部行為),以及從開發(fā)者角度(一些內(nèi)部特性)來闡述,其中關(guān)鍵的問題是一定要編寫需求文檔,形成有約束力的報告。關(guān)于需求的理解2024/12/1234好的需求具備的特點,讓用戶從不同角度對需求說明進行認真評審,確定哪些需求確實是需要的,哪些是問題所在。完整性正確性可行性必要性劃分優(yōu)先級無二義性、可驗證性優(yōu)秀軟件需求的特點2024/12/1235會談、詢問調(diào)查表收集分析客戶使用的各種表格、有關(guān)工作責任、工作流程、工作規(guī)范、相關(guān)數(shù)據(jù)標準、業(yè)務(wù)標準的各種文字資料必要性收集同類相關(guān)產(chǎn)品的宣傳資料、技術(shù)資料、演示程序或軟件程序情景分析、可視化方法軟件需求的調(diào)研方法2024/12/1236系統(tǒng)實施的主要任務(wù)程序設(shè)計的組織人員培訓(xùn)系統(tǒng)試運行系統(tǒng)轉(zhuǎn)換7.4信息系統(tǒng)的實施2024/12/1237一個好的設(shè)計方案,只有經(jīng)過精心設(shè)施并付諸實際應(yīng)用,才能帶來實際的效益。在系統(tǒng)實施前,必須努力做好下述幾項系統(tǒng)實施的基本任務(wù):前期準備信息流程重組實現(xiàn)方法、工具和數(shù)據(jù)準備系統(tǒng)實施的文檔準備系統(tǒng)的測試維護與評價系統(tǒng)實施的主要任務(wù)2024/12/1238程序設(shè)計是系統(tǒng)實施過程中最為重要的環(huán)節(jié)。程序設(shè)計人員必須仔細閱讀系統(tǒng)設(shè)計的全部文檔資料,充分理解程序模塊的內(nèi)部過程和外部接口;另一方面,編程人員必須深刻地理解、熟練地掌握和正確地運用程序設(shè)計語言及軟件開發(fā)環(huán)境和工具,以保證功能的正確實現(xiàn)。程序設(shè)計的組織2024/12/1239操作人員的培訓(xùn)管理人員的培訓(xùn)決策人員的培訓(xùn)人員培訓(xùn)2024/12/1240數(shù)據(jù)整理:數(shù)據(jù)整理是指從舊系統(tǒng)中整理出新系統(tǒng)運行所必需的基礎(chǔ)數(shù)據(jù)和資料,即把舊系統(tǒng)中的數(shù)據(jù)加工處理為符合新系統(tǒng)要求的格式。系統(tǒng)初始化:所謂系統(tǒng)初始化,是指對系統(tǒng)的運行環(huán)境和資源進行設(shè)置,對系統(tǒng)運行和控制參數(shù)進行設(shè)定、數(shù)據(jù)加載,以及系統(tǒng)與業(yè)務(wù)工作的同步調(diào)整等內(nèi)容,其中數(shù)據(jù)加載是工作量最大且時間最緊迫的重要環(huán)節(jié)。系統(tǒng)試運行2024/12/1241系統(tǒng)轉(zhuǎn)換:指新系統(tǒng)替換舊系統(tǒng)投入使用的過程。轉(zhuǎn)換方式:直接切換并行切換分段切換系統(tǒng)轉(zhuǎn)換2024/12/1242信息系統(tǒng)的建設(shè)及技術(shù)評價信息系統(tǒng)的質(zhì)量評價信息系統(tǒng)的效益評價信息系統(tǒng)的評價方法系統(tǒng)評價報告7.5信息系統(tǒng)的評價2024/12/1243系統(tǒng)的完整性系統(tǒng)的可靠性系統(tǒng)的效率系統(tǒng)的工作質(zhì)量系統(tǒng)的靈活性、通用型系統(tǒng)的規(guī)模、實用性其他信息系統(tǒng)的建設(shè)及技術(shù)評價2024/

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論