面向?qū)ο蠹夹g(shù)高級(jí)課程the advanced object oriented technology 5_第1頁(yè)
面向?qū)ο蠹夹g(shù)高級(jí)課程the advanced object oriented technology 5_第2頁(yè)
面向?qū)ο蠹夹g(shù)高級(jí)課程the advanced object oriented technology 5_第3頁(yè)
面向?qū)ο蠹夹g(shù)高級(jí)課程the advanced object oriented technology 5_第4頁(yè)
面向?qū)ο蠹夹g(shù)高級(jí)課程the advanced object oriented technology 5_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

第1周

緒論:軟件開(kāi)發(fā)方法的演化與最新趨勢(shì)

3.模型的概念北京大學(xué)軟件與微電子學(xué)院蔣嚴(yán)冰模型模型在日常生活中無(wú)處不在模型在科學(xué)研究與工程中廣泛使用模型對(duì)人類活動(dòng)至關(guān)重要蓋倫體液論導(dǎo)致放血療法牛頓萬(wàn)有引力論揭開(kāi)了人類探索宇宙的序幕科學(xué)模型卡爾·波普爾(KarlPopper)科學(xué)理論和人類所掌握到的一切知識(shí),都不過(guò)是推測(cè)和假想。人們只能依靠?jī)H有的數(shù)據(jù)來(lái)樹(shù)立這一科學(xué)理論,然而,此外又不可能有足夠多的實(shí)驗(yàn)數(shù)據(jù),能證明一條科學(xué)理論絕對(duì)無(wú)誤。科學(xué)的理論就是可被證偽的理論,可證偽性是科學(xué)的不可缺少的特征,科學(xué)的增長(zhǎng)是通過(guò)猜想和反駁發(fā)展的,科學(xué)起始于問(wèn)題而又終于問(wèn)題,即“問(wèn)題—猜測(cè)—反駁—問(wèn)題”科學(xué)具有的性質(zhì)可證偽性可解釋性可預(yù)言性工程模型工程的定義應(yīng)用有關(guān)的科學(xué)知識(shí)和技術(shù)手段,通過(guò)一群人的有組織活動(dòng)將某個(gè)(或某些)現(xiàn)有實(shí)體(自然的或人造的)轉(zhuǎn)化為具有預(yù)期使用價(jià)值的人造產(chǎn)品過(guò)程”。工程定義為由一群人為達(dá)到某種目的,在一個(gè)較長(zhǎng)時(shí)間周期內(nèi)進(jìn)行協(xié)作活動(dòng)的過(guò)程。工程是科學(xué)和數(shù)學(xué)的某種應(yīng)用。他們做什么?在工程師構(gòu)造實(shí)物以前...…他們首先構(gòu)造模型…之后向模型學(xué)習(xí)

目的:

幫助我們理解復(fù)雜的問(wèn)題或情況 針對(duì)某一問(wèn)題或情況交流思想 驅(qū)動(dòng)實(shí)現(xiàn)工程模型:某些系統(tǒng)簡(jiǎn)化的表示模型需要建模的系統(tǒng)有用模型的特征抽象強(qiáng)調(diào)重要的方面忽略無(wú)關(guān)的方面可理解以一種對(duì)觀察者容易理解的方式表現(xiàn)可模擬模仿其代表的事物的結(jié)構(gòu)與行為精確忠實(shí)的反映被建模系統(tǒng)預(yù)言可用來(lái)導(dǎo)出關(guān)于被建模系統(tǒng)的正確結(jié)論便宜比被建模系統(tǒng)更便宜構(gòu)造及學(xué)習(xí)轉(zhuǎn)化模型可以轉(zhuǎn)化為現(xiàn)實(shí)事物模型的問(wèn)題不能證明,只能檢驗(yàn)語(yǔ)義鴻溝

:構(gòu)造方法技術(shù)誤解導(dǎo)致實(shí)現(xiàn)中嚴(yán)重的問(wèn)題與差異...

“…bubblesandarrows,asopposedtoprograms,…nevercrash”--B.Meyer

“UML:ThePositiveSpin”

AmericanProgrammer,1997Monitor

PHRaise

PHControl

PHPHreachedXenabledisableCurrentPHstartstopInputvalve

control軟件模型…關(guān)于軟件模型的問(wèn)題主觀性強(qiáng)可模擬性不強(qiáng)轉(zhuǎn)化為代碼需要經(jīng)歷多種模型的轉(zhuǎn)化模型的定義模型是所研究的系統(tǒng)、過(guò)程、事物或概念的一種表達(dá)形式,也可指根據(jù)實(shí)驗(yàn)、圖樣放大或縮小而制作的樣品。微軟的電子百科全書(shū)(EncartaEncyclopedia):1.一個(gè)對(duì)象的副本特別是比原始對(duì)象規(guī)模小的副本。2.簡(jiǎn)化版本復(fù)雜事物的簡(jiǎn)化模型,用于分析解決問(wèn)題或進(jìn)行預(yù)測(cè)。模型的定義J.Rothenberg建模的本質(zhì)廣義上講,建模就是為了某一認(rèn)知的目的,有效益地用某一事物代替另一事物。它允許我們?yōu)榱四承┨囟康模帽痊F(xiàn)實(shí)簡(jiǎn)單、安全或便宜的事物替代現(xiàn)實(shí)事物。模型為了特定目的替代現(xiàn)實(shí);模型是對(duì)現(xiàn)實(shí)的抽象,是因?yàn)樗荒鼙硎粳F(xiàn)實(shí)的所有方面。模型使得我們以一種簡(jiǎn)單的方式認(rèn)識(shí)改造世界,避免現(xiàn)實(shí)中的復(fù)雜、危險(xiǎn)和不相關(guān)性。

軟件開(kāi)發(fā)的復(fù)雜性很難精確表述出用戶需求開(kāi)發(fā)過(guò)程中需求經(jīng)常變化需求常以大量的文本的形式表現(xiàn)出來(lái),難以理解并互相沖突二義性很難發(fā)現(xiàn)大應(yīng)用項(xiàng)目隱蔽的復(fù)雜性人類本身處理復(fù)雜現(xiàn)象的能力有限很難預(yù)估最終輸出的執(zhí)行效果及其是否能滿足用戶的期望1+1+1>3軟件開(kāi)發(fā)中模型的作用

模型的重要性便于更好地理

溫馨提示

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