管理信息系統(tǒng) 課件 項(xiàng)目2 管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)_第1頁(yè)
管理信息系統(tǒng) 課件 項(xiàng)目2 管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)_第2頁(yè)
管理信息系統(tǒng) 課件 項(xiàng)目2 管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)_第3頁(yè)
管理信息系統(tǒng) 課件 項(xiàng)目2 管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)_第4頁(yè)
管理信息系統(tǒng) 課件 項(xiàng)目2 管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

管理信息系統(tǒng)新編21世紀(jì)職業(yè)教育精品教材項(xiàng)目1管理信息系統(tǒng)概論目錄CONTENTS項(xiàng)目5系統(tǒng)設(shè)計(jì)項(xiàng)目3管理信息系統(tǒng)戰(zhàn)略規(guī)則項(xiàng)目4系統(tǒng)分析項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)項(xiàng)目6系統(tǒng)實(shí)施、維護(hù)與評(píng)價(jià)項(xiàng)目10信息系統(tǒng)安全概論項(xiàng)目8ERP、CRM和SCM項(xiàng)目9電子商務(wù)與電子政務(wù)概述項(xiàng)目7決策支持系統(tǒng)與專(zhuān)家系統(tǒng)項(xiàng)目11信息系統(tǒng)的控制與審計(jì)PART02項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)【導(dǎo)入案例】某跨國(guó)公司70%的收入來(lái)源于出售他們國(guó)際新聞以及金融信息等基本信息產(chǎn)品。這些產(chǎn)品是通過(guò)它的市場(chǎng)顯示系統(tǒng)向用戶展示的。為改進(jìn)市場(chǎng)顯示系統(tǒng)的可用性,使其能更容易、更方便地滿足顧客的要求,公司讓小張負(fù)責(zé)一個(gè)最高優(yōu)先權(quán)的項(xiàng)目,任務(wù)是改進(jìn)顯示系統(tǒng)的用戶界面。為此,小張組建了“可用性小組”。這實(shí)際上是一個(gè)“虛擬小組”,除包括小張及三名公司成員之外,還包括一些有關(guān)的技術(shù)公司,如交互圖形公司、微軟公司的代表。該小組還與500多名專(zhuān)家保持聯(lián)系,其中一位是“符號(hào)學(xué)專(zhuān)家”,專(zhuān)門(mén)負(fù)責(zé)把計(jì)算機(jī)的動(dòng)作翻譯成像Windows的圖標(biāo)那樣的一些符號(hào)。該小組并不通過(guò)市場(chǎng)調(diào)查,去問(wèn)顧客想要一些什么,而是在他們建立的“可用性實(shí)驗(yàn)室”中觀察客戶們?cè)鯓永霉镜娘@示系統(tǒng)查找他們想要的信息產(chǎn)品??捎眯詫?shí)驗(yàn)室有兩個(gè)房間,一間給用戶們用,用戶在公司助理人員的伴隨下完成一系列就應(yīng)用系統(tǒng)的實(shí)驗(yàn)。另一間房間被玻璃隔成一些小間,各放有一臺(tái)顯示器,顯示內(nèi)容與用戶屏幕上的內(nèi)容相同,并用可視信號(hào)或者是內(nèi)部通信系統(tǒng)與用戶保持聯(lián)系實(shí)驗(yàn)時(shí),要求客戶完成一系列的操作。例如,可以要求用戶去查詢某只股票的價(jià)格,畫(huà)出它在一定期間內(nèi)走勢(shì)圖,找出一些相關(guān)的消息和公司的財(cái)務(wù)數(shù)據(jù)。隨著用戶的操作,可用性小組的人員就在監(jiān)視器上觀察用戶在什么地方發(fā)生問(wèn)題,測(cè)試出完成每項(xiàng)操作的時(shí)間,留意引起用戶工作中斷的過(guò)程。用戶操作過(guò)程還被錄像,從錄像帶上能夠更精確地測(cè)量所用的時(shí)間。該實(shí)驗(yàn)室每個(gè)月能完成100個(gè)用戶的三項(xiàng)至四項(xiàng)主要測(cè)試。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)實(shí)驗(yàn)室還要去了解公司服務(wù)機(jī)構(gòu)接聽(tīng)的用戶求助電話,將用戶求助問(wèn)題分為四類(lèi),錄入數(shù)據(jù)庫(kù)并進(jìn)行統(tǒng)計(jì)分析,找出用戶遇到的主要問(wèn)題并設(shè)法改進(jìn)。例如,1994年4月有34%的電話是有關(guān)RT工作站反映出的可用性問(wèn)題的,進(jìn)一步分析表明28%的電話是關(guān)于報(bào)價(jià)單問(wèn)題的,于是公司就將報(bào)價(jià)單在工作站上的顯示形式進(jìn)行了改進(jìn)??捎眯孕〗M最后制定了一系列規(guī)范,要求所有公司開(kāi)發(fā)小組開(kāi)發(fā)的軟件產(chǎn)品都要經(jīng)過(guò)可用性小組的審查,相同的功能要用相同的圖標(biāo),圖標(biāo)也必須在可用性小組開(kāi)發(fā)的一系列標(biāo)準(zhǔn)圖標(biāo)集中選用。這些圖標(biāo),開(kāi)發(fā)小組可以在網(wǎng)絡(luò)上得到。問(wèn)題1:可用性實(shí)驗(yàn)室為公司解決了什么問(wèn)題?問(wèn)題2:上述系統(tǒng)采用了什么開(kāi)發(fā)方法?簡(jiǎn)述該方法的基本思想和基本步驟?問(wèn)題3:這種開(kāi)發(fā)方法適合于解決哪一類(lèi)問(wèn)題?問(wèn)題4:常用的信息系統(tǒng)開(kāi)發(fā)方法有哪些?這些方法分別具有哪些優(yōu)缺點(diǎn)?分別適用于哪些場(chǎng)合?項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)任務(wù)一管理信息系統(tǒng)開(kāi)發(fā)方法的歷史回顧一、管理信息系統(tǒng)開(kāi)發(fā)含義

管理信息系統(tǒng)的開(kāi)發(fā)是在管理信息系統(tǒng)規(guī)劃的指導(dǎo)下,分析、設(shè)計(jì)、實(shí)現(xiàn)一個(gè)信息系統(tǒng)。管理信息系統(tǒng)開(kāi)發(fā)方法是指管理信息系統(tǒng)開(kāi)發(fā)過(guò)程中的指導(dǎo)思想、邏輯、途徑以及工具的組合。二、管理信息系統(tǒng)開(kāi)發(fā)方法的歷史回顧1、20世紀(jì)50年代計(jì)算機(jī)開(kāi)始應(yīng)用于管理工作。當(dāng)時(shí)應(yīng)用于管理的目的主要是為了提高數(shù)據(jù)處理的效率,因而可以說(shuō)是面向處理的。這時(shí)的系統(tǒng)通常稱為數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)是依賴于程序的,即針對(duì)一個(gè)處理程序,就有一個(gè)專(zhuān)為它提供數(shù)據(jù)的數(shù)據(jù)文件。這就是最原始的開(kāi)發(fā)方法,即先了解處理功能,然后編寫(xiě)程序,再編寫(xiě)依賴于它的數(shù)據(jù)文件。2、20世紀(jì)60年代出現(xiàn)了數(shù)據(jù)庫(kù)。信息系統(tǒng)的建設(shè)方式也有改變,先建立數(shù)據(jù)庫(kù),然后再圍繞數(shù)據(jù)庫(kù)編寫(xiě)各種應(yīng)用程序,這種方法可以說(shuō)是面向數(shù)據(jù)的。在早期的這個(gè)階段并沒(méi)有注意到開(kāi)發(fā)方法的研究。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)3、到了20世紀(jì)70年代,系統(tǒng)開(kāi)發(fā)的生命周期(lifecycle)法誕生了。它較好地給出了過(guò)程的定義,也大大地改善了開(kāi)發(fā)的過(guò)程。然而,問(wèn)題的積累、成本的超支、性能的缺陷,加深了系統(tǒng)開(kāi)發(fā)的困難。這時(shí)系統(tǒng)開(kāi)發(fā)方法依據(jù)著名的“瀑布模型”,并產(chǎn)生了結(jié)構(gòu)化的開(kāi)發(fā)方法。

