自考“軟件工程”復習大綱及試驗指導(4)
第四章 面向對象方法
1.基本概念:
(1)對象 在系統(tǒng)分析和系統(tǒng)構造中,對象是對客觀世界事務的一種抽象,是由數(shù)據(jù)(屬性)及其上操作(行為)組成的封裝體。
(2)類 是具有相同結構、行為和關系的一組對象的描述。
(3)屬性 每一對象的屬性是一些有著確定值的、用于描述對象狀態(tài)信息的數(shù)據(jù)。
(4)服務 為了完成某一任務,一個對象所提供的、并體現(xiàn)其責任的操作。
(5)消息 一個對象為實現(xiàn)其責任而與其他對象的通信,在面向對象方法中,對象之間只能通過消息進行通信。
(6)繼承 表達類之間相似性的一種機制,即在已有的類的基礎之上增量構造新的類,前者稱為父類(或超類),后者稱為子類,如果子類只從一個父類繼承,則稱為單繼承,如果子類從一個以上父類繼承,則稱為多繼承。
(7)操作 是類的實例被要求執(zhí)行的服務。
(8)關聯(lián) 把一組具有相同結構特性、行為特征和語義的鏈的描述稱為關聯(lián)。
(9)鏈 是對象引用的元組(列表)。
(10)依賴 一個依賴規(guī)約了兩個模型元素(或兩個模型元素集合)之間的一種語義關系。
(11)狀態(tài) 一個狀態(tài)是在對象的生命期內的一個條件,或在對象滿足某個條件,進行某個動作或等待某個事件的期間內的一個交互。
(12)事件 指可以引發(fā)狀態(tài)轉換的所發(fā)生的事情。
2.對象的特點:
自治性,對象具有一定的獨立計算能力,封閉性,對象具有信息隱蔽的能力,通信性,對象具有與其他對象通信的能力。
3.面向對象方法同結構化方法的比較:
結構化方法強調過程抽象和模塊化,將現(xiàn)實世界映射為數(shù)據(jù)流和加工,加工之間通過數(shù)據(jù)流進行通信,數(shù)據(jù)作為被動的實體被主動地操作所加工,是以過程(或操作)為中心來構造系統(tǒng)和設計程序的;
面向對象方法把世界看成是獨立對象的集合,對象將數(shù)據(jù)和操作封裝在一起,提供有限的接口,其內部的實現(xiàn)細節(jié)、數(shù)據(jù)結構及對它們的操作是外部不可見的,對象之間通過消息相互通信,面向對象方法具有的繼承性和封裝性支持軟件復用,并易于擴充,能較好的適應復雜大系統(tǒng)不斷發(fā)展和變化的要求。
4.Coad-Yourdon方法:
該方法認為,人類在認識和理解現(xiàn)實世界的過程中,普遍運用著下面三個構造法則,區(qū)分對象及其屬性,區(qū)分整體對象及其組成部分,不同對象類的形成及區(qū)分。
5.面向對象方法分析階段的五個主要活動及其內容:
標識類及對象、標識結構、標識主體、定義屬性及實例連接、定義服務及消息連接;
兩層矩形符號表示類及對象,內層矩形表示類,分為三部分,類名、屬性名、服務名,外層矩形表示該類的對象;
標識的結構有兩種,一般/特殊結構和整體/部分結構;
精煉主題可以從問題域和接口復雜性兩方面入手;
可以從四方面考慮標識屬性,原子概念,規(guī)范化,標識機制,保持一個可導出的屬性。
6.面向對象設計(OOD):
OOD分為四部分,問題域部分,保持系統(tǒng)總體結構的穩(wěn)定性,人機交互部分,任務管理部分,簡化總體設計和編碼,數(shù)據(jù)管理部分,包括數(shù)據(jù)存放方法的設計和相應服務的設計。
7.三種面向對象的設計模型(OSA模型):
對象關系模型、對象行為模型、對象相互作用模型。
8.面向對象中特殊的關系集合:
一般關系(is a),一個對象類中的每一對象是另一對象類的一個對象,聚合關系(is part of),一個對象,稱之為聚合,是由一些稱之為成分的對象構成的,聯(lián)合關系(is member of),該關系用于生成一個由對象構成的集合,并把該集合看作是一個對象,is member of關系總是二元關系;
成員類是聯(lián)合的子集,對象是成員類的子集,對象是聯(lián)合子集的子集。
9.對象關系模型圖(ORM),對象行為模型,對象交互模型:
對了構造ORM圖,OSA給出了五個基本概念,對象、關系、對象類、關系集合、約束為了構造對象行為模型,OSA集中于三個基本概念,狀態(tài)、觸發(fā)、動作,OSA借助于狀態(tài)網(wǎng),描述對象間的同步交互。
10.統(tǒng)一軟件開發(fā)過程(USDP)及其階段:
USDP是以用況為驅動的、以體系結構為中心的、迭代、增量的過程,分為初始、細化、構造、移交四個階段。
本章設計題為標識類、對象,及其屬性與操作等,一般與DFD建模題在一起,考參考輔導
第264頁建模題的第2問,另外,對象標識在試驗考試中也會出現(xiàn),希望考生多加練習,重點掌握。
本章的理論比較靈活,需理解的記憶,考試的時候要做到舉一反三,不能只局限于文字定義。
?全國各地2008年10月自考網(wǎng)上成績查詢匯總
?環(huán)球網(wǎng)校2009年自考課程查看
最新資訊
- 2026年4月自學考試公共課+專業(yè)課:題型、分值、命題規(guī)律一文看全2026-03-10
- 更新收藏!2026年4月自學考試公共課考試科目、題型分值及通用答題模板2026-03-10
- 2026年4月自學考試沖刺:簡答、論述題通用答題模板及高分技巧2026-03-09
- 2026年4月自學考試《馬原》名詞解釋常考要點+答題模板2026-03-09
- 2026年4月自學考試《習概15040》名詞解釋常考要點整理及答題模板2026-03-08
- 2026年4月自考《馬原》簡答題??贾攸c,附近4年真題匯總【免費領取】2026-03-08
- 2026年4月自考本科《英語》萬能答題模板!收藏備用~2026-03-07
- 2026年4月自學考試《中國近現(xiàn)代史綱要》名詞解釋??家c整理2026-03-06
- 重點!2026年4月自學考試《習概》評分標準出爐,這些題型分值最高2026-03-05
- 2026年4月自考《毛概》簡答、論述高分模板:答題技巧+時政結合策略2026-03-05