第八章信息系統(tǒng)構(gòu)建策略_第1頁(yè)
第八章信息系統(tǒng)構(gòu)建策略_第2頁(yè)
第八章信息系統(tǒng)構(gòu)建策略_第3頁(yè)
第八章信息系統(tǒng)構(gòu)建策略_第4頁(yè)
第八章信息系統(tǒng)構(gòu)建策略_第5頁(yè)
已閱讀5頁(yè),還剩50頁(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)介

企業(yè)信息系統(tǒng)的構(gòu)建第一節(jié)構(gòu)建信息系統(tǒng)的方法概述一、系統(tǒng)構(gòu)建的策略1、購(gòu)買(mǎi)成熟軟件。2、部分定制。3、委托開(kāi)發(fā)(外包)。4、合作開(kāi)發(fā)。5、用戶自行開(kāi)發(fā)。1、購(gòu)買(mǎi)成熟軟件

——即直接從軟件公司購(gòu)買(mǎi)專(zhuān)業(yè)的成熟軟件。

適用于

對(duì)于功能單一的小系統(tǒng)頗為有效。但不太適用于規(guī)模較大、功能復(fù)雜、需求量的不確定性程度比較高的系統(tǒng)。

優(yōu)點(diǎn)

(1)能縮短開(kāi)發(fā)時(shí)間,節(jié)省開(kāi)發(fā)費(fèi)用,技術(shù)水平比較高;

(2)能夠反映先進(jìn)的企業(yè)管理思想;

(3)產(chǎn)品可靠性較高。

缺點(diǎn)(1)軟件的專(zhuān)用性比較差,難以滿足企業(yè)的全部功能需求;

(2)軟件后期維護(hù)成本高。

2、部分定制

——即可以部分購(gòu)買(mǎi)成熟軟件,但對(duì)于部分不適用于本企業(yè)的內(nèi)容,請(qǐng)開(kāi)發(fā)商專(zhuān)門(mén)定制開(kāi)發(fā)。

優(yōu)點(diǎn)

(1)能縮短開(kāi)發(fā)時(shí)間,技術(shù)水平比較高,系統(tǒng)可以得到較好的維護(hù);(2)系統(tǒng)適用性較強(qiáng)。

缺點(diǎn)

軟件后期維護(hù)成本高。

3委托開(kāi)發(fā)

——由使用單位(甲方)委托通常是有豐富開(kāi)發(fā)經(jīng)驗(yàn)的機(jī)構(gòu)或?qū)I(yè)開(kāi)發(fā)人員(乙方),按照用戶的需求承擔(dān)系統(tǒng)開(kāi)發(fā)的任務(wù)。即完全定制的方式。適用于:

(1)使用單位(甲方)沒(méi)有MIS的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)及軟件開(kāi)發(fā)人員或開(kāi)發(fā)隊(duì)伍力量較弱、但資金較為充足的單位。

(2)自身的業(yè)務(wù)處理專(zhuān)業(yè)化較強(qiáng),市場(chǎng)上無(wú)法購(gòu)買(mǎi)到通用的成熟軟件。

優(yōu)點(diǎn)(1)省時(shí)、省事;

(2)開(kāi)發(fā)出來(lái)的系統(tǒng)技術(shù)水平較高。

缺點(diǎn)(1)費(fèi)用高;(2)系統(tǒng)維護(hù)與擴(kuò)展需要開(kāi)發(fā)單位的長(zhǎng)期支持,風(fēng)險(xiǎn)較高;(3)不利于本單位的人才培養(yǎng)。4、

合作開(kāi)發(fā)——由使用單位(甲方)和有豐富開(kāi)發(fā)經(jīng)驗(yàn)的機(jī)構(gòu)或?qū)I(yè)開(kāi)發(fā)人員(乙方),共同完成開(kāi)發(fā)任務(wù)。雙方共享開(kāi)發(fā)成果。

適用于:

