自考《軟件工程》基礎(chǔ)知識點復(fù)習(xí):面向?qū)ο蠓椒▽W(xué)
面向?qū)ο蠓椒▽W(xué)
1.傳統(tǒng)方法學(xué)的缺點:生產(chǎn)效率低、不能滿足用戶需要、軟件復(fù)用程度低、軟件仍然很難維護。
產(chǎn)生問題的原因:結(jié)構(gòu)化技術(shù)本身問題、預(yù)先定義的需求可能會過時、語言鴻溝、系統(tǒng)需求的模糊性。
2.面向?qū)ο蟮幕靖拍睿?/P>
對象:是問題域或?qū)崿F(xiàn)域中某些事物的一個抽象,反映該事物在系統(tǒng)中需要保存的信息和發(fā)揮作用,是一組屬性和有權(quán)對這些屬性進行操作的一組服務(wù)的封裝體。它是封裝的基本單位,也是類的實例化,具有很強的表達和描述能力。
類:是具有相同屬性和服務(wù)的一組對象的集合,為屬于該類的全部對象提供了統(tǒng)一的抽象描述,其內(nèi)部包括屬性和服務(wù)。是對象的狀態(tài)的抽象,用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。
繼承:特殊類的對象擁有其一般類的全部屬性和服務(wù),稱作特殊類對一般類的繼承。是子類自動共享父類的屬性和操作的機制。
封裝:把對象的屬性服務(wù)結(jié)合成一個獨立的系統(tǒng)單位,并盡可能隱蔽對象的內(nèi)部細節(jié)。
消息:是對象間進行通信的構(gòu)造。如通過執(zhí)行對象的操作改變對象的屬性。
連接:實例連接(反映對象間的靜態(tài)聯(lián)系)、消息連接(描述對象間的動態(tài)聯(lián)系)描述對象間的關(guān)系。
多態(tài)性:指允許不同類的對象對同一消息作出響應(yīng)。多態(tài)性引用具有動態(tài)類型(程序執(zhí)行期間在實例間進行變化)和靜態(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)系的符號。
對象建模過程:確定類、準備數(shù)據(jù)字典、確定關(guān)聯(lián)、確定屬性、使用繼承來細化類、完善對象模型。
動態(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)建模過程:準備腳本、確定事件、準備事件跟蹤表、構(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ù)在三個級別上促進了共享:同一個類中的共享(如同一類中有相同的數(shù)據(jù)結(jié)構(gòu))、在同一個應(yīng)用中的共享、在不同應(yīng)用中的共享(如庫類這種機制)。
7.在確定屬性時,所有修飾性名詞詞組是侯選定屬性。在確定類時,所有名詞是候選的類。常用動詞或動詞詞組來表示關(guān)聯(lián)。與時間聯(lián)系在一起的瞬時操作是動作,有時間間隔的操作是活動。
8.在類的層次結(jié)構(gòu)中,上層稱作父類或超類,下層成為子類。
9.面向?qū)ο蟮闹饕卣鳎簩ο笪┮恍裕▽ο蟊旧砦┮坏臉俗R,通過這種標識可找到相應(yīng)對象)、分類性(具有一致的數(shù)據(jù)結(jié)構(gòu)和行為的對象抽象成類)、繼承性、多態(tài)性。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章
更多信息請訪問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 2026年4月自考《大學(xué)語文》名詞解釋常考要點+萬能答題模板2026-03-11
- 26年4月自考倒計時!最后1月沖刺指南,這樣學(xué)效率翻倍2026-03-11
- 2026年4月自學(xué)考試公共課+專業(yè)課:題型、分值、命題規(guī)律一文看全2026-03-10
- 更新收藏!2026年4月自學(xué)考試公共課考試科目、題型分值及通用答題模板2026-03-10
- 2026年4月自學(xué)考試沖刺:簡答、論述題通用答題模板及高分技巧2026-03-09
- 2026年4月自學(xué)考試《馬原》名詞解釋??家c+答題模板2026-03-09
- 2026年4月自學(xué)考試《習(xí)概15040》名詞解釋??家c整理及答題模板2026-03-08
- 2026年4月自考《馬原》簡答題??贾攸c,附近4年真題匯總【免費領(lǐng)取】2026-03-08
- 2026年4月自考本科《英語》萬能答題模板!收藏備用~2026-03-07
- 2026年4月自學(xué)考試《中國近現(xiàn)代史綱要》名詞解釋??家c整理2026-03-06