版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
9.4面向?qū)ο蟮拈_發(fā)方法
9.4.1面向?qū)ο蠓椒ǖ男纬?0世紀(jì)80年代,面向?qū)ο蟪绦蛟O(shè)計(jì)語言趨于成熟,作為一種新的程序設(shè)計(jì)模式開始為社會(huì)所關(guān)注,為更多的人們所理解和接受。這一成就促使研究者把一部分注意力轉(zhuǎn)向更廣、更深層次的研究。
首先把面向?qū)ο蟮乃枷胗糜谠O(shè)計(jì)階段,于是有了面向?qū)ο蟮脑O(shè)計(jì)。更進(jìn)一步,又把面向?qū)ο蟮乃枷胗糜诜治鲭A段,產(chǎn)生了面向?qū)ο蟮姆治觥R蚨诿嫦驅(qū)ο蟮南到y(tǒng)開發(fā)過程等方面不斷取得進(jìn)展,一種新的軟件開發(fā)方法——面向?qū)ο蟮拈_發(fā)方法產(chǎn)生了。雖然尚不完善,但逐漸處于主流開發(fā)方法的地位了。9.4.2面向?qū)ο蟮拈_發(fā)方法1.
Booch方法Booch最先描述了面向?qū)ο蟮能浖_發(fā)的基礎(chǔ)問題,指出面向?qū)ο箝_發(fā)是一種根本不同于傳統(tǒng)的功能分解的設(shè)計(jì)方法。面向?qū)ο蟮能浖纸飧咏藢陀^事物的理解,而功能分解只通過問題空間的轉(zhuǎn)換來獲得。9.4.2面向?qū)ο蟮拈_發(fā)方法Booch方法包括各類模型,涉及軟件系統(tǒng)的對象、動(dòng)態(tài)及功能各方面,對類及繼承的闡述特別值得借鑒。最早于1983年提出了對象認(rèn)定的基于詞法分析的方法。Booch通過分析正文描述,將其中的名詞映射為對象,將其中的動(dòng)詞映射為方法,從而為對象和方法的認(rèn)定提供了一種簡單的策略,為面向?qū)ο蟮姆治鲋械膶ο笳J(rèn)定方法奠定了基礎(chǔ)。雖然Booch方法原是面向Ada語言的,但仍處于面向?qū)ο箝_發(fā)方法的奠基性地位。飛行中心提出的Good方法(通用面向?qū)ο筌浖_發(fā)方法)、歐洲空間局提出的HOOD方法(層次的面向?qū)ο笤O(shè)計(jì))都是Booch方法的擴(kuò)充,也是用Ada語言實(shí)現(xiàn)的。9.4.2面向?qū)ο蟮拈_發(fā)方法2.
Coad方法1989年Coad和Yourdon提出的面向?qū)ο蟮拈_發(fā)方法,經(jīng)其方法有“OOA”和“OOD”,該方法比較完整而系統(tǒng)地介紹了面向?qū)ο蟮姆治龊兔嫦驅(qū)ο蟮脑O(shè)計(jì)。該方法的主要優(yōu)點(diǎn)是通過多年來大系統(tǒng)開發(fā)(如美國一個(gè)航空管制系統(tǒng))的經(jīng)驗(yàn)與面向?qū)ο蟾拍畹挠袡C(jī)結(jié)合,在對象、結(jié)構(gòu)、屬性和服務(wù)的認(rèn)定方面,提出了一套系統(tǒng)的原則,它們是作者經(jīng)驗(yàn)的總結(jié)和升華。9.4.2面向?qū)ο蟮拈_發(fā)方法該方法完成了從需求角度出發(fā)的對象和分類結(jié)構(gòu)的認(rèn)定工作,面向?qū)ο笤O(shè)計(jì)可以在此基礎(chǔ)上,從設(shè)計(jì)的角度進(jìn)一步進(jìn)行類和類層次結(jié)構(gòu)的認(rèn)定。盡管Coad方法沒有引入類和類層次結(jié)構(gòu)的術(shù)語,但事實(shí)上已經(jīng)在分類結(jié)構(gòu)、屬性、服務(wù)及消息關(guān)聯(lián)等概念中體現(xiàn)了類和類層次結(jié)構(gòu)的特征。
9.4.2面向?qū)ο蟮拈_發(fā)方法3.
OMT方法OMT方法是1991年由James,Rumbaugh等5人提出來的,其經(jīng)典方法為“面向?qū)ο蟮慕Ec設(shè)計(jì)”。該方法是一種新興的面向?qū)ο蟮拈_發(fā)方法,開發(fā)工作是奠基在對真實(shí)世界的對象建模上,然后圍繞這些對象使用這個(gè)模型來構(gòu)造獨(dú)立于語言的設(shè)計(jì)。面向?qū)ο蟮慕:驮O(shè)計(jì)促進(jìn)了對需求的理解,有利于開發(fā)出更清晰、更容易維護(hù)的軟件系統(tǒng)。9.4.2面向?qū)ο蟮拈_發(fā)方法
該方法為大多數(shù)應(yīng)用領(lǐng)域的軟件開發(fā)提供了一種實(shí)際的、高效的保證,努力尋求一種問題求解的實(shí)際方法。它吸收了面向?qū)ο蠹夹g(shù)的基本的直觀映象,通過一整套的符號表示和相應(yīng)的方法學(xué)來系統(tǒng)地反映現(xiàn)實(shí)世界的客體。該方法還給出了好的設(shè)計(jì)與壞的設(shè)計(jì)的示例及準(zhǔn)則,用來幫助軟件開發(fā)者避免一些常見的易犯的錯(cuò)誤。9.4.2面向?qū)ο蟮拈_發(fā)方法
該方法將面向?qū)ο蟮母拍顟?yīng)用于軟件開發(fā)生命周期的各個(gè)階段,并說明了如何在軟件開發(fā)的整個(gè)生命周期中貫穿運(yùn)用面向?qū)ο蟮母拍睢⒎椒凹夹g(shù)進(jìn)行分析、設(shè)計(jì)和實(shí)現(xiàn)。
該方法特別強(qiáng)調(diào)面向?qū)ο蟮臉?gòu)造是真實(shí)事物的模型(映像),而不是一種程序設(shè)計(jì)技術(shù),將對象間的關(guān)系上升為相同的語義級(稱之為類),詳細(xì)說明了繼承機(jī)制、特別強(qiáng)調(diào)類、模型化及高級策略。9.4.2面向?qū)ο蟮拈_發(fā)方法該方法的作者多年來在大量的應(yīng)用領(lǐng)域中使用了面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)及面向?qū)ο髷?shù)據(jù)建模技術(shù),同時(shí)也研究并實(shí)現(xiàn)了一套面向?qū)ο?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大通湖區(qū)法院公開招聘聘用制司法警務(wù)輔助人員備考題庫及完整答案詳解一套
- 2025年葫蘆島市生態(tài)環(huán)境局公開遴選工作人員備考題庫及答案詳解參考
- 黑龍江公安警官職業(yè)學(xué)院《分子生物學(xué)》2025 學(xué)年第二學(xué)期期末試卷
- 2025年中建二局商務(wù)管理部招聘備考題庫及答案詳解參考
- 2025始興農(nóng)商銀行社會(huì)招聘1人(第二次)備考核心題庫及答案解析
- 2026年江西銅業(yè)技術(shù)研究院有限公司北京分院院長招聘1人備考核心題庫及答案解析
- 《跨學(xué)科視角下農(nóng)村初中英語教學(xué)資源整合與創(chuàng)新實(shí)踐》教學(xué)研究課題報(bào)告
- 2025年鎮(zhèn)康縣公安局關(guān)于公開招聘警務(wù)輔助人員5人的備考題庫及答案詳解參考
- 2025年社區(qū)養(yǎng)老驛站服務(wù)標(biāo)準(zhǔn)化報(bào)告
- 2025年招商銀行佛山分行社會(huì)招聘備考題庫帶答案詳解
- 探放水工崗位作業(yè)風(fēng)險(xiǎn)專項(xiàng)培訓(xùn)講義
- 2025甘肅酒泉市公安局招聘留置看護(hù)崗位警務(wù)輔助人員30人(第三批)筆試考試備考試題及答案解析
- 2024-2025學(xué)年貴州省六盤水市高一(上)期末英語試卷
- 煉焦機(jī)械與設(shè)備試題題庫(300) 與答案
- 實(shí)施指南(2025)《DL-T 1034-2016 135MW級循環(huán)流化床鍋爐運(yùn)行導(dǎo)則》
- 員工培訓(xùn)法律法規(guī)知識課件
- 2025年全國《征兵入伍》應(yīng)知應(yīng)會(huì)知識試題與答案
- 2025AICon全球人工智能開發(fā)與應(yīng)用大會(huì)-深圳站:具身智能技術(shù)在工程機(jī)械智能化中的應(yīng)用實(shí)踐
- 文旅景區(qū)2025年運(yùn)營風(fēng)險(xiǎn)評估與安全風(fēng)險(xiǎn)防控方案分析
- 蜂蟄傷護(hù)理試題及答案
- 2025年陜西省專業(yè)技術(shù)人員繼續(xù)教育公需課試題及答案
評論
0/150
提交評論