使用單位(甲方)有一定的MIS分析、設(shè)計(jì)及開(kāi)發(fā)人員,但開(kāi)發(fā)隊(duì)伍力量較弱,希望通過(guò)MIS的開(kāi)發(fā),建立、完善和提高自己的技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作,而且資金和時(shí)間資源相對(duì)充足。

優(yōu)點(diǎn)(1)相對(duì)于委托開(kāi)發(fā)方式比較節(jié)約資金;(2)可以培養(yǎng)、增強(qiáng)使用單位的技術(shù)力量,便于系統(tǒng)維護(hù)工作;

(3)開(kāi)發(fā)出來(lái)的系統(tǒng)技術(shù)水平較高。

缺點(diǎn)

雙方在合作中溝通易出現(xiàn)問(wèn)題。

5、用戶自行開(kāi)發(fā)——由用戶依靠自己的力量獨(dú)立完成系統(tǒng)開(kāi)發(fā)的各項(xiàng)任務(wù)。

適用于:有較強(qiáng)專(zhuān)業(yè)開(kāi)發(fā)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用人員、資金充足、時(shí)間充裕的組織和企業(yè)。

如:大學(xué)、研究所、計(jì)算機(jī)公司、高科技公司等單位。

優(yōu)點(diǎn)(1)開(kāi)發(fā)費(fèi)用相比委托開(kāi)發(fā)少;(2)系統(tǒng)適用性強(qiáng);(3)方便系統(tǒng)維護(hù)和擴(kuò)展;(4)有利于培養(yǎng)自己的系統(tǒng)開(kāi)發(fā)人員。

缺點(diǎn)

(1)容易受業(yè)務(wù)工作的限制,系統(tǒng)整體優(yōu)化不夠,開(kāi)發(fā)水平較低。(2)系統(tǒng)開(kāi)發(fā)時(shí)間長(zhǎng),開(kāi)發(fā)人員調(diào)動(dòng)后,系統(tǒng)維護(hù)和擴(kuò)展工作沒(méi)有保障。

五種構(gòu)建方式對(duì)企業(yè)的基本要求比較自行開(kāi)發(fā)部分定制合作開(kāi)發(fā)委托開(kāi)發(fā)購(gòu)買(mǎi)分析和設(shè)計(jì)能力較高較低逐漸培養(yǎng)一般不需要編程能力較高較低需要不需要不需要開(kāi)發(fā)費(fèi)用較高較低較高較高低系統(tǒng)維護(hù)容易較困難較容易較困難較困難二、信息系統(tǒng)開(kāi)發(fā)的方法1、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法2、原型法3、面向?qū)ο箝_(kāi)發(fā)方法4、計(jì)算機(jī)輔助軟件工程(CASE)法

三、開(kāi)發(fā)信息系統(tǒng)的策略

1、自下而上的開(kāi)發(fā)策略從現(xiàn)行系統(tǒng)的業(yè)務(wù)狀況出發(fā),先實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)的具體功能,逐步由底層到高層,直至最后形成整個(gè)系統(tǒng)。優(yōu)點(diǎn):由點(diǎn)帶面,投資少,見(jiàn)效快。適于小型系統(tǒng)的設(shè)計(jì),適用于對(duì)開(kāi)發(fā)工作缺乏經(jīng)驗(yàn)的情況。缺點(diǎn):缺乏大局觀,沒(méi)有從整個(gè)系統(tǒng)出發(fā)考慮問(wèn)題,大規(guī)模系統(tǒng)可能出現(xiàn)運(yùn)行不協(xié)調(diào)的危險(xiǎn),隨著系統(tǒng)的進(jìn)展往往要做出重大修改,甚至重新規(guī)劃設(shè)計(jì)。

2、自上而下的開(kāi)發(fā)策略從整體上協(xié)調(diào)和規(guī)劃,由全局到局部,由長(zhǎng)遠(yuǎn)到近期,從探索合理的信息流出發(fā)來(lái)設(shè)計(jì)系統(tǒng)。優(yōu)點(diǎn):整體性很強(qiáng)。缺點(diǎn):開(kāi)發(fā)難度較大。