結(jié)構(gòu)化的意思是試圖使開(kāi)發(fā)工作標(biāo)準(zhǔn)化,因而它可以減少隨意性。結(jié)構(gòu)化開(kāi)發(fā)的目標(biāo)是有序、高效、高可靠性和少錯(cuò)誤。有序是按部就班,按規(guī)矩辦事,相同情況得出相同結(jié)構(gòu),減少程序員的隨意性,從而達(dá)到有紀(jì)律、標(biāo)準(zhǔn)化。結(jié)構(gòu)化還要求建立標(biāo)準(zhǔn)的文檔。當(dāng)然結(jié)構(gòu)化有其負(fù)面的影響,它可能妨礙程序員的創(chuàng)造性。4、20世紀(jì)80年代以后,出現(xiàn)了一些新的程序設(shè)計(jì)語(yǔ)言和開(kāi)發(fā)工具,其一是第四代語(yǔ)言(fourthgenerationlanguage,4GL),其二是原型法(prototyping)。原型法和生命周期法是完全不同思路的兩種開(kāi)發(fā)方法。20世紀(jì)80年代末期,計(jì)算機(jī)輔助軟件工程(computeraidedsoftwareengineering,CASE)和面向?qū)ο?object-oriented,00)的開(kāi)發(fā)方法得到很大的發(fā)展。面向?qū)ο蟮姆椒ㄔ?0世紀(jì)80年代初已用于計(jì)算機(jī)科學(xué),20世紀(jì)80年代末開(kāi)始用于企業(yè)系統(tǒng)。20世紀(jì)90年代初,面向?qū)ο蟮姆治雠c設(shè)計(jì)和面向?qū)ο蟮恼Z(yǔ)言(如C++)開(kāi)始實(shí)際應(yīng)用。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)5、

20世紀(jì)90年代利用模塊化和模塊連接技術(shù),大大降低了維護(hù)成本,提高了開(kāi)發(fā)者的勞動(dòng)生產(chǎn)率。20世紀(jì)90年代中期,由于WEB技術(shù)的出現(xiàn),開(kāi)發(fā)方法又出現(xiàn)了新的機(jī)遇,許多工作可以讓用戶去做,這可能是一種很好的趨勢(shì),但系統(tǒng)工作仍然很多,需要信息部門(mén)自己完成或借用外力去完成??偨Y(jié):20世紀(jì)60—70年代是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)時(shí)代,20世紀(jì)80年代初是原型法時(shí)代,20世紀(jì)80年代末是計(jì)算機(jī)輔助軟件工程(CASE)和面向?qū)ο?OO)時(shí)代,而20世紀(jì)90年代至今,則到了客戶/服務(wù)器的時(shí)代,或基于Web的開(kāi)發(fā)時(shí)代。這時(shí)客戶寧愿買(mǎi)現(xiàn)成的軟件包,甚至是整個(gè)系統(tǒng),而不愿自己開(kāi)發(fā)。用戶買(mǎi)來(lái)許多軟件部件,自己或請(qǐng)顧問(wèn)公司把它們集成起來(lái),這就是系統(tǒng)集成或基于部件的開(kāi)發(fā),在20世紀(jì)90年代中后期這種趨勢(shì)越來(lái)越明顯。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)任務(wù)二管理信息系統(tǒng)的開(kāi)發(fā)原則和條件一、開(kāi)發(fā)的原則

開(kāi)發(fā)管理信息系統(tǒng)的最終目的是以經(jīng)濟(jì)合理的投資在較短的時(shí)間和較少消耗的前提下,獲得一個(gè)強(qiáng)功能、高質(zhì)量、適用、可靠、易維護(hù)的系統(tǒng)。為此有必要借鑒過(guò)去成功的經(jīng)驗(yàn),在建設(shè)系統(tǒng)之初制定出正確的開(kāi)發(fā)管理信息系統(tǒng)的指導(dǎo)思想和原則。(一)穩(wěn)定性原則

基于目前我國(guó)企業(yè)的經(jīng)營(yíng)機(jī)制已經(jīng)逐步過(guò)渡到市場(chǎng)經(jīng)濟(jì),企業(yè)的組織結(jié)構(gòu)、生產(chǎn)模式、管理機(jī)制、運(yùn)行方式都要隨著這種轉(zhuǎn)變調(diào)整。作為為其服務(wù)的管理信息系統(tǒng)應(yīng)該具有較大的應(yīng)變能力,從而確保管理信息系統(tǒng)的建設(shè)有一個(gè)相對(duì)的穩(wěn)定性。(二)先進(jìn)性和實(shí)用性原則

鑒于目前國(guó)內(nèi)管理信息系統(tǒng)開(kāi)發(fā)應(yīng)用過(guò)程中存在著低水平重復(fù)性開(kāi)發(fā)和片面追求高檔次硬件設(shè)備的問(wèn)題,以及系統(tǒng)建設(shè)成功率低和建立起的系統(tǒng)使用價(jià)值不高的實(shí)際情況,在系統(tǒng)開(kāi)發(fā)過(guò)程中必須要把實(shí)用性放在第一位,注重信息系統(tǒng)與現(xiàn)行管理的使用關(guān)系,使系統(tǒng)目標(biāo)明確、功能齊全、易于理解、便于掌握、運(yùn)行可靠、工作效率高。同時(shí)又要突出系統(tǒng)技術(shù)上的先進(jìn)性,采用先進(jìn)的軟硬件技術(shù)。不是簡(jiǎn)單使用計(jì)算機(jī)模仿傳統(tǒng)的手工作業(yè)方式,而是充分發(fā)揮計(jì)算機(jī)的各種能力去改善傳統(tǒng)的工作,積極引入現(xiàn)代化管理思想和手段,使建立的系統(tǒng)具有時(shí)代的先進(jìn)性,克服管理中的薄弱環(huán)節(jié)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(三)面向用戶原則

信息系統(tǒng)是為用戶開(kāi)發(fā)的,最終是要交給用戶的管理人員使用的,只有用戶通過(guò)運(yùn)行和使用系統(tǒng)才能對(duì)系統(tǒng)做出客觀的評(píng)價(jià)。因此開(kāi)發(fā)者要使系統(tǒng)研制獲得成功,必須堅(jiān)持面向用戶,樹(shù)立一切為了用戶的觀點(diǎn)。從總體方案的規(guī)劃設(shè)計(jì)到開(kāi)發(fā)過(guò)程中的每一個(gè)環(huán)節(jié)都必須謹(jǐn)慎地站在用戶的立場(chǎng)上,一切為了用戶,一切服務(wù)于用戶,虛心征求,認(rèn)真聽(tīng)取采納用戶意見(jiàn),及時(shí)交流、共同決策制定具體方案。(四)一把手原則

企業(yè)的“一把手”在系統(tǒng)開(kāi)發(fā)的過(guò)程中發(fā)揮強(qiáng)有力組織領(lǐng)導(dǎo)和決策指揮作用?!耙话咽帧北仨殔⑴c系統(tǒng)開(kāi)發(fā)的全過(guò)程。因?yàn)楣芾硇畔⑾到y(tǒng)的建立與應(yīng)用是一個(gè)技術(shù)性、政策性很強(qiáng)的系統(tǒng)工程,諸如系統(tǒng)開(kāi)發(fā)的目標(biāo)、環(huán)境改造、管理體制改革、機(jī)構(gòu)調(diào)整、設(shè)備配置、軟硬件資源開(kāi)發(fā)、人員培訓(xùn)、項(xiàng)目管理、服務(wù)支持等一系列問(wèn)題都需要企業(yè)最高領(lǐng)導(dǎo)決策。那種要錢(qián)給錢(qián)、要人給人的一般物質(zhì)環(huán)境的支持是遠(yuǎn)遠(yuǎn)不夠的,而應(yīng)對(duì)開(kāi)發(fā)工作高度重視并親自介入。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)二、開(kāi)發(fā)的條件

實(shí)踐證明,只有具備一定條件的企業(yè)或組織才有可能建設(shè)成功的信息系統(tǒng),否則將難以達(dá)到預(yù)期的目的和效果,甚至導(dǎo)致系統(tǒng)的失敗。一般系統(tǒng)開(kāi)發(fā)應(yīng)該具備以下基本條件:(一)管理方法科學(xué)化

建立計(jì)算機(jī)化的信息系統(tǒng)企業(yè)或組織必須要有良好的科學(xué)管理基礎(chǔ),比如:管理業(yè)務(wù)的制度化、標(biāo)準(zhǔn)化;數(shù)據(jù)、報(bào)表統(tǒng)一化;基礎(chǔ)數(shù)據(jù)資料完整可靠等。

