資源描述:
《管理信息系統(tǒng) 第3講 管理信息系統(tǒng)的開發(fā)方法課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第3講管理信息系統(tǒng)的開發(fā)方法7/29/20211本章教學(xué)目標(biāo)理解并掌握開發(fā)過程模式生命周期概念原型法基本思想7/29/20212本章主要內(nèi)容信息系統(tǒng)的開發(fā)過程信息系統(tǒng)開發(fā)的三個主要過程常見過程模式生命周期法生命周期法的基本思想,生命周期各階段的劃分,生命周期法各階段的工作目標(biāo)和任務(wù),以及生命周期法的開發(fā)策略。原型法原型法產(chǎn)生的背景與基本思想,原型法的階段劃分,建立初始原型的原則,原型的修改控制與使用,以及原型法對環(huán)境的要求。系統(tǒng)開發(fā)的方式與合同用戶自行開發(fā)、委托開發(fā)、合作開發(fā)、購置商品化軟件與軟件包、系統(tǒng)開發(fā)中合同的簽訂。7/29/20213§3.1信息系統(tǒng)開
2、發(fā)的過程模式3.1.1開發(fā)過程模式“過程”(或“開發(fā)過程”)是指信息系統(tǒng)開發(fā)進程中的一系列階段活動,以及與各階段活動相關(guān)聯(lián)的成果(或稱“產(chǎn)品”)。7/29/20214過程的三個基本要素過程有三個基本要素:人方法與規(guī)程技術(shù)與工具過程方法與規(guī)程人員技術(shù)與工具信息系統(tǒng)產(chǎn)品7/29/20215信息系統(tǒng)開發(fā)的三個主要過程信息系統(tǒng)的開發(fā)有三個主要的過程:系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施現(xiàn)實世界系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施計算機世界7/29/202163.1.2開發(fā)過程模式的分類瀑布模型噴泉模型增量模型快速原型模型螺旋模型迭代模型------RUP(RationalUnifiedProc
3、ess)開發(fā)模式軟件能力成熟度模型7/29/202173.2生命周期法1、生命周期任何系統(tǒng)均有發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。人的生命周期:孕育、出生、成長、成熟、衰老、死亡。2、結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化生命周期法,又稱結(jié)構(gòu)化系統(tǒng)開發(fā)方法(SSAD:StructuredSystemAnalysisandDesign或SADT:StructuredAnalysisDesignTechnique)。7/29/202184、結(jié)構(gòu)化系統(tǒng)開發(fā)方法的階段劃分系統(tǒng)請求初步調(diào)查可行性研究批準(zhǔn)詳細調(diào)查需求分析提出邏輯模型用戶同意領(lǐng)導(dǎo)批準(zhǔn)總體設(shè)計
4、詳細設(shè)計用戶同意領(lǐng)導(dǎo)批準(zhǔn)編寫程序調(diào)試系統(tǒng)切換系統(tǒng)維護系統(tǒng)評價系統(tǒng)的生命周期系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行7/29/202193.3原型法(Prototyping)1、生命周期法的缺陷(1)基本前提是任何系統(tǒng)的“需求”在系統(tǒng)被建立之前都能被定義,即嚴(yán)格定義/預(yù)先說明(2)開發(fā)過程復(fù)雜繁瑣、周期長,系統(tǒng)難以適應(yīng)環(huán)境的變化2、原型法產(chǎn)生的背景(1)計算機工業(yè)的飛速發(fā)展使得硬件價格急劇下跌,軟件費用在整個信息系統(tǒng)開發(fā)費用中的比例迅速上升,已大大超過硬件的價格。(2)市場競爭的日益激烈,要求信息系統(tǒng)的開發(fā)要快,成本要低,靈活性要高。7/29/202110所謂原型
5、,即可以逐步改進成可運行系統(tǒng)的模型,這種方法可以快速向用戶提交一個管理信息系統(tǒng)的原型設(shè)計,從而使用戶及早地看到一個真實的應(yīng)用系統(tǒng)。這種方法的基本思想是:(1)并非所有的需求都能預(yù)先定義(2)有快速的建造工具(3)需要有系統(tǒng)模型(4)反復(fù)修改是必要的、不可避免,也是希望的,應(yīng)加以鼓勵原型法的最大優(yōu)點在于它可以有效地避免因開發(fā)者和用戶的認(rèn)識隔閡所產(chǎn)生的失敗。開發(fā)者在正式開發(fā)之前就可得到用戶的真正的需求,而用戶能在較短的時間內(nèi)看到系統(tǒng)的模樣。用戶還能夠容易地和開發(fā)者合作,從而使得人力資源得到了有效的利用。3、原型法的基本思想7/29/202111用原型法進行MIS開發(fā)
6、的基本步驟:確定用戶需求,把握系統(tǒng)整體概念,進行費用估算滿意?停止開發(fā)開發(fā)系統(tǒng)初始原型原型討論修改產(chǎn)品作業(yè)原型否是停止7/29/2021123.4系統(tǒng)開發(fā)的方式與合同一、用戶自行開發(fā)二、委托開發(fā)三、合作開發(fā)四、購置商品化軟件與軟件包7/29/202113方式特點委托開發(fā)自行開發(fā)聯(lián)合開發(fā)購買現(xiàn)成軟件包分析設(shè)計能力的要求一般較高逐漸培養(yǎng)較低編程能力的要求不需要較高需要較低系統(tǒng)維護難易程度困難容易較容易較困難開發(fā)費用多少較少較少特點描述最省事,開發(fā)費用高。必須配備精通業(yè)務(wù)的人員,需要經(jīng)常進行監(jiān)督、檢查,協(xié)調(diào)。開發(fā)時間較長,但可得到適合本企業(yè)的系統(tǒng),并培養(yǎng)了自己的系統(tǒng)開
7、發(fā)人員。該方式需要強有力的領(lǐng)導(dǎo)及進行一定的咨詢。通常在進行一定編程力量培養(yǎng)的基礎(chǔ)上進行聯(lián)合開發(fā),合作方有培訓(xùn)義務(wù)且成果共享。雙方的溝通非常重要。要有鑒別與校驗軟件包功能及適應(yīng)條件的能力,需編制一定的接口軟件。7/29/202114本章小結(jié)信息系統(tǒng)開發(fā)的三個主要過程,常見過程模式。生命周期法:生命周期法的基本思想,生命周期各階段的劃分,生命周期法各階段的工作目標(biāo)和任務(wù),以及生命周期法的開發(fā)策略。原型法:原型法產(chǎn)生的背景與基本思想,原型法的階段劃分,建立初始原型的原則,原型的修改控制與使用,以及原型法對環(huán)境的要求。系統(tǒng)開發(fā)的方式與合同:用戶自行開發(fā)、委托開發(fā)、合作開
8、發(fā)、購置商品化軟件與軟件