綜合開(kāi)發(fā)策略在實(shí)踐中,對(duì)于大型系統(tǒng)往往把這兩種方法結(jié)合起來(lái)使用,即先自上而下地作好MIS的戰(zhàn)略規(guī)劃,再自下而上地逐步實(shí)現(xiàn)各系統(tǒng)的應(yīng)用開(kāi)發(fā)。一、早期的信息系統(tǒng)開(kāi)發(fā)方法存在的主要問(wèn)題1、工作階段劃分原則不明確;2、系統(tǒng)建設(shè)過(guò)程用戶參與程度低;3、系統(tǒng)開(kāi)發(fā)的工作任務(wù)集中在系統(tǒng)實(shí)施階段;4、系統(tǒng)實(shí)施階段的工作采取“自底向上”的方法。第二節(jié)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法1、基本思路把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。

2、生命周期1)系統(tǒng)規(guī)劃階段

戰(zhàn)略規(guī)劃、業(yè)務(wù)流程規(guī)劃、信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃、項(xiàng)目實(shí)施與資源分配規(guī)劃。

二、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法2)系統(tǒng)分析階段主要包括系統(tǒng)初步調(diào)查、可行性分析、詳細(xì)調(diào)查等,最終確定新系統(tǒng)的邏輯方案,形成系統(tǒng)分析報(bào)告。目的是分析原有系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程上存在的問(wèn)題,定義業(yè)務(wù)需求,為下一階段的系統(tǒng)開(kāi)發(fā)工作奠定基礎(chǔ)。3)系統(tǒng)設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)的目的是設(shè)計(jì)一個(gè)以計(jì)算機(jī)為基礎(chǔ)的技術(shù)解決方案以滿足用戶的需求。包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì):總體設(shè)計(jì)的主要任務(wù)是構(gòu)造系統(tǒng)的總體結(jié)構(gòu);詳細(xì)設(shè)計(jì)包括人機(jī)界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼設(shè)計(jì)、輸入設(shè)計(jì)和輸出設(shè)計(jì)等。

最終形成的是系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)。4)系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施的目的是組裝信息系統(tǒng)技術(shù)部件,并最終使信息系統(tǒng)投入運(yùn)行。包括的活動(dòng)有編程、系統(tǒng)安裝、系統(tǒng)測(cè)試、用戶培訓(xùn)、新舊系統(tǒng)之間的切換等工作。

最終形成用戶手冊(cè)、程序說(shuō)明書(shū)等技術(shù)文檔。5)系統(tǒng)運(yùn)行與維護(hù)階段目的是對(duì)系統(tǒng)進(jìn)行維護(hù),使之能正常地運(yùn)作。主要包括系統(tǒng)運(yùn)行的組織與管理,系統(tǒng)評(píng)價(jià),系統(tǒng)糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。系統(tǒng)開(kāi)發(fā)的瀑布模型三、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的假定

1、系統(tǒng)需求能被預(yù)先嚴(yán)格定義,用戶能完整表達(dá)系統(tǒng)需求;

2、系統(tǒng)需求在開(kāi)發(fā)中基本不變。四、優(yōu)點(diǎn)

1、階段的順序性和依賴(lài)性。

2、從抽象到具體,逐步求精。

3、邏輯設(shè)計(jì)與物理設(shè)計(jì)分開(kāi)。

4、質(zhì)量保證措施完備。

5、注重全局化和整體化。五、缺點(diǎn)

1、整個(gè)系統(tǒng)的開(kāi)發(fā)工作是勞動(dòng)密集型的。

該方法文檔的編寫(xiě)工作量極大2、用戶需求的變更不能做出迅速的響應(yīng)。

它是一種預(yù)先定義需求的方法,基本前提是必須能夠在早期就凍結(jié)用戶的需求,只適應(yīng)于可在早期階段就完全確定用戶需求的項(xiàng)目。3、開(kāi)發(fā)周期長(zhǎng),難以適應(yīng)環(huán)境的急劇變化。因?yàn)殚_(kāi)發(fā)周期較長(zhǎng),當(dāng)環(huán)境突然發(fā)生變化影響用戶需求時(shí),這一方法就很難適應(yīng)。4、難以適應(yīng)非結(jié)構(gòu)化因素的要求。