只有在合理的管理體制、完善的規(guī)章制度和科學(xué)的管理方法之下,信息系統(tǒng)才能充分發(fā)揮作用。如果原始數(shù)據(jù)就十分混亂,則計(jì)算機(jī)信息系統(tǒng)自然也算不出什么正確的結(jié)果來(lái),正所謂“輸入是垃圾,輸出也必然是垃圾”項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(二)領(lǐng)導(dǎo)的重視和業(yè)務(wù)部門(mén)的大力支持

由于信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)投資大、周期長(zhǎng)、涉及組織結(jié)構(gòu)調(diào)整及管理程序變革等許多影響全局性的工作,新系統(tǒng)運(yùn)行后又不可避免地會(huì)導(dǎo)致一些機(jī)構(gòu)和人員的地位、權(quán)力及工作等內(nèi)容等的變革,這必然會(huì)引起一些有關(guān)人員的抵觸及不合作,如果沒(méi)有主要領(lǐng)導(dǎo)的堅(jiān)決支持和業(yè)務(wù)管理部門(mén)的得力措施作保證,單憑系統(tǒng)開(kāi)發(fā)人員是難以協(xié)調(diào)和通融的,開(kāi)發(fā)工作也很少有不失敗的。(三)建立一支開(kāi)發(fā)、應(yīng)用與技術(shù)管理的隊(duì)伍

許多單位一開(kāi)始不具備自行開(kāi)發(fā)系統(tǒng)的能力,可以采取委托或聯(lián)合開(kāi)發(fā)的形式。但是,系統(tǒng)在交付使用后,難免會(huì)出現(xiàn)這樣那樣的問(wèn)題,還需要進(jìn)行大量的維護(hù)工作,而且隨著環(huán)境的變化,對(duì)系統(tǒng)的不斷修改和完善的要求也在所難免,如果本單位不注重培養(yǎng)自己的開(kāi)發(fā)應(yīng)用的技術(shù)管理隊(duì)伍,而一味地依靠外部技術(shù)力量,那將是很困難的也是很危險(xiǎn)的。因此,為了成功的開(kāi)發(fā)應(yīng)用好管理信息系統(tǒng),必須建立本單位自己的計(jì)算機(jī)應(yīng)用隊(duì)伍和系統(tǒng)維護(hù)的技術(shù)隊(duì)伍,這樣才能保證系統(tǒng)開(kāi)發(fā)與運(yùn)行的最大成功及應(yīng)取得的成效。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(四)具備一定的資金

管理信息系統(tǒng)開(kāi)發(fā)要有一定的物質(zhì)基礎(chǔ)。MIS開(kāi)發(fā)是一項(xiàng)投資大、風(fēng)險(xiǎn)大的系統(tǒng)工程。企業(yè)在MIS開(kāi)發(fā)過(guò)程中,需要購(gòu)買(mǎi)機(jī)器設(shè)備,購(gòu)買(mǎi)軟件,消耗各種材料,發(fā)生人工費(fèi)用、培訓(xùn)費(fèi)用以及其他一些相關(guān)的費(fèi)用。這些費(fèi)用對(duì)一個(gè)企業(yè)來(lái)說(shuō)是一個(gè)不小的負(fù)擔(dān)。為了保證MIS開(kāi)發(fā)的順利進(jìn)行,開(kāi)發(fā)前應(yīng)有一個(gè)總體規(guī)劃,進(jìn)行可行性論證。對(duì)所需資金應(yīng)有一個(gè)合理的預(yù)算,制定資金籌措計(jì)劃,保證資金按期到位;開(kāi)發(fā)過(guò)程中要加強(qiáng)資金管理,防止浪費(fèi)現(xiàn)象的發(fā)生。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)任務(wù)三MIS開(kāi)發(fā)策略MIS開(kāi)發(fā)策略有各種各樣的,早期的MIS系統(tǒng)研制大都是在原系統(tǒng)上進(jìn)行擴(kuò)充和完善,或者機(jī)械地把人工管理轉(zhuǎn)換為計(jì)算機(jī)管理,這些方法往往不能適應(yīng)MIS的總體目標(biāo)要求,系統(tǒng)各部分之間缺乏有機(jī)聯(lián)系,系統(tǒng)難以維護(hù)等。隨著人們對(duì)MIS的要求越來(lái)越高,傳統(tǒng)方法的缺點(diǎn)更加暴露明顯,難以適應(yīng)?,F(xiàn)代MIS開(kāi)發(fā)策略則主要采用的是“自上而下”和“自下而上”的策略。一、“自上而下”的策略

“自上而下”的特點(diǎn)是“分而治之”,基本出發(fā)點(diǎn)是從企業(yè)的高層管理著手,從企業(yè)戰(zhàn)略目標(biāo)出發(fā),將企業(yè)看成一個(gè)整體,探索合理的信息流,確定系統(tǒng)方案,然后自上而下層層分解,確定需要那些功能去保證目標(biāo)的完成,從而劃分相應(yīng)的業(yè)務(wù)子系統(tǒng)。系統(tǒng)的功能和子系統(tǒng)的劃分不受企業(yè)組織機(jī)構(gòu)的限制。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)這種方法的步驟通常是:1、分析企業(yè)目標(biāo)、環(huán)境、資源和限制條件;2、確定企業(yè)的各種活動(dòng)和組織職能;3、確定每一職能活動(dòng)所需的信息及類(lèi)型,進(jìn)一步確定企業(yè)中的信息流模型;4、確定子系統(tǒng)及其所需信息,得到各子系統(tǒng)的分工、協(xié)調(diào)和接口;5、確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),以及各子系統(tǒng)所需的信息輸入、輸出和數(shù)據(jù)存貯。

“自上而下”方法的優(yōu)點(diǎn)是整體性好,邏輯性較強(qiáng),條理清楚,層次分明,能把握總體,綜合考慮系統(tǒng)的優(yōu)化。主要缺點(diǎn)是對(duì)規(guī)模較大系統(tǒng)的開(kāi)發(fā),因工作量大而影響具體細(xì)節(jié)的考慮,開(kāi)發(fā)難度大,周期較長(zhǎng),系統(tǒng)開(kāi)銷(xiāo)大,所冒風(fēng)險(xiǎn)較大。一旦失敗,所造成的損失是巨大的。

“自上而下”方法是一種重要的開(kāi)發(fā)策略,反映了系統(tǒng)整體性的特征,是信息系統(tǒng)的發(fā)展走向集成和成熟的要求。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)二、“自下而上”策略

“自下而上”的方法,它是從企業(yè)各個(gè)基層業(yè)務(wù)子系統(tǒng)(如財(cái)務(wù)會(huì)計(jì)、庫(kù)存控制、物資供應(yīng)、生產(chǎn)管理等)的日常業(yè)務(wù)數(shù)據(jù)處理出發(fā),先實(shí)現(xiàn)一個(gè)個(gè)具體的業(yè)務(wù)功能,然后根據(jù)需要逐步增加有關(guān)管理控制和決策方面的功能,由低級(jí)到高級(jí),不斷完善,從而構(gòu)成整個(gè)MIS并支持企業(yè)戰(zhàn)略目標(biāo)。

“自下而上”方法的優(yōu)點(diǎn)是它符合人們由淺入深,由簡(jiǎn)到繁地認(rèn)識(shí)事物的習(xí)慣,易于被接受和掌握。它以具體的業(yè)務(wù)處理為基礎(chǔ),根據(jù)需要而擴(kuò)展,邊實(shí)施邊見(jiàn)效,容易開(kāi)發(fā),不會(huì)造成系統(tǒng)的浪費(fèi)。主要缺點(diǎn)是在實(shí)施具體的子系統(tǒng)時(shí),由于缺乏對(duì)系統(tǒng)總體目標(biāo)和功能的考慮,因而缺乏系統(tǒng)整體性和功能協(xié)調(diào)性,難于完整和周密,難以保證各子系統(tǒng)之間聯(lián)系的合理性和有效性。各個(gè)子系統(tǒng)的獨(dú)立開(kāi)發(fā),還容易造成它們之間數(shù)據(jù)的不一致性和數(shù)據(jù)的大量冗余,造成重復(fù)開(kāi)發(fā)和返工。

項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

通常,“自下而上”的方法適用于規(guī)模較小的系統(tǒng)開(kāi)發(fā),以及對(duì)開(kāi)發(fā)工作缺乏經(jīng)驗(yàn)的情況。

