當(dāng)前位置: 首頁(yè) > 自學(xué)考試 > 自學(xué)考試備考資料 > 自考“軟件工程”復(fù)習(xí)大綱及試驗(yàn)指導(dǎo)(4)

自考“軟件工程”復(fù)習(xí)大綱及試驗(yàn)指導(dǎo)(4)

更新時(shí)間:2009-10-19 15:27:29 來(lái)源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚?xiě)圖片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  第四章 面向?qū)ο蠓椒?/P>

  1.基本概念:

  (1)對(duì)象 在系統(tǒng)分析和系統(tǒng)構(gòu)造中,對(duì)象是對(duì)客觀世界事務(wù)的一種抽象,是由數(shù)據(jù)(屬性)及其上操作(行為)組成的封裝體。

  (2)類(lèi) 是具有相同結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象的描述。

  (3)屬性 每一對(duì)象的屬性是一些有著確定值的、用于描述對(duì)象狀態(tài)信息的數(shù)據(jù)。

  (4)服務(wù) 為了完成某一任務(wù),一個(gè)對(duì)象所提供的、并體現(xiàn)其責(zé)任的操作。

  (5)消息 一個(gè)對(duì)象為實(shí)現(xiàn)其責(zé)任而與其他對(duì)象的通信,在面向?qū)ο蠓椒ㄖ校瑢?duì)象之間只能通過(guò)消息進(jìn)行通信。

  (6)繼承 表達(dá)類(lèi)之間相似性的一種機(jī)制,即在已有的類(lèi)的基礎(chǔ)之上增量構(gòu)造新的類(lèi),前者稱為父類(lèi)(或超類(lèi)),后者稱為子類(lèi),如果子類(lèi)只從一個(gè)父類(lèi)繼承,則稱為單繼承,如果子類(lèi)從一個(gè)以上父類(lèi)繼承,則稱為多繼承。

  (7)操作 是類(lèi)的實(shí)例被要求執(zhí)行的服務(wù)。

  (8)關(guān)聯(lián) 把一組具有相同結(jié)構(gòu)特性、行為特征和語(yǔ)義的鏈的描述稱為關(guān)聯(lián)。

  (9)鏈 是對(duì)象引用的元組(列表)。

  (10)依賴 一個(gè)依賴規(guī)約了兩個(gè)模型元素(或兩個(gè)模型元素集合)之間的一種語(yǔ)義關(guān)系。

  (11)狀態(tài) 一個(gè)狀態(tài)是在對(duì)象的生命期內(nèi)的一個(gè)條件,或在對(duì)象滿足某個(gè)條件,進(jìn)行某個(gè)動(dòng)作或等待某個(gè)事件的期間內(nèi)的一個(gè)交互。

  (12)事件 指可以引發(fā)狀態(tài)轉(zhuǎn)換的所發(fā)生的事情。

  2.對(duì)象的特點(diǎn):

  自治性,對(duì)象具有一定的獨(dú)立計(jì)算能力,封閉性,對(duì)象具有信息隱蔽的能力,通信性,對(duì)象具有與其他對(duì)象通信的能力。

  3.面向?qū)ο蠓椒ㄍY(jié)構(gòu)化方法的比較:

  結(jié)構(gòu)化方法強(qiáng)調(diào)過(guò)程抽象和模塊化,將現(xiàn)實(shí)世界映射為數(shù)據(jù)流和加工,加工之間通過(guò)數(shù)據(jù)流進(jìn)行通信,數(shù)據(jù)作為被動(dòng)的實(shí)體被主動(dòng)地操作所加工,是以過(guò)程(或操作)為中心來(lái)構(gòu)造系統(tǒng)和設(shè)計(jì)程序的;

  面向?qū)ο蠓椒ò咽澜缈闯墒仟?dú)立對(duì)象的集合,對(duì)象將數(shù)據(jù)和操作封裝在一起,提供有限的接口,其內(nèi)部的實(shí)現(xiàn)細(xì)節(jié)、數(shù)據(jù)結(jié)構(gòu)及對(duì)它們的操作是外部不可見(jiàn)的,對(duì)象之間通過(guò)消息相互通信,面向?qū)ο蠓椒ň哂械睦^承性和封裝性支持軟件復(fù)用,并易于擴(kuò)充,能較好的適應(yīng)復(fù)雜大系統(tǒng)不斷發(fā)展和變化的要求。

  4.Coad-Yourdon方法:

  該方法認(rèn)為,人類(lèi)在認(rèn)識(shí)和理解現(xiàn)實(shí)世界的過(guò)程中,普遍運(yùn)用著下面三個(gè)構(gòu)造法則,區(qū)分對(duì)象及其屬性,區(qū)分整體對(duì)象及其組成部分,不同對(duì)象類(lèi)的形成及區(qū)分。

  5.面向?qū)ο蠓椒ǚ治鲭A段的五個(gè)主要活動(dòng)及其內(nèi)容:

  標(biāo)識(shí)類(lèi)及對(duì)象、標(biāo)識(shí)結(jié)構(gòu)、標(biāo)識(shí)主體、定義屬性及實(shí)例連接、定義服務(wù)及消息連接;

  兩層矩形符號(hào)表示類(lèi)及對(duì)象,內(nèi)層矩形表示類(lèi),分為三部分,類(lèi)名、屬性名、服務(wù)名,外層矩形表示該類(lèi)的對(duì)象;

  標(biāo)識(shí)的結(jié)構(gòu)有兩種,一般/特殊結(jié)構(gòu)和整體/部分結(jié)構(gòu);

  精煉主題可以從問(wèn)題域和接口復(fù)雜性兩方面入手;

  可以從四方面考慮標(biāo)識(shí)屬性,原子概念,規(guī)范化,標(biāo)識(shí)機(jī)制,保持一個(gè)可導(dǎo)出的屬性。

  6.面向?qū)ο笤O(shè)計(jì)(OOD):

  OOD分為四部分,問(wèn)題域部分,保持系統(tǒng)總體結(jié)構(gòu)的穩(wěn)定性,人機(jī)交互部分,任務(wù)管理部分,簡(jiǎn)化總體設(shè)計(jì)和編碼,數(shù)據(jù)管理部分,包括數(shù)據(jù)存放方法的設(shè)計(jì)和相應(yīng)服務(wù)的設(shè)計(jì)。

  7.三種面向?qū)ο蟮脑O(shè)計(jì)模型(OSA模型):

  對(duì)象關(guān)系模型、對(duì)象行為模型、對(duì)象相互作用模型。

  8.面向?qū)ο笾刑厥獾年P(guān)系集合:

  一般關(guān)系(is a),一個(gè)對(duì)象類(lèi)中的每一對(duì)象是另一對(duì)象類(lèi)的一個(gè)對(duì)象,聚合關(guān)系(is part of),一個(gè)對(duì)象,稱之為聚合,是由一些稱之為成分的對(duì)象構(gòu)成的,聯(lián)合關(guān)系(is member of),該關(guān)系用于生成一個(gè)由對(duì)象構(gòu)成的集合,并把該集合看作是一個(gè)對(duì)象,is member of關(guān)系總是二元關(guān)系;

  成員類(lèi)是聯(lián)合的子集,對(duì)象是成員類(lèi)的子集,對(duì)象是聯(lián)合子集的子集。

  9.對(duì)象關(guān)系模型圖(ORM),對(duì)象行為模型,對(duì)象交互模型:

  對(duì)了構(gòu)造ORM圖,OSA給出了五個(gè)基本概念,對(duì)象、關(guān)系、對(duì)象類(lèi)、關(guān)系集合、約束為了構(gòu)造對(duì)象行為模型,OSA集中于三個(gè)基本概念,狀態(tài)、觸發(fā)、動(dòng)作,OSA借助于狀態(tài)網(wǎng),描述對(duì)象間的同步交互。

  10.統(tǒng)一軟件開(kāi)發(fā)過(guò)程(USDP)及其階段:

  USDP是以用況為驅(qū)動(dòng)的、以體系結(jié)構(gòu)為中心的、迭代、增量的過(guò)程,分為初始、細(xì)化、構(gòu)造、移交四個(gè)階段。

  本章設(shè)計(jì)題為標(biāo)識(shí)類(lèi)、對(duì)象,及其屬性與操作等,一般與DFD建模題在一起,考參考輔導(dǎo)

  第264頁(yè)建模題的第2問(wèn),另外,對(duì)象標(biāo)識(shí)在試驗(yàn)考試中也會(huì)出現(xiàn),希望考生多加練習(xí),重點(diǎn)掌握。

  本章的理論比較靈活,需理解的記憶,考試的時(shí)候要做到舉一反三,不能只局限于文字定義。

?全國(guó)各地2008年10月自考網(wǎng)上成績(jī)查詢匯總
?環(huán)球網(wǎng)校2009年自考課程查看

更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道    自學(xué)考試論壇    自學(xué)考試博客圈

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽(tīng)課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部