5、軟件重用程度很低。6、維護(hù)工作繁重,專(zhuān)門(mén)人才緊缺。

據(jù)統(tǒng)計(jì),結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法開(kāi)發(fā)出來(lái)的軟件維護(hù)費(fèi)用是軟件開(kāi)發(fā)費(fèi)用的幾倍。六、適用范圍

該方法適用于一些組織相對(duì)穩(wěn)定、業(yè)務(wù)處理過(guò)程規(guī)范、需求明確且在一定時(shí)期內(nèi)不會(huì)發(fā)生大的變化的大型復(fù)雜系統(tǒng)的開(kāi)發(fā)。七、主要原則1、用戶參與的原則2、嚴(yán)格劃分工作階段,“先邏輯,后物理”。3、“自頂向下”的原則;4、工作成果描述標(biāo)準(zhǔn)化原則第三節(jié)原型法

在本學(xué)科領(lǐng)域,原型是系統(tǒng)的一個(gè)早期可運(yùn)行的軟件,它反映了最終系統(tǒng)的部分重要特征。一、基本思路原型法與生命周期法不同,它不注重對(duì)系統(tǒng)全面、系統(tǒng)的詳細(xì)調(diào)查與分析,而是本著系統(tǒng)開(kāi)發(fā)人員對(duì)用戶需求的理解,先快速實(shí)現(xiàn)一個(gè)功能尚不十分完善的、實(shí)驗(yàn)性的、簡(jiǎn)易的原型系統(tǒng),然后在此基礎(chǔ)之上,具體結(jié)合用戶需求,不斷改進(jìn)和完善原型,從而獲得較為完整的、符合用戶要求的信息系統(tǒng)。二、假定條件

(1)并非所有需求都可在系統(tǒng)開(kāi)發(fā)前都能被準(zhǔn)確地說(shuō)明;(2)項(xiàng)目開(kāi)發(fā)者與用戶之間通常存在交流上的困難;(3)不同系統(tǒng),盡管其管理目標(biāo)、應(yīng)用環(huán)境不同,但其基本的功能模塊和操作在方式上是相同的,因此可在此基礎(chǔ)上不斷修改。原型法的步驟第一步,確定用戶的基本信息需求。第二步,初步建立原型系統(tǒng)。第三步,使用及評(píng)價(jià)原型系統(tǒng),進(jìn)一步明確并完善用戶要求。第四步,修改完善原型系統(tǒng)。建立原型系統(tǒng)的步驟明確用戶基本需求和應(yīng)用模型建立初始原型初始原型使用原型,進(jìn)一步明確用戶需求用戶和分析設(shè)計(jì)者滿意嗎?待修改的原型修改原型待修改的原型可用的原型YN使用此原型作為應(yīng)用系統(tǒng)開(kāi)發(fā)的依據(jù)直接將原型系統(tǒng)用作應(yīng)用系統(tǒng)初始原型的構(gòu)造原則

(1)盡可能利用現(xiàn)有軟件和模型構(gòu)造原型,盡可能采用舊模式。(2)按最小系統(tǒng)原則構(gòu)造一個(gè)規(guī)模較小、基本能反映用戶系統(tǒng)需求的原型,經(jīng)用戶評(píng)價(jià)和迭代修改,再補(bǔ)充完善系統(tǒng)的其余部分。并不要求面面俱到,而是能反映用戶要求的主要特征。(3)利用高效率的軟件生成工具。原型的修改

(1)按照用戶接受程度。(2)確定修改次數(shù)。該方法簡(jiǎn)單,僅適用于開(kāi)發(fā)人力、費(fèi)用、時(shí)間較緊張,或用戶接受百分?jǐn)?shù)難以確定的情況。缺點(diǎn)是限制了修改次數(shù),有可能達(dá)不到較好的用戶接受程度。(3)按費(fèi)用/效益方法。原型法的優(yōu)點(diǎn)