“自上而下”和“自下而上”的方法各有優(yōu)缺點(diǎn),在實(shí)際工作中究竟采用哪種方法依賴于企業(yè)的規(guī)模、系統(tǒng)的現(xiàn)狀以及企業(yè)管理制度的完善程度等。在實(shí)踐中,通常把這兩種方法結(jié)合起來(lái)應(yīng)用,“自上而下”的方法用于總體方案的制定,根據(jù)企業(yè)目標(biāo)確定MIS目標(biāo),圍繞系統(tǒng)目標(biāo)大體劃分子系統(tǒng),確定各子系統(tǒng)間要共享和傳遞的信息及其類(lèi)型?!白韵露稀钡姆椒▌t用于系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),自下而上的逐步實(shí)現(xiàn)各系統(tǒng)的開(kāi)發(fā)應(yīng)用,從而實(shí)現(xiàn)整個(gè)系統(tǒng)。這也就是所謂的“自上而下地規(guī)劃,自下而上地實(shí)現(xiàn)”的方法。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

任務(wù)四管理信息系統(tǒng)開(kāi)發(fā)方法MIS的開(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程。它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)、信息安全以及工程方法等各個(gè)方面的問(wèn)題。多學(xué)科性和綜合性,決定了MIS的開(kāi)發(fā)具有長(zhǎng)期性、復(fù)雜性和風(fēng)險(xiǎn)性,需要有科學(xué)的方法論指導(dǎo)。實(shí)踐表明,MIS開(kāi)發(fā)的效率,質(zhì)量和成本的滿意程度,很大程度上取決于是否有科學(xué)合理的方法來(lái)指導(dǎo)開(kāi)發(fā)過(guò)程。在MIS的長(zhǎng)期開(kāi)發(fā)實(shí)踐中,已經(jīng)出現(xiàn)了眾多的開(kāi)發(fā)方法和開(kāi)發(fā)工具。常見(jiàn)的開(kāi)發(fā)工具主要有三大類(lèi):結(jié)構(gòu)化生命周期法、原型法以及面向?qū)ο蟮姆椒ām?xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

一、結(jié)構(gòu)化開(kāi)發(fā)方法(一)結(jié)構(gòu)化開(kāi)發(fā)方法的含義

結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法(SSA&D,structuredsystemanalysisanddesign)也稱作結(jié)構(gòu)化生命周期法,是迄今為止最傳統(tǒng)、應(yīng)用最廣泛的一種系統(tǒng)開(kāi)發(fā)方法。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想是:用系統(tǒng)的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。

具體來(lái)說(shuō),就是先將整個(gè)信息系統(tǒng)開(kāi)發(fā)過(guò)程劃分出若干個(gè)相對(duì)比較獨(dú)立的階段。如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等。在前三個(gè)階段堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分。也就是說(shuō),在系統(tǒng)調(diào)查或理順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,即從組織管理金字塔結(jié)構(gòu)的塔尖入手,層層逐步深入至最基層。如果在系統(tǒng)分析,提出新系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體考慮入手,即先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問(wèn)題。而在系統(tǒng)實(shí)施階段,則應(yīng)堅(jiān)持自底向上的逐步組織實(shí)施。也就是說(shuō),按照前幾階段設(shè)計(jì)的模塊組織人力從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)一個(gè)拼接到一起進(jìn)行調(diào)試,自底向上,逐漸地構(gòu)成整體系統(tǒng)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

(二)結(jié)構(gòu)化開(kāi)發(fā)方法的優(yōu)缺點(diǎn)

1、優(yōu)點(diǎn)。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)點(diǎn)是:從系統(tǒng)整體全局出發(fā),強(qiáng)調(diào)在整體優(yōu)化的前提下“自上而下”的分析和設(shè)計(jì),保證了系統(tǒng)的整體性和目標(biāo)一致性;用戶至上,根據(jù)用戶需求開(kāi)發(fā),系統(tǒng)具有較強(qiáng)的適用性;嚴(yán)格區(qū)分工作階段,每個(gè)階段都有其明確的任務(wù),每一步工作都及時(shí)地總結(jié),發(fā)現(xiàn)問(wèn)題及時(shí)地反饋和糾正,避免了開(kāi)發(fā)過(guò)程的混亂狀態(tài);每一階段的工作成果是下一階段的依據(jù),便于系統(tǒng)開(kāi)發(fā)的管理和控制;文檔規(guī)范化,在系統(tǒng)開(kāi)發(fā)的每一步驟和每一階段,都按工程標(biāo)準(zhǔn)建立了標(biāo)準(zhǔn)化的文檔資料,有利于系統(tǒng)的維護(hù)。

2、缺點(diǎn)。該方法的缺點(diǎn)是:由于用戶的素質(zhì)或系統(tǒng)分析員和管理者之間的溝通問(wèn)題,在系統(tǒng)分析階段很難把握用戶的真正需求,易導(dǎo)致開(kāi)發(fā)出不是用戶需要的系統(tǒng);開(kāi)發(fā)周期長(zhǎng),一方面使得用戶在較長(zhǎng)時(shí)間內(nèi)不能得到一個(gè)實(shí)際可運(yùn)行的系統(tǒng),另一方面,難于適應(yīng)環(huán)境變化,一個(gè)規(guī)模較大的系統(tǒng)經(jīng)歷較長(zhǎng)時(shí)間開(kāi)發(fā)出來(lái)后,其生存環(huán)境可能已經(jīng)發(fā)生了變化;結(jié)構(gòu)化程度較低的系統(tǒng),在開(kāi)發(fā)初期難于鎖定功能要求。

結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是最成熟、應(yīng)用最廣泛的一種方法,主要適用于規(guī)模較大、結(jié)構(gòu)化程度較高的系統(tǒng)的開(kāi)發(fā)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

二、原型法(prototyping)(一)原型法的含義

原型法是80年代初興起的一種開(kāi)發(fā)模式,它是計(jì)算機(jī)軟件技術(shù)的發(fā)展,在關(guān)系數(shù)據(jù)庫(kù)和第四代程序生成語(yǔ)言(4GL)等開(kāi)發(fā)環(huán)境基礎(chǔ)上,提出的一種方法。原型法克服了結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的缺點(diǎn),短期了開(kāi)發(fā)周期,降低了開(kāi)發(fā)風(fēng)險(xiǎn)。原型法和結(jié)構(gòu)化系統(tǒng)方法是完全不同思路的兩種方法,原型法揚(yáng)棄了結(jié)構(gòu)化系統(tǒng)方法的那樣一步步周密細(xì)致地進(jìn)行系統(tǒng)分析和設(shè)計(jì),最后才能讓用戶看到可實(shí)現(xiàn)系統(tǒng)的繁瑣作法,在初步調(diào)查了解的基礎(chǔ)上,提供快速的軟件建造工具,開(kāi)發(fā)出一個(gè)功能并不十分完善的可實(shí)際運(yùn)行的系統(tǒng),即原型。在原型運(yùn)行過(guò)程中,根據(jù)用戶對(duì)系統(tǒng)的評(píng)價(jià),對(duì)原型系統(tǒng)進(jìn)行修改、擴(kuò)充、變更和完善,經(jīng)過(guò)與用戶的反復(fù)協(xié)商和改進(jìn),使之逐漸完善,最終即可形成實(shí)際系統(tǒng)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

二)原型法的工作流程利用原型法開(kāi)發(fā)MIS大致經(jīng)過(guò)以下步驟:1、確定用戶的基本要求

系統(tǒng)開(kāi)發(fā)人員通過(guò)對(duì)用戶的調(diào)查訪問(wèn),明確用戶對(duì)新系統(tǒng)的基本要求,如功能、輸入/輸出要求、人—機(jī)界面等,據(jù)此確定哪些要求是可實(shí)現(xiàn)的以及估算實(shí)現(xiàn)的成本費(fèi)用。2、開(kāi)發(fā)一個(gè)原型系統(tǒng)

利用開(kāi)發(fā)工具快速地建立一個(gè)交互式的軟件系統(tǒng)。3、征求用戶意見(jiàn)

用戶通過(guò)親自使用原型,對(duì)系統(tǒng)進(jìn)行評(píng)價(jià),找出新系統(tǒng)存在的缺點(diǎn)和不足之處,并反饋給系統(tǒng)開(kāi)發(fā)人員。這一階段是整個(gè)開(kāi)發(fā)過(guò)程的關(guān)鍵。4、修改原型

系統(tǒng)開(kāi)發(fā)人員通過(guò)與用戶的不斷地交流和探討,對(duì)系統(tǒng)進(jìn)行反復(fù)修改、擴(kuò)充和完善,直到用戶滿意為止。原型法的工作流程如圖2.1所示:項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

