資源描述:
《管理信息系統(tǒng)開發(fā)方法概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第3章管理信息系統(tǒng)開發(fā)方法問題討論:1、有的同學(xué)認為,只要能編寫好程序,就能開發(fā)管理信息系統(tǒng)(軟件),對不對?2、“軟件危機”是怎么回事?3、為什么許多管理信息系統(tǒng)開發(fā)和應(yīng)用失敗了,原因是什么?13管理信息系統(tǒng)開發(fā)方法_3.1概述軟件危機的產(chǎn)生背景及表現(xiàn)形式早期的軟件主要指程序。程序的開發(fā)采用個體工作方式,開發(fā)工作主要依賴于開發(fā)人員的個人技能和程序設(shè)計技巧。當(dāng)時的軟件通常缺少與程序有關(guān)的文檔,軟件開發(fā)的實際成本和進度往往與預(yù)計的相差甚遠,軟件的質(zhì)量得不到保證,開發(fā)出來的軟件常常不能使用戶滿意。隨著計算機應(yīng)用的需求不斷增長,軟件的規(guī)模也越來越大,然而軟件開
2、發(fā)的生產(chǎn)率遠遠跟不上計算機應(yīng)用的迅速增長。此外,由于軟件開發(fā)時缺少好的方法指導(dǎo)和工具輔助,同時又缺少有關(guān)的文檔,使得大量已有的軟件難以維護。上述這些問題嚴重地阻礙了軟件的發(fā)展,20世紀60年代中期,人們把上述軟件開發(fā)和維護中的各種問題稱為“軟件危機”。23管理信息系統(tǒng)開發(fā)方法_3.1概述管理信息系統(tǒng)在組織中的作用已被廣泛認可,一些企業(yè)試圖利用現(xiàn)代管理理論和技術(shù)手段加強自身的競爭能力,提高管理水平和效率。這種主觀愿望是好的,但是,管理信息系統(tǒng)的開發(fā)與組織是一個系統(tǒng)工程,涉及到軟件公司和用戶企業(yè)兩方.從兩個角度來看待管理信息系統(tǒng)的開發(fā)是兩個不同的過程.從用戶
3、企業(yè)的角度,開發(fā)實施MIS包括這幾步:明確自身需求,明確實施MIS希望帶來的改進選擇開發(fā)方式:自行開發(fā)/委托開發(fā)/合作開發(fā)/從市場上購買合適的軟件MIS的選型:選擇合適的合作軟件開發(fā)商,考慮預(yù)算約束選擇合適的模塊MIS的開發(fā)過程MIS的運行維護,根據(jù)外界環(huán)境進行改變拓展.思考:假設(shè)你是用友軟件公司的CEO,用友公司參與了哪些步驟?33管理信息系統(tǒng)開發(fā)方法_3.1概述本門課程學(xué)習(xí)的主要是從軟件公司的角度來進行的.本章的第一節(jié),第二節(jié)是從軟件公司的角度,對開發(fā)方法的選擇進行了概述.第4,5,6,7章是結(jié)構(gòu)化開發(fā)方法的具體化.本章的第三節(jié)則涉及到了一些從用戶角
4、度來考慮的問題,如系統(tǒng)開發(fā)的基本條件,開發(fā)方式,開發(fā)單位的選擇,系統(tǒng)開發(fā)的組織.這些知識對軟件公司來說同樣是非常重要的.(需要從客戶的角度考慮問題!)本書主要內(nèi)容都是從軟件開發(fā)者的角度來進行的.作為軟件開發(fā)者首先要了解常見的系統(tǒng)開發(fā)的風(fēng)險(如預(yù)算超支,延遲交付,系統(tǒng)不符合用戶需求,系統(tǒng)可擴展性差等),風(fēng)險產(chǎn)生的原因(領(lǐng)導(dǎo)不重視,項目管理混亂等)作業(yè):請上網(wǎng)搜索1個企業(yè)實施MIS失敗的例子,交代背景,說明失敗在哪些地方,(如預(yù)算超支等),并分析其原因.寫在記事本里,文件命名為“學(xué)號”+空格+姓名,上傳到ftp://172.16.8.343管理信息系統(tǒng)開發(fā)方
5、法_3.1概述3.1概述一、研究開發(fā)方法的原因和目的1、研究開發(fā)方法的原因隨著管理信息系統(tǒng)應(yīng)用程度的深入和應(yīng)用規(guī)模的擴大,出現(xiàn)的問題:手工處理信息過程和方法原封不動地“翻譯”成軟件程序后,常常失敗。大型的應(yīng)用系統(tǒng)應(yīng)如何合理地組織人力、物力、財力來協(xié)調(diào)開發(fā)。對一個實體組織應(yīng)如何著手調(diào)查分析。一個大型系統(tǒng)應(yīng)該如何進行系統(tǒng)化的劃分。如何才能合理地協(xié)調(diào)數(shù)據(jù)和利用信息資源。如何充分發(fā)揮現(xiàn)有計算機和通訊設(shè)備的處理能力,更好的解決實際管理問題等。53管理信息系統(tǒng)開發(fā)方法_3.1概述3.1概述2、開發(fā)方法的基本目標(biāo)使管理信息系統(tǒng)正確反映管理需要,滿足用戶需求,使所開發(fā)的
6、管理信息系統(tǒng)為管理決策提供信息支持;有效地管理系統(tǒng)開發(fā)過程,加快軟件開發(fā)速度,提高軟件生產(chǎn)效率,降低費用;增強管理信息系統(tǒng)軟件產(chǎn)品的功能,提高軟件產(chǎn)品的質(zhì)量;充分利用軟件技術(shù),盡快跟上硬件發(fā)展速度,從而最大限度地發(fā)揮和挖掘硬件的功能;合理組織和充分利用人力、物力和財力等資源。63管理信息系統(tǒng)開發(fā)方法_3.1概述軟件質(zhì)量:與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特征和特征的總和。從用戶最感興趣的的角度來說,軟件質(zhì)量可以從三個不同的角度來看待:如何使用軟件、使用效果如何、軟件性能如何;從軟件開發(fā)的團隊的角度來說,不僅要生產(chǎn)出滿足質(zhì)量要求的軟件,也對中間產(chǎn)品的
7、質(zhì)量感興趣,也對如何運用最少的的資源、最快的進度生產(chǎn)出質(zhì)量最優(yōu)的產(chǎn)品感興趣;從軟件維護者的角度看,對軟件維護方面的特性感興趣,關(guān)注文檔的規(guī)范性完整性;對企業(yè)的管理層來說,注重的是總體效益和長遠利益,就是說質(zhì)量好的軟件一般可以幫助企業(yè)擴大市場;反之,質(zhì)量差的軟件一般會造成企業(yè)市場萎縮。73管理信息系統(tǒng)開發(fā)方法_3.1概述軟件質(zhì)量特性:根據(jù)《GB/T16260-1996(idtISO/IEC9126:1991)信息技術(shù)軟件產(chǎn)品評價質(zhì)量特性及其使用指南》軟件的質(zhì)量特性包括功能性、可靠性、易用性、效率、可維護性、可移植性等六個方面,每個方面都包含若干個子特性:功
8、能性(functionality):適合性、準(zhǔn)確性、互操作性、依從性、安全性;可