(1)系統(tǒng)開(kāi)發(fā)效益高,開(kāi)發(fā)周期短,速度快,風(fēng)險(xiǎn)小,費(fèi)用低,可獲得較高的綜合開(kāi)發(fā)效益;(2)對(duì)系統(tǒng)需求的認(rèn)識(shí)上的突破,能確保用戶的需求得到較好的滿足;(3)改進(jìn)了系統(tǒng)開(kāi)發(fā)人員與用戶之間的交流方式;(4)具有良好的可擴(kuò)展性和可運(yùn)行性。原型法的缺點(diǎn)(1)不具有普遍適用性。不適用于大而復(fù)雜的系統(tǒng),通常適用于小系統(tǒng)的開(kāi)發(fā)。(2)文檔欠缺,維護(hù)困難。

過(guò)于強(qiáng)調(diào)軟件開(kāi)發(fā)的速度而降低甚至取消了有關(guān)技術(shù)文檔的記錄。(3)開(kāi)發(fā)過(guò)程不統(tǒng)一、不標(biāo)準(zhǔn)。

缺乏全局性考慮,在系統(tǒng)運(yùn)行中易出現(xiàn)系統(tǒng)運(yùn)行不協(xié)調(diào)的問(wèn)題。(4)原型法對(duì)系統(tǒng)開(kāi)發(fā)環(huán)境的要求較高。

軟硬件環(huán)境、開(kāi)發(fā)工具以及項(xiàng)目參與者等。兩者比較性能原型法SSDM開(kāi)發(fā)順序迭代循環(huán)按順序進(jìn)行用戶參與好差規(guī)范化低高早期可測(cè)試性較好差環(huán)境適應(yīng)性較好差開(kāi)發(fā)自動(dòng)化程度較好差系統(tǒng)質(zhì)量較高低開(kāi)發(fā)周期較短長(zhǎng)開(kāi)發(fā)技術(shù)管理較難較易返工率高低461、面向?qū)ο蠓椒ǎ∣bjectOriented)產(chǎn)生的原因以前的開(kāi)發(fā)方法,只是單純地反映管理過(guò)程的結(jié)構(gòu)狀況,或者只是側(cè)重反映事物的信息特征和信息流程,只能被動(dòng)應(yīng)和實(shí)際問(wèn)題需要的做法。面向?qū)ο蟮姆椒ò褦?shù)據(jù)和過(guò)程包裝成為對(duì)象,以對(duì)象為基礎(chǔ)對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),為認(rèn)識(shí)事物提供了一種全新的思路和辦法,是一種綜合性的開(kāi)發(fā)方法。2、基本思想客觀世界是由各種各樣的對(duì)象組成的,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。

對(duì)象(Object)是客觀世界中的任何事物或人們頭腦中的各種概念在計(jì)算機(jī)程序世界里的抽象表示。是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本元素。

第四節(jié)面向?qū)ο箝_(kāi)發(fā)方法