(三)原型法的優(yōu)缺點(diǎn)

1、優(yōu)點(diǎn)。原型法的優(yōu)點(diǎn)是符合人們認(rèn)識(shí)事物的規(guī)律,系統(tǒng)開(kāi)發(fā)循序漸進(jìn),反復(fù)修改,確保較好的用戶滿意度;開(kāi)發(fā)周期短,費(fèi)用相對(duì)少,原型法用工具開(kāi)發(fā),不僅能很快形成原型,而且使用方便、靈活、修改容易,這樣可大大縮短開(kāi)發(fā)時(shí)間,降低成本;系統(tǒng)更加貼近實(shí)際,由于有用戶的直接參與,用戶的各種要求能及時(shí)的反映到系統(tǒng)中,使得開(kāi)發(fā)的系統(tǒng)完全符合用戶的需求;易學(xué)易用,減少用戶的培訓(xùn)時(shí)間,用戶從原型開(kāi)始,就不斷地使用和評(píng)價(jià)系統(tǒng),這樣的用戶,只要稍加培養(yǎng),即可很快的學(xué)會(huì)使用系統(tǒng);應(yīng)變能力強(qiáng),由于系統(tǒng)開(kāi)發(fā)周期短,使用靈活,修改方便,對(duì)管理體制和組織結(jié)構(gòu)不穩(wěn)定,有變化的系統(tǒng)較合適。

2、缺點(diǎn)。原型法的缺點(diǎn)是對(duì)于一個(gè)規(guī)模較大或復(fù)雜性高的系統(tǒng),很難建立這樣一個(gè)原型,因此該法不適合大規(guī)模系統(tǒng)的開(kāi)發(fā);開(kāi)發(fā)過(guò)程管理要求高,整個(gè)開(kāi)發(fā)過(guò)程要經(jīng)過(guò)“修改──評(píng)價(jià)──再修改”的多次反復(fù),每次反復(fù)都要花費(fèi)人力、物力、財(cái)力。如果用戶配合不好,盲目地進(jìn)行修改會(huì)導(dǎo)致系統(tǒng)開(kāi)發(fā)周期變長(zhǎng),會(huì)無(wú)限拖延開(kāi)發(fā)進(jìn)程;用戶過(guò)早的看到系統(tǒng)原型,錯(cuò)認(rèn)為系統(tǒng)就是這個(gè)模樣,易使用戶缺乏耐心和信心;開(kāi)發(fā)人員很容易潛意識(shí)用原型取代系統(tǒng)分析;缺乏規(guī)范化的文檔資料,給系統(tǒng)維護(hù)工作帶來(lái)困難。

原型法比較適用于用戶需求不清,管理及業(yè)務(wù)處理不穩(wěn)定,需求經(jīng)常發(fā)生變化,系統(tǒng)規(guī)模較小且不太復(fù)雜的情況。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

三、面向?qū)ο蠓椒ǎㄒ唬┟嫦驅(qū)ο蠓椒ǖ暮x

20世紀(jì)80年代,由于面向?qū)ο蟮恼Z(yǔ)言和程序設(shè)計(jì)取得成功,面向?qū)ο蟮姆椒ǎ∣bjectOrientedMethod,簡(jiǎn)稱OOM)開(kāi)始應(yīng)用于管理領(lǐng)域中的MIS開(kāi)發(fā)。面向?qū)ο笙到y(tǒng)開(kāi)發(fā)方法是從80年代末各種面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(如:Smalltalk,C++等)逐步發(fā)展而來(lái)的。面向?qū)ο蟮姆椒ㄗ鳛橐环N方法論,強(qiáng)調(diào)對(duì)現(xiàn)實(shí)世界的理解和模擬,便于由現(xiàn)實(shí)世界轉(zhuǎn)換到計(jì)算機(jī)世界。面向?qū)ο蟮姆椒ㄌ貏e合適于系統(tǒng)分析和設(shè)計(jì)。相對(duì)于其它信息系統(tǒng)的分析設(shè)計(jì)方法,面向?qū)ο蟮姆椒ǜ阌诔绦蛟O(shè)計(jì)、修改和擴(kuò)充。

何謂對(duì)象?我們對(duì)客觀世界的認(rèn)識(shí)取決于我們對(duì)客觀世界中的事物的認(rèn)識(shí)所形成的概念,我們將客觀世界的事物抽象為問(wèn)題空間中的概念被稱為對(duì)象。

OOM以對(duì)象作為基本的元素,認(rèn)為客觀世界是由各種各樣的對(duì)象所組成的,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象之間的相互作用和聯(lián)系構(gòu)成不同的系統(tǒng)。OOM強(qiáng)調(diào)以對(duì)象作為系統(tǒng)分析和設(shè)計(jì)的主體,使軟件系統(tǒng)抽象為客觀世界的對(duì)象集合,從而使我們可以按照習(xí)慣思維方式建立問(wèn)題模型和構(gòu)造系統(tǒng),使軟件系統(tǒng)更易于理解和維護(hù),面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的封裝性、繼承性、多態(tài)性等技術(shù)為軟件復(fù)用和擴(kuò)充創(chuàng)造了條件。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)

