自考“軟件工程”復習大綱及試驗指導(4)


第四章 面向對象方法
1.基本概念:
(1)對象 在系統分析和系統構造中,對象是對客觀世界事務的一種抽象,是由數據(屬性)及其上操作(行為)組成的封裝體。
(2)類 是具有相同結構、行為和關系的一組對象的描述。
(3)屬性 每一對象的屬性是一些有著確定值的、用于描述對象狀態信息的數據。
(4)服務 為了完成某一任務,一個對象所提供的、并體現其責任的操作。
(5)消息 一個對象為實現其責任而與其他對象的通信,在面向對象方法中,對象之間只能通過消息進行通信。
(6)繼承 表達類之間相似性的一種機制,即在已有的類的基礎之上增量構造新的類,前者稱為父類(或超類),后者稱為子類,如果子類只從一個父類繼承,則稱為單繼承,如果子類從一個以上父類繼承,則稱為多繼承。
(7)操作 是類的實例被要求執行的服務。
(8)關聯 把一組具有相同結構特性、行為特征和語義的鏈的描述稱為關聯。
(9)鏈 是對象引用的元組(列表)。
(10)依賴 一個依賴規約了兩個模型元素(或兩個模型元素集合)之間的一種語義關系。
(11)狀態 一個狀態是在對象的生命期內的一個條件,或在對象滿足某個條件,進行某個動作或等待某個事件的期間內的一個交互。
(12)事件 指可以引發狀態轉換的所發生的事情。
2.對象的特點:
自治性,對象具有一定的獨立計算能力,封閉性,對象具有信息隱蔽的能力,通信性,對象具有與其他對象通信的能力。
3.面向對象方法同結構化方法的比較:
結構化方法強調過程抽象和模塊化,將現實世界映射為數據流和加工,加工之間通過數據流進行通信,數據作為被動的實體被主動地操作所加工,是以過程(或操作)為中心來構造系統和設計程序的;
面向對象方法把世界看成是獨立對象的集合,對象將數據和操作封裝在一起,提供有限的接口,其內部的實現細節、數據結構及對它們的操作是外部不可見的,對象之間通過消息相互通信,面向對象方法具有的繼承性和封裝性支持軟件復用,并易于擴充,能較好的適應復雜大系統不斷發展和變化的要求。
4.Coad-Yourdon方法:
該方法認為,人類在認識和理解現實世界的過程中,普遍運用著下面三個構造法則,區分對象及其屬性,區分整體對象及其組成部分,不同對象類的形成及區分。
5.面向對象方法分析階段的五個主要活動及其內容:
標識類及對象、標識結構、標識主體、定義屬性及實例連接、定義服務及消息連接;
兩層矩形符號表示類及對象,內層矩形表示類,分為三部分,類名、屬性名、服務名,外層矩形表示該類的對象;
標識的結構有兩種,一般/特殊結構和整體/部分結構;
精煉主題可以從問題域和接口復雜性兩方面入手;
可以從四方面考慮標識屬性,原子概念,規范化,標識機制,保持一個可導出的屬性。
6.面向對象設計(OOD):
OOD分為四部分,問題域部分,保持系統總體結構的穩定性,人機交互部分,任務管理部分,簡化總體設計和編碼,數據管理部分,包括數據存放方法的設計和相應服務的設計。
7.三種面向對象的設計模型(OSA模型):
對象關系模型、對象行為模型、對象相互作用模型。
8.面向對象中特殊的關系集合:
一般關系(is a),一個對象類中的每一對象是另一對象類的一個對象,聚合關系(is part of),一個對象,稱之為聚合,是由一些稱之為成分的對象構成的,聯合關系(is member of),該關系用于生成一個由對象構成的集合,并把該集合看作是一個對象,is member of關系總是二元關系;
成員類是聯合的子集,對象是成員類的子集,對象是聯合子集的子集。
9.對象關系模型圖(ORM),對象行為模型,對象交互模型:
對了構造ORM圖,OSA給出了五個基本概念,對象、關系、對象類、關系集合、約束為了構造對象行為模型,OSA集中于三個基本概念,狀態、觸發、動作,OSA借助于狀態網,描述對象間的同步交互。
10.統一軟件開發過程(USDP)及其階段:
USDP是以用況為驅動的、以體系結構為中心的、迭代、增量的過程,分為初始、細化、構造、移交四個階段。
本章設計題為標識類、對象,及其屬性與操作等,一般與DFD建模題在一起,考參考輔導
第264頁建模題的第2問,另外,對象標識在試驗考試中也會出現,希望考生多加練習,重點掌握。
本章的理論比較靈活,需理解的記憶,考試的時候要做到舉一反三,不能只局限于文字定義。
?全國各地2008年10月自考網上成績查詢匯總
?環球網校2009年自考課程查看
最新資訊
- 倒計時!2025年10月自考考前沖刺,這些資料必須有2025-09-20
- 重點收藏!2025年10月自考《中國近代史綱要》歷史事件時間點梳理2025-09-19
- 考生必看!2025年10月自考《中國近代史綱要》必背考點2025-09-19
- 重點收藏!2025年10月自考《習概(15040)》歷年高頻簡答題匯總2025-09-19
- 2025年10月自考報名全結束!后續備考要點、資源合集、考試須知一文看全2025-09-18
- 江蘇2025年10月自考時間敲定!10月25-26日,考前真題資源整理速領2025-09-18
- 10月25日開考!2025年10月自考《習概》全書高頻考點10頁紙更新速領2025-09-17
- 最后一月!2025年10月自考如何復習高效提分?附高頻考點整理2025-09-15
- 2025年10月自考教材目錄更新!這些科目已調整,附購買指南2025-09-11
- 2025年10月自考備考資料包上線!真題匯總+必背10頁紙+高頻100題2025-09-05