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