當(dāng)我們?cè)O(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀系統(tǒng)時(shí),如能在滿足需求的條件下,把系統(tǒng)設(shè)計(jì)成由一些不可變的(相對(duì)固定)部分組成的最小集合,這個(gè)設(shè)計(jì)就是最好的。因?yàn)樗盐樟耸挛锏谋举|(zhì),因而不再會(huì)被周?chē)h(huán)境(物理環(huán)境和管理模式)的變化以及用戶沒(méi)完沒(méi)了的變化需求所左右。而這些不可變的部分就是所謂的對(duì)象。OO法又分為OOA和OOD,其中OOA的基本任務(wù)是運(yùn)用OO方法,對(duì)問(wèn)題域進(jìn)行分析和理解,正確認(rèn)識(shí)其中的事物及它們之間的關(guān)系,找出描述問(wèn)題域和系統(tǒng)功能所需的類(lèi)和對(duì)象,定義它們的屬性和職責(zé)以及它們之間所形成的各種聯(lián)系。最終產(chǎn)生一個(gè)符合用戶需求,并能直接反映問(wèn)題域和系統(tǒng)功能的OOA模型及其詳細(xì)說(shuō)明。OOA模型獨(dú)立于具體實(shí)現(xiàn),即不考慮與系統(tǒng)具體實(shí)現(xiàn)有關(guān)的因素,這也是OOA和OOD的區(qū)別之所在。OOA的任務(wù)是“做什么”,OOD的任務(wù)是“怎么做”。面向?qū)ο蠓治鲭A段的核心工作是建立系統(tǒng)的用例模型與分析模型。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)面向?qū)ο蠓治鲭A段的核心工作是建立系統(tǒng)的用例模型與分析模型。1)用例模型結(jié)構(gòu)化分析(StructuredAnalysis,SA)方法采用功能分解的方式來(lái)描述系統(tǒng)功能,在這種表達(dá)方式中,系統(tǒng)功能被分解到各個(gè)功能模塊中,通過(guò)描述細(xì)分的系統(tǒng)模塊的功能來(lái)達(dá)到描述整個(gè)系統(tǒng)功能的目的。采用SA方法來(lái)描述系統(tǒng)需求,很容易混淆需求和設(shè)計(jì)的界限,這樣的描述實(shí)際上已經(jīng)包含了部分的設(shè)計(jì)在內(nèi)。因此,系統(tǒng)分析師常常感到迷惑,不知道系統(tǒng)需求應(yīng)該詳細(xì)到何種程度。一個(gè)極端的做法就是將需求詳細(xì)到概要設(shè)計(jì),因?yàn)檫@樣的需求描述既包含了外部需求也包含了內(nèi)部設(shè)計(jì)。SA方法的另一個(gè)缺點(diǎn)是分割了各項(xiàng)系統(tǒng)功能的應(yīng)用環(huán)境,從各項(xiàng)功能項(xiàng)入手,很難了解到這些功能項(xiàng)如何相互關(guān)聯(lián)來(lái)實(shí)現(xiàn)一個(gè)完整的系統(tǒng)服務(wù)。從用戶的角度來(lái)看,他們并不想了解系統(tǒng)的內(nèi)部結(jié)構(gòu)和設(shè)計(jì),他們所關(guān)心的是系統(tǒng)所能提供的服務(wù),這就是用例方法的基本思想。用例方法是一種需求合成技術(shù),先獲取需求并記錄下來(lái),然后從這些零散的要求和期望中進(jìn)行整理與提煉,從而建立用例模型。在OOA方法中,構(gòu)建用例模型一般需要經(jīng)歷四個(gè)階段,分別是識(shí)別參與者、合并需求獲得用例、細(xì)化用例描述和調(diào)整用例模型。其中前三個(gè)階段是必須的。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)2)分析模型建立分析模型的過(guò)程大致包括定義概念類(lèi),確定類(lèi)之間的關(guān)系,為類(lèi)添加職責(zé),建立交互圖等,其中有學(xué)者將前三個(gè)步驟統(tǒng)稱為類(lèi)-責(zé)任-協(xié)作者(Class-Responsibility-Collaborator,CRC)建模。類(lèi)之間的主要關(guān)系有關(guān)聯(lián)、依賴、泛化、聚合、組合和實(shí)現(xiàn)等。5.1.3軟件設(shè)計(jì)軟件設(shè)計(jì)是需求分析的延伸與拓展。需求分析階段解決“做什么”的問(wèn)題,而軟件設(shè)計(jì)階段解決“怎么做”的問(wèn)題。同時(shí),它也是系統(tǒng)實(shí)施的基礎(chǔ),為系統(tǒng)實(shí)施工作做好鋪墊。合理的軟件設(shè)計(jì)方案既可以保證系統(tǒng)的質(zhì)量,也可以提高開(kāi)發(fā)效率,確保系統(tǒng)實(shí)施工作的順利進(jìn)行。從方法上來(lái)說(shuō),軟件設(shè)計(jì)分為結(jié)構(gòu)化設(shè)計(jì)與面向?qū)ο笤O(shè)計(jì)。1.結(jié)構(gòu)化設(shè)計(jì)結(jié)構(gòu)化設(shè)計(jì)(StructuredDesign,SD)是一種面向數(shù)據(jù)流的方法,它以SRS和SA階段所產(chǎn)生的DFD和數(shù)據(jù)字典等文檔為基礎(chǔ),是一個(gè)自頂向下、逐步求精和模塊化的過(guò)程。SD方法的基本思想是將軟件設(shè)計(jì)成由相對(duì)獨(dú)立且具有單一功能的模塊組成的結(jié)構(gòu),分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段,其中概要設(shè)計(jì)又稱為總體結(jié)構(gòu)設(shè)計(jì),它是開(kāi)發(fā)過(guò)程中很關(guān)鍵的一步,其主要任務(wù)是將系統(tǒng)的功能需求分配給軟件模塊,確定每個(gè)模塊的功能和調(diào)用關(guān)系,形成軟件的模塊結(jié)構(gòu)圖,即系統(tǒng)結(jié)構(gòu)圖。在SD中,需要遵循一個(gè)基本的原則:高內(nèi)聚,低耦合。內(nèi)聚表示模塊內(nèi)部各成分之間的聯(lián)系程度,是從功能角度來(lái)度量模塊內(nèi)的聯(lián)系,一個(gè)好的內(nèi)聚模塊應(yīng)當(dāng)恰好做目標(biāo)單一的一件事情;耦合表示模塊之間聯(lián)系的程度。緊密耦合表示模塊之間聯(lián)系非常強(qiáng),松散耦合表示模塊之間聯(lián)系比較弱,非耦合則表示模塊之間無(wú)任何聯(lián)系,是完全獨(dú)立的。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)3.設(shè)計(jì)模式設(shè)計(jì)模式是前人經(jīng)驗(yàn)的總結(jié),它使人們可以方便地復(fù)用成功的軟件設(shè)計(jì)。根據(jù)處理范圍不同,設(shè)計(jì)模式可分為類(lèi)模式和對(duì)象模式。類(lèi)模式處理類(lèi)和子類(lèi)之間的關(guān)系,這些關(guān)系通過(guò)繼承建立,在編譯時(shí)刻就被確定下來(lái),屬于靜態(tài)關(guān)系;對(duì)象模式處理對(duì)象之間的關(guān)系,這些關(guān)系在運(yùn)行時(shí)刻變化,更具動(dòng)態(tài)性。根據(jù)目的和用途不同,設(shè)計(jì)模式可分為創(chuàng)建型(Creational)模式、結(jié)構(gòu)型(Structural)模式和行為型(Behavioral)模式三種:①創(chuàng)建型模式主要用于創(chuàng)建對(duì)象,包括工廠方法模式、抽象工廠模式、原型模式、單例模式和建造者模式等;②結(jié)構(gòu)型模式主要用于處理類(lèi)或?qū)ο蟮慕M合,包括適配器模式、橋接模式、組合模式、裝飾模式、外觀模式、享元模式和代理模式等;③行為型模式主要用于描述類(lèi)或?qū)ο蟮慕换ヒ约奥氊?zé)的分配,包括職責(zé)鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態(tài)模式、策略模式、模板方法模式、訪問(wèn)者模式等。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(二)對(duì)象的特征

對(duì)象是OOM的主體,對(duì)象主要有以下特征:

1、抽象性。對(duì)象是對(duì)問(wèn)題世界的抽象,對(duì)象不僅可以表達(dá)結(jié)構(gòu)化數(shù)據(jù),而且可以表達(dá)非結(jié)構(gòu)化數(shù)據(jù),如圖形圖象、聲音、復(fù)雜的規(guī)則等。OOM用對(duì)象表達(dá)一切事物,因而具有很強(qiáng)的建模能力。

2、封裝性。對(duì)象的封裝性實(shí)際上是一種信息隱蔽技術(shù),對(duì)象的使用者只能從外部了解其功能,對(duì)象的內(nèi)部對(duì)使用者是隱蔽的,對(duì)象之間的相互依賴性小。封裝性使軟件部件具有優(yōu)良的模塊性,可以被系統(tǒng)任意增加和拆除,也可以被各系統(tǒng)重復(fù)選用。這對(duì)構(gòu)造大型和復(fù)雜的系統(tǒng)尤為方便。

3、繼承性。所謂繼承性是指某一對(duì)象的屬性特征可以被新的對(duì)象重用。在類(lèi)層次中,子類(lèi)可繼承父類(lèi)的全部語(yǔ)義特征。所謂類(lèi)是指一組有相似屬性和服務(wù)的對(duì)象。在程序設(shè)計(jì)中,利用繼承性,可減少程序的重復(fù)編制。

4、多態(tài)性。多態(tài)性是指相同的操作可以作用于多種類(lèi)型的對(duì)象并獲得不同的結(jié)果。即提供了統(tǒng)一、方便、動(dòng)態(tài)的信息傳遞機(jī)制。增強(qiáng)了軟件的靈活性。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(三)面向?qū)ο蠓ǖ拈_(kāi)發(fā)步驟1、系統(tǒng)調(diào)查和需求分析

即對(duì)系統(tǒng)進(jìn)行需求調(diào)查分析,搞清楚系統(tǒng)的目的和用戶的需求是什么的問(wèn)題。2、面向?qū)ο蠓治觯∣OA)

把繁雜的問(wèn)題進(jìn)行分解并抽象成一些類(lèi)或?qū)ο螅治鲞@些對(duì)象的結(jié)構(gòu)、屬性、方法,以及對(duì)象間的聯(lián)系等。