3、面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別面向過(guò)程就是分析出解決問(wèn)題所需要的步驟,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)依次調(diào)用就可以了。面向?qū)ο笫前褬?gòu)成問(wèn)題事務(wù)分解成各個(gè)對(duì)象,建立對(duì)象的目的不是為了完成一個(gè)步驟,而是為了描敘某個(gè)事物在整個(gè)解決問(wèn)題的步驟中的行為。例如五子棋:面向過(guò)程的設(shè)計(jì)思路就是首先分析問(wèn)題的步驟:1、開(kāi)始游戲,2、黑子先走,3、繪制畫(huà)面,4、判斷輸贏,5、輪到白子,6、繪制畫(huà)面,7、判斷輸贏,8、返回步驟2,9、輸出最后結(jié)果。把上面每個(gè)步驟用分別的函數(shù)來(lái)實(shí)現(xiàn),問(wèn)題就解決了。而面向?qū)ο蟮脑O(shè)計(jì)則是從另外的思路來(lái)解決問(wèn)題。整個(gè)五子棋可以分為1、黑白雙方,這兩方的行為是一模一樣的,2、棋盤(pán)系統(tǒng),負(fù)責(zé)繪制畫(huà)面,3、規(guī)則系統(tǒng),負(fù)責(zé)判定諸如犯規(guī)、輸贏等。第一類(lèi)對(duì)象(玩家對(duì)象)負(fù)責(zé)接受用戶輸入,并告知第二類(lèi)對(duì)象(棋盤(pán)對(duì)象)棋子布局的變化,棋盤(pán)對(duì)象接收到了棋子的變化就要負(fù)責(zé)在屏幕上面顯示出這種變化,同時(shí)利用第三類(lèi)對(duì)象(規(guī)則系統(tǒng))來(lái)對(duì)棋局進(jìn)行判定??梢悦黠@地看出,面向?qū)ο笫且怨δ軄?lái)劃分問(wèn)題,而不是步驟。同樣是繪制棋局,這樣的行為在面向過(guò)程的設(shè)計(jì)中分散在了許多步驟中,很可能出現(xiàn)不同的繪制版本,因?yàn)橥ǔTO(shè)計(jì)人員會(huì)考慮到實(shí)際情況進(jìn)行各種各樣的簡(jiǎn)化。而面向?qū)ο蟮脑O(shè)計(jì)中,繪圖只可能在棋盤(pán)對(duì)象中出現(xiàn),從而保證了繪圖的統(tǒng)一。功能上的統(tǒng)一保證了面向?qū)ο笤O(shè)計(jì)的可擴(kuò)展性。比如我要加入悔棋的功能,如果要改動(dòng)面向過(guò)程的設(shè)計(jì),那么從輸入到判斷到顯示這一連串的步驟都要改動(dòng),甚至步驟之間的循序都要進(jìn)行大規(guī)模調(diào)整。如果是面向?qū)ο蟮脑?,只用改?dòng)棋盤(pán)對(duì)象就行了,棋盤(pán)系統(tǒng)保存了黑白雙方的棋譜,簡(jiǎn)單回溯就可以了,而顯示和規(guī)則判斷則不用顧及,同時(shí)整個(gè)對(duì)對(duì)象功能的調(diào)用順序都沒(méi)有變化,改動(dòng)只是局部的。再比如把這個(gè)五子棋游戲改為圍棋游戲,如果你是面向過(guò)程設(shè)計(jì),那么五子棋的規(guī)則就分布在了你的程序的每一個(gè)角落,要改動(dòng)還不如重寫(xiě)。但是如果你當(dāng)初就是面向?qū)ο蟮脑O(shè)計(jì),那么你只用改動(dòng)規(guī)則對(duì)象就可以了,五子棋和圍棋的區(qū)別不就是規(guī)則嗎?(當(dāng)然棋盤(pán)大小好像也不一樣,但是你會(huì)覺(jué)得這是一個(gè)難題嗎?直接在棋盤(pán)對(duì)象中進(jìn)行一番小改動(dòng)就可以了。)而下棋的大致步驟從面向?qū)ο蟮慕嵌葋?lái)看沒(méi)有任何變化。當(dāng)然,要達(dá)到改動(dòng)只是局部的需要設(shè)計(jì)的人有足夠的經(jīng)驗(yàn),使用對(duì)象不能保證你的程序就是面向?qū)ο螅鯇W(xué)者或者很蹩腳的程序員很可能以面向?qū)ο笾摱忻嫦蜻^(guò)程之實(shí),這樣設(shè)計(jì)出來(lái)的所謂面向?qū)ο蟮某绦蚝茈y有良好的可移植性和可擴(kuò)展性。1)對(duì)象(Object):擁有數(shù)據(jù)和作用在這些數(shù)據(jù)上的一組方法的實(shí)體,它通過(guò)一個(gè)接口對(duì)外提供服務(wù)。2)屬性(Pro

溫馨提示

  • 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)論