自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):面向?qū)ο蠓椒▽W(xué)


面向?qū)ο蠓椒▽W(xué)
1.傳統(tǒng)方法學(xué)的缺點(diǎn):生產(chǎn)效率低、不能滿足用戶需要、軟件復(fù)用程度低、軟件仍然很難維護(hù)。
產(chǎn)生問題的原因:結(jié)構(gòu)化技術(shù)本身問題、預(yù)先定義的需求可能會(huì)過時(shí)、語言鴻溝、系統(tǒng)需求的模糊性。
2.面向?qū)ο蟮幕靖拍睿?/P>
對(duì)象:是問題域或?qū)崿F(xiàn)域中某些事物的一個(gè)抽象,反映該事物在系統(tǒng)中需要保存的信息和發(fā)揮作用,是一組屬性和有權(quán)對(duì)這些屬性進(jìn)行操作的一組服務(wù)的封裝體。它是封裝的基本單位,也是類的實(shí)例化,具有很強(qiáng)的表達(dá)和描述能力。
類:是具有相同屬性和服務(wù)的一組對(duì)象的集合,為屬于該類的全部對(duì)象提供了統(tǒng)一的抽象描述,其內(nèi)部包括屬性和服務(wù)。是對(duì)象的狀態(tài)的抽象,用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。
繼承:特殊類的對(duì)象擁有其一般類的全部屬性和服務(wù),稱作特殊類對(duì)一般類的繼承。是子類自動(dòng)共享父類的屬性和操作的機(jī)制。
封裝:把對(duì)象的屬性服務(wù)結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,并盡可能隱蔽對(duì)象的內(nèi)部細(xì)節(jié)。
消息:是對(duì)象間進(jìn)行通信的構(gòu)造。如通過執(zhí)行對(duì)象的操作改變對(duì)象的屬性。
連接:實(shí)例連接(反映對(duì)象間的靜態(tài)聯(lián)系)、消息連接(描述對(duì)象間的動(dòng)態(tài)聯(lián)系)描述對(duì)象間的關(guān)系。
多態(tài)性:指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性引用具有動(dòng)態(tài)類型(程序執(zhí)行期間在實(shí)例間進(jìn)行變化)和靜態(tài)類型(在程序上下文中由實(shí)體說明決定)。
面向?qū)ο蟪绦蛟O(shè)計(jì)語言和其他設(shè)計(jì)語言的主要差別是它具有繼承性。面向?qū)ο箝_發(fā)方法子概念和表示上的一致性保證了分析和設(shè)計(jì)的平滑過渡。一個(gè)面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過它的成分對(duì)象和對(duì)象間的關(guān)系確定,具有設(shè)計(jì)穩(wěn)定的優(yōu)點(diǎn)。
面向?qū)ο蟮哪P头譃椋?/P>
對(duì)象模型:描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu),是表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)的“數(shù)據(jù)”性質(zhì)。描述工具是對(duì)象圖。是核心模型。
建立模型時(shí)用到的符號(hào):表示類的符號(hào)、表示對(duì)象的符號(hào)、表示繼承關(guān)系的符號(hào)、表示類和對(duì)象間其他關(guān)系的符號(hào)。
對(duì)象建模過程:確定類、準(zhǔn)備數(shù)據(jù)字典、確定關(guān)聯(lián)、確定屬性、使用繼承來細(xì)化類、完善對(duì)象模型。
動(dòng)態(tài)模型:描述系統(tǒng)控制結(jié)構(gòu),是表示瞬時(shí)的、行為化的系統(tǒng)的“控制”性質(zhì),把腳本表示成事件跟蹤表,其中對(duì)象為表中的列。使用狀態(tài)圖(描述類中某個(gè)對(duì)象的行為,反映了狀態(tài)和事件關(guān)系)做為描述工具,描述的系統(tǒng)屬性是觸發(fā)事件、事件序列、狀態(tài)、事件和狀態(tài)的組織。表示了對(duì)象的相互行為。
動(dòng)態(tài)建模過程:準(zhǔn)備腳本、確定事件、準(zhǔn)備事件跟蹤表、構(gòu)造狀態(tài)圖。
功能模型:描述系統(tǒng)功能,由多張數(shù)據(jù)流圖按層次結(jié)構(gòu)組成,指出發(fā)生了什么。說明了對(duì)象模型中操作和約束的含義、動(dòng)態(tài)模型中動(dòng)作的意義。
功能建模過程:確定輸入值和輸出值、建立數(shù)據(jù)流圖。
5.在面向?qū)ο蠓椒ㄖ?,信息隱蔽通過對(duì)象的封裝性來實(shí)現(xiàn)。類結(jié)構(gòu)分離了接口和實(shí)現(xiàn),從而支持了信息隱蔽。
6.面向?qū)ο笥腥齻€(gè)基本要素:抽象、封裝性(信息隱蔽)、共享性。面向?qū)ο蠹夹g(shù)在三個(gè)級(jí)別上促進(jìn)了共享:同一個(gè)類中的共享(如同一類中有相同的數(shù)據(jù)結(jié)構(gòu))、在同一個(gè)應(yīng)用中的共享、在不同應(yīng)用中的共享(如庫(kù)類這種機(jī)制)。
7.在確定屬性時(shí),所有修飾性名詞詞組是侯選定屬性。在確定類時(shí),所有名詞是候選的類。常用動(dòng)詞或動(dòng)詞詞組來表示關(guān)聯(lián)。與時(shí)間聯(lián)系在一起的瞬時(shí)操作是動(dòng)作,有時(shí)間間隔的操作是活動(dòng)。
8.在類的層次結(jié)構(gòu)中,上層稱作父類或超類,下層成為子類。
9.面向?qū)ο蟮闹饕卣鳎簩?duì)象惟一性(對(duì)象本身惟一的標(biāo)識(shí),通過這種標(biāo)識(shí)可找到相應(yīng)對(duì)象)、分類性(具有一致的數(shù)據(jù)結(jié)構(gòu)和行為的對(duì)象抽象成類)、繼承性、多態(tài)性。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章
更多信息請(qǐng)?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前復(fù)習(xí):2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.31)2025-03-31
- 2025年4月自考《中國(guó)近代史綱要》高頻事件匯總2025-03-30
- 必背!2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.28)2025-03-28
- 考前必看:2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.27)2025-03-27
- 考生必看!2025年4月自考《中國(guó)近代史綱要》選擇題必背考點(diǎn)2025-03-26
- 考前沖刺:2025年4月自考《中國(guó)近代史綱要》歷史事件時(shí)間點(diǎn)匯總2025-03-26
- 備考25年自考:《馬克思主義基本原理概論》高頻考點(diǎn)2025-03-24
- 2025年4月自學(xué)考試公共課高頻考點(diǎn)2025-03-21
- 2024年4月自考本科備考須知:《英語二》高頻題型和答案示例2025-03-21
- 2025年4月自考本科備考須知:《英語二》核心考點(diǎn)和必記知識(shí)點(diǎn)2025-03-21