3、面向?qū)ο笤O(shè)計(jì)(OOD)對(duì)分析結(jié)果作進(jìn)一步的抽象、歸納、整理,從而給出對(duì)象的實(shí)現(xiàn)描述,并最后以范式的形式將它們確定下來(lái)。4、面向?qū)ο蟮某绦颍∣OP)此階段為程序?qū)崿F(xiàn)階段,即選用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言實(shí)現(xiàn)設(shè)計(jì)階段抽象整理出來(lái)的范式形式的對(duì)象,形成相應(yīng)的應(yīng)用程序軟件。OOM開(kāi)發(fā)的系統(tǒng)有較強(qiáng)的應(yīng)變能力,因而具有重用性好、可維護(hù)性好等特點(diǎn)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)(四)面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn)面向?qū)ο蟮姆治龇椒ê推渌椒ㄒ粯?,在我們進(jìn)行系統(tǒng)分析和設(shè)計(jì)的時(shí)候,必須對(duì)應(yīng)用問(wèn)題有深刻的理解,它需要一個(gè)詳細(xì)的需求分析報(bào)告。1、優(yōu)點(diǎn)。OOM主要優(yōu)點(diǎn)表現(xiàn)在:00M以對(duì)象為基礎(chǔ),利用特定的軟件工具直接完成從對(duì)象客體的描述到軟件之間的轉(zhuǎn)換,這是00M最主要的特點(diǎn)和成就。00M解決了如結(jié)構(gòu)化方法中客觀世界描述工具與軟件結(jié)構(gòu)不一致的問(wèn)題,縮短了系統(tǒng)開(kāi)發(fā)周期。解決了從分析和設(shè)計(jì)等到軟件模板結(jié)構(gòu)之間多次轉(zhuǎn)換映射的繁雜過(guò)程,簡(jiǎn)化了分析和設(shè)計(jì)。在00M中,系統(tǒng)模型的基本單元是對(duì)象,是客觀事物的抽象,具有相對(duì)穩(wěn)定性,因而OOM開(kāi)發(fā)的系統(tǒng)有較強(qiáng)的應(yīng)變能力,重用性好、維護(hù)性好,并能降低系統(tǒng)開(kāi)發(fā)維護(hù)費(fèi)用和能控制軟件的復(fù)雜性。00M特別適合于多媒體和復(fù)雜系統(tǒng)。2、缺點(diǎn)。00方法的不足之處在于:和原型法一樣,00M需要有一定的軟件基礎(chǔ)支持才可應(yīng)用。另外,對(duì)大型系統(tǒng)而言,采用自下向上的OOM開(kāi)發(fā)系統(tǒng),易造成系統(tǒng)結(jié)構(gòu)不合理,各部分關(guān)系失調(diào)等問(wèn)題,易使系統(tǒng)整體功能的協(xié)調(diào)性差,效率降低等。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)四、三種開(kāi)發(fā)方法的比較對(duì)于同一個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程來(lái)說(shuō),使用不同的系統(tǒng)開(kāi)發(fā)方法在其具體的操作過(guò)程上是有所區(qū)別的。也就是說(shuō),如果用結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法來(lái)開(kāi)發(fā)系統(tǒng),其思路應(yīng)該是先對(duì)問(wèn)題進(jìn)行調(diào)查,然后從功能和流程的角度來(lái)分析、了解和優(yōu)化問(wèn)題,最后規(guī)劃和實(shí)現(xiàn)系統(tǒng);如果用原型開(kāi)發(fā)方法來(lái)開(kāi)發(fā)系統(tǒng),其思路應(yīng)該是先請(qǐng)用戶介紹問(wèn)題,然后利用軟件工具迅速地模擬出一個(gè)問(wèn)題原型,然后與用戶一道運(yùn)行和評(píng)價(jià)這個(gè)原型,如不滿意則立刻修改,反反復(fù)復(fù)直到用戶滿意為止,最后優(yōu)化和整理系統(tǒng);如果用面向?qū)ο箝_(kāi)發(fā)方法來(lái)開(kāi)發(fā)系統(tǒng),其思路應(yīng)該是先對(duì)問(wèn)題進(jìn)行調(diào)查,然后從抽象對(duì)象和信息模擬的角度來(lái)分析問(wèn)題,將問(wèn)題按其性質(zhì)和屬性劃分成各種不同的對(duì)象和類(lèi),弄清它們之間的信息聯(lián)系,最后用面向?qū)ο蟮能浖ぞ邔?shí)現(xiàn)系統(tǒng)。以上介紹的三種常用的MIS開(kāi)發(fā)方法,在實(shí)踐中,各單位的MIS的規(guī)模大小不同,處理的功能繁簡(jiǎn)不一,涉及的管理層次也有高、中、低之分,如何根據(jù)本單位實(shí)際情況選擇合適的開(kāi)發(fā)方法,是影響系統(tǒng)開(kāi)發(fā)效率和質(zhì)量等的主要因素之一。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)結(jié)構(gòu)化方法是國(guó)際公認(rèn)的標(biāo)準(zhǔn)化方法,過(guò)程嚴(yán)密,思路清楚,但總體思路上比較保守,是以不變應(yīng)萬(wàn)變適應(yīng)環(huán)境的變化;原型法強(qiáng)調(diào)開(kāi)發(fā)人員與用戶的交流,該方法開(kāi)發(fā)的MIS具有較強(qiáng)的動(dòng)態(tài)適應(yīng)性,原型法對(duì)于中小型的MIS開(kāi)發(fā)效果較好,但原型法在計(jì)算機(jī)的開(kāi)發(fā)工具上要求較高;面向?qū)ο蟮姆椒ㄊ且环N新穎、具有獨(dú)特優(yōu)點(diǎn)的方法,特別適合系統(tǒng)分析和設(shè)計(jì),缺點(diǎn)在于在沒(méi)有進(jìn)行全面的系統(tǒng)性調(diào)查分析之前,把握這個(gè)系統(tǒng)結(jié)構(gòu)有困難。在實(shí)際開(kāi)發(fā)中,較為典型的具有代表性的觀點(diǎn)認(rèn)為,單純的采用哪一種方法來(lái)進(jìn)行開(kāi)發(fā)都是片面的、有缺陷的,最好是將各種方法綜合起來(lái)使用,以取長(zhǎng)補(bǔ)短。目前,只有結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是真正能比較全面支持整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的方法。其他幾種方法雖然各有很多優(yōu)點(diǎn),但都是作為結(jié)構(gòu)化開(kāi)發(fā)方法在局部開(kāi)發(fā)環(huán)節(jié)上的補(bǔ)充,暫時(shí)都還不能替代其在系統(tǒng)開(kāi)發(fā)過(guò)程中的主導(dǎo)地位。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)五、計(jì)算機(jī)輔助軟件工程(CASE)長(zhǎng)期以來(lái),人們進(jìn)行系統(tǒng)開(kāi)發(fā)的主要手段是手工方式,系統(tǒng)開(kāi)發(fā)的速度和質(zhì)量主要取決于系統(tǒng)分析人員、程序設(shè)計(jì)人員等的個(gè)人經(jīng)驗(yàn)和水平。在這種開(kāi)發(fā)方式下存在著一些難以克服的問(wèn)題:①系統(tǒng)開(kāi)發(fā)周期長(zhǎng),工作效率低;②質(zhì)量得不到保證,數(shù)據(jù)一致性差;③文檔工作不規(guī)范;④系統(tǒng)維護(hù)工作量大。等等。80年代迅速發(fā)展起來(lái)的軟件開(kāi)發(fā)技術(shù)領(lǐng)域──計(jì)算機(jī)輔助軟件工程(ComputerAidedSoftwareEngineering,CASE),使得制約信息系統(tǒng)開(kāi)發(fā)的瓶頸被打破,是實(shí)現(xiàn)系統(tǒng)開(kāi)發(fā)自動(dòng)化的一條主要途徑。CASE集圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫(kù)技術(shù)和各類(lèi)開(kāi)發(fā)工具于一身,能支持除系統(tǒng)調(diào)查外的每一個(gè)開(kāi)發(fā)步驟,是一種自動(dòng)化和半自動(dòng)化的方法。如果嚴(yán)格地從認(rèn)知方法論的角度來(lái)看,CASE并不是一門(mén)真正的方法,它只是一種開(kāi)發(fā)環(huán)境,提供了支持開(kāi)發(fā)的各類(lèi)工具。但從它對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的支持程度來(lái)看,即從實(shí)用性角度,是一種實(shí)用的系統(tǒng)開(kāi)發(fā)方法。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)由于CASE只是為各種具體的開(kāi)發(fā)方法提供了支持每一階段的開(kāi)發(fā)工具,因而采用CASE進(jìn)行開(kāi)發(fā),還必須結(jié)合一種具體的開(kāi)發(fā)方法,如結(jié)構(gòu)化開(kāi)發(fā)方法、原型法和面向?qū)ο箝_(kāi)發(fā)方法等。采用CASE工具開(kāi)發(fā)有如下特點(diǎn):1、解決了從客觀對(duì)象到軟件系統(tǒng)的映射問(wèn)題,支持系統(tǒng)開(kāi)發(fā)的全過(guò)程。2、系統(tǒng)開(kāi)發(fā)具有較高的自動(dòng)化水平,縮短了系統(tǒng)開(kāi)發(fā)的周期。3、各種軟件工具事先都經(jīng)測(cè)試和驗(yàn)證,使得開(kāi)發(fā)的系統(tǒng)質(zhì)量得到保證。4、對(duì)各階段工作進(jìn)行統(tǒng)一管理,各開(kāi)發(fā)工具可通過(guò)公用數(shù)據(jù)庫(kù)共享數(shù)據(jù),保持工作過(guò)程的連續(xù)性和數(shù)據(jù)的協(xié)調(diào)與一致。5、需要維護(hù)的軟件,可根據(jù)事先的說(shuō)明或定義,重新生成一遍,使軟件維護(hù)方便且費(fèi)用低。6、自動(dòng)開(kāi)發(fā)工作生成的標(biāo)準(zhǔn)化、規(guī)范化的文檔,統(tǒng)一了格式,減少了人的隨意性,搞高了文檔的質(zhì)量。7、自動(dòng)化的工具使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解脫出來(lái)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)目前,CASE工具從支持功能來(lái)分,大致有三種類(lèi)型:1、軟件生產(chǎn)工具。該類(lèi)工具主要用于最后的軟件設(shè)計(jì)與編程工作。2、系統(tǒng)需求分析與設(shè)計(jì)工具。需求分析工具是在系統(tǒng)分析階段用來(lái)嚴(yán)格定義需求規(guī)格的工具,能將邏輯模型清晰表達(dá)出來(lái),該階段的工具,如原型構(gòu)造工具、數(shù)據(jù)流程圖繪制與分析工具、數(shù)據(jù)字典生成工具等。設(shè)計(jì)工具是用來(lái)進(jìn)行系統(tǒng)設(shè)計(jì)的,將設(shè)計(jì)結(jié)果描述形成設(shè)計(jì)說(shuō)明書(shū),如系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)工具、數(shù)據(jù)庫(kù)設(shè)計(jì)工具、圖形界面設(shè)計(jì)工具、HIPO圖工具等。3、集成化開(kāi)發(fā)工具。集成化是CASE發(fā)展的方向。集成化開(kāi)發(fā)工具是一組軟件工具的有機(jī)結(jié)合,它支持從需求分析、設(shè)計(jì)、程序生成乃至維護(hù)的整個(gè)軟件生命周期。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)任務(wù)五常見(jiàn)開(kāi)發(fā)工具和技術(shù)介紹一、visualSTUDIO工具集VISUALSTUDIO6.0工具集包括很多開(kāi)發(fā)工具,開(kāi)發(fā)信息系統(tǒng)常用的主要VIRSUALBASIC和VISUALC++。下面分別加以介紹。最早的VB是由微軟公司于1991年推出的。這個(gè)編程系統(tǒng)編寫(xiě)基于windows環(huán)境的計(jì)算機(jī)程序,包括VISUALBASIC語(yǔ)言以及有助于編寫(xiě)這些程序的許多工具。目前的最常用版本是VB6.0,是個(gè)完全集成的編程環(huán)境,集程序設(shè)計(jì)、調(diào)試和查錯(cuò)為一身。VisualBasic的特點(diǎn)是用戶可以用它迅速開(kāi)發(fā)一個(gè)堅(jiān)固的應(yīng)用程序。因此也常常被認(rèn)為是一種RAD(快速開(kāi)發(fā)應(yīng)用程序)工具。VisualC++是微軟公司在window95和windowsNT上建立的32位應(yīng)用程序的強(qiáng)大的復(fù)雜的開(kāi)發(fā)工具。它比16位Windows應(yīng)用程序或者不使用圖形界面的老程序大,而且復(fù)雜,但它減少了程序員所作的實(shí)際工作。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)VisualC++對(duì)數(shù)據(jù)庫(kù)的操作具有快速集成數(shù)據(jù)庫(kù)訪問(wèn),允許用戶建立強(qiáng)有力的數(shù)據(jù)庫(kù)應(yīng)用程序的特點(diǎn)。如可以使用ODBC類(lèi)和高性能的32位ODBC驅(qū)動(dòng)程序,訪問(wèn)各種數(shù)據(jù)庫(kù)管理系統(tǒng);可以使用DAO(數(shù)據(jù)訪問(wèn)對(duì)象)類(lèi)通過(guò)編程工具,訪問(wèn)和操縱數(shù)據(jù)庫(kù)中數(shù)據(jù)并且管理數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)對(duì)象與結(jié)構(gòu)。其向?qū)Чぞ咧С諨AO和ODBC類(lèi)。二、DELPHIDELPHI使用的是Borland公司開(kāi)發(fā)的可視化快速應(yīng)用程序開(kāi)發(fā)工具,其最早的起源是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言PASCAL。DELPHI基于windows平臺(tái)提供了強(qiáng)大的VCL(可視化組件庫(kù))組件,不斷改善其集成開(kāi)發(fā)環(huán)境(IDE),快速的編譯運(yùn)行能力和良好的穩(wěn)定性,使得它在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲得了許多程序員的鐘愛(ài),尤其是自數(shù)據(jù)庫(kù)開(kāi)發(fā)方面是相當(dāng)優(yōu)秀的。Delphi程序使用的是objectPascal語(yǔ)言。Borland推出Delphi其核心本身就是Pascal編譯器。Pascal語(yǔ)言向來(lái)以編譯速度快著稱,當(dāng)初推出的TurboPascal編譯器,便具有了穩(wěn)定性、快速編譯的能力。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)三、JAVAJava是Sun公司推出的一種編程語(yǔ)言。它是一種通過(guò)解釋方式來(lái)執(zhí)行的語(yǔ)言,語(yǔ)法規(guī)則和C++類(lèi)似。同時(shí),Java也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言。Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。Jave可以運(yùn)行于任何微處理器,用Java開(kāi)發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。J2ME技術(shù)只是Java系列產(chǎn)品中的一部分。相關(guān)的Java平臺(tái)包括J2SE(Java2StandardEdition)和J2EE(Java2EnterpriseEdition)。J2EE平臺(tái)本質(zhì)上是一個(gè)分布式的服務(wù)器應(yīng)用程序設(shè)計(jì)環(huán)境。J2EE用來(lái)建設(shè)大型的分布式企業(yè)級(jí)應(yīng)用程序?;蛘哂酶鼤r(shí)髦的名詞說(shuō)就是“電子商務(wù)”應(yīng)用程序。這些企業(yè)可能大到擁有中心數(shù)據(jù)庫(kù)服務(wù)器,Web服務(wù)器集群和遍布全國(guó)的辦公終端,也可能小到只不過(guò)想做一個(gè)網(wǎng)站。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)四、.net開(kāi)發(fā)環(huán)境市場(chǎng)目前只有一種技術(shù)可以和J2EE競(jìng)爭(zhēng),那就是Microsoft的.NET。Microsoft?.NET是MicrosoftXMLWebservices平臺(tái)。XMLWebservices允許應(yīng)用程序通過(guò)Internet進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。Microsoft.NET平臺(tái)提供創(chuàng)建XMLWebservices并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶的好處是無(wú)縫的、吸引人的體驗(yàn)。用Microsoft?VisualStudio?.NET和.NET框架,開(kāi)發(fā)人員可以快速開(kāi)發(fā)XMLWebservices,并輕松地將它們與其他應(yīng)用程序集成在一起。大多數(shù)開(kāi)發(fā)人員都可以利用現(xiàn)有技能,因?yàn)?NET框架的公共語(yǔ)言運(yùn)行庫(kù)允許使用任一現(xiàn)代編程語(yǔ)言開(kāi)發(fā)Web服務(wù)。項(xiàng)目2管理信息系統(tǒng)開(kāi)發(fā)方法和技術(shù)五、UML面向?qū)ο蟮姆治雠c設(shè)計(jì)(OOA&D)方法的發(fā)展在80年代末至90年代中出現(xiàn)了一個(gè)高潮,UML是這個(gè)高潮的產(chǎn)物。并最終成為大眾所接受的標(biāo)準(zhǔn)建模語(yǔ)言。(一)標(biāo)準(zhǔn)建模語(yǔ)言UML公認(rèn)的面向?qū)ο蠼UZ(yǔ)言出現(xiàn)于70年代中期。從1989年到1994年,其數(shù)量從不到十種增加到了五十多種。但是,面對(duì)眾多的建模語(yǔ)言,用戶由于沒(méi)有能力區(qū)別不同語(yǔ)言之間的差別,因此很難找到一種比較適合其應(yīng)用特點(diǎn)的語(yǔ)言;其次,眾多的建模語(yǔ)言實(shí)際上各有千秋;第三,雖然不同的建模語(yǔ)言大多類(lèi)同,但仍存在某些細(xì)微的差別,極大地妨礙了用戶之間的交流。因此在客觀上,極有必要在精心比較不同的建模語(yǔ)言優(yōu)缺點(diǎn)及總結(jié)面向?qū)ο蠹夹g(shù)應(yīng)用實(shí)踐的基礎(chǔ)上,組織

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論