資源描述:
《4章:類圖與對(duì)象圖習(xí)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第4章類圖與對(duì)象圖習(xí)題一、簡(jiǎn)答題1.什么叫對(duì)象?答:對(duì)象的本意是指認(rèn)識(shí)的指向物。在計(jì)算機(jī)軟件中,對(duì)象用來表示客觀事物的一個(gè)實(shí)體,它封裝了一組屬性和操作。從形式上看,對(duì)象是一段具有特定語法規(guī)則的程序單元,它能夠作為軟件系統(tǒng)的一個(gè)相對(duì)獨(dú)立的基本單位,在軟件中承擔(dān)確定的服務(wù)職能。2.簡(jiǎn)述實(shí)例的概念。答:實(shí)例是類元中的一個(gè)元素?!?.簡(jiǎn)述類元的概念?!〈穑侯愒菍?duì)聚集一組具有共同特征的實(shí)例的模型元素的通稱,類、接口、用例、參與者、關(guān)聯(lián)等都屬于類元。類元的名字用標(biāo)識(shí)符來表示,首字母要大寫。類元會(huì)包括一組實(shí)例。4.什么叫類?答:
2、類是具有相同性質(zhì)的一組對(duì)象的集合,這組對(duì)象具有相同的特征、約束和語義。5.類有哪幾種類型?答:按階段分:業(yè)務(wù)對(duì)象,PIM類,PSM類;按作用分:實(shí)體類,控制類,界面類。6.簡(jiǎn)述接口的概念。答:接口是一種類元,聚集了一組需要通過其他類元實(shí)現(xiàn)的公共的操作和屬性。二、填空題1.認(rèn)識(shí)的對(duì)象可以是客觀中一個(gè)具體的(事物),也可以是主觀中的一個(gè)抽象(觀念)。2.軟件中的對(duì)象是一段具有特定語法規(guī)則的(程序單元),它能夠作為軟件系統(tǒng)的一個(gè)相對(duì)獨(dú)立的基本單位,在軟件中承擔(dān)確定的(服務(wù)職能)。3.類描述具有相同性質(zhì)的一組對(duì)象的(集合),
3、類用(矩形)來表示。4.按作用,可以把類分為(控制類)、邊界類和(實(shí)體類)幾種類型。5.接口可以分為(供口)和(需口)兩種類型。三、選擇題1.在認(rèn)識(shí)過程中,下面哪個(gè)不是對(duì)象的要素(D)A:認(rèn)識(shí)的指向物B:認(rèn)識(shí)者C:認(rèn)識(shí)指向物在認(rèn)識(shí)者主觀中的反映D:認(rèn)識(shí)的背景2.下面哪一個(gè)對(duì)對(duì)象的說法不正確(B)A:客觀實(shí)體B:事物的對(duì)立面C:認(rèn)識(shí)的指向物D:軟件的一個(gè)基本單位3.下面屬性命名不正確的是(A)A*BirthDay:DateB#studentBirthDay:Date=1999-10-216C-price:float=1
4、2.01{R/W}D+studentName:String=“張敏”4.指出下面不合適的類名(B)A:材料B:事物C:訂單D:會(huì)員5.下面不是對(duì)象圖作用的是(A)A:功能邏輯建模B:初期分析工具C:描述業(yè)務(wù)場(chǎng)景D:模擬運(yùn)行場(chǎng)景四、練習(xí)題1.在一個(gè)訂貨系統(tǒng)中,采購員從供貨商處訂貨,雙方需要簽訂訂單,一個(gè)采購員可以訂多個(gè)供貨商的貨品,一個(gè)供貨商也可以給多個(gè)采購員供貨。分析這個(gè)問題,并用類圖對(duì)這個(gè)問題進(jìn)行建模。答:圖12.一個(gè)企業(yè)可以雇傭多個(gè)人員。企業(yè)的性質(zhì)包括名稱、住址、電話、簡(jiǎn)況。人員的情況包括姓名、年齡、性別、住址、
5、電話、簡(jiǎn)歷等。雇傭的信息包括雇傭的開始日期、截止日期,簡(jiǎn)要說明等。雙方要簽訂雇傭合同。雇傭還涉及到被雇用人員所從事的工作崗位。分析這個(gè)問題,提取這個(gè)問題所涉及到類,定義各個(gè)類之間的關(guān)系,并畫出類圖。答:見圖2。3.賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個(gè)方面的功能。訂房人可以通過電話、短信、網(wǎng)絡(luò)或面對(duì)面等方式預(yù)定客房。允許預(yù)定人根據(jù)自己情況的變化更改預(yù)定信息。旅客入住客房前需要出示證件并登記,并要預(yù)交一定的押金。旅客提交押金后,柜臺(tái)工作人員將在電腦上登記旅客信息,分配房間,并打印旅
6、客入住單,旅客持入住單到指定客房入住。旅客離開賓館前需要退房結(jié)賬。旅客或賓館管理人員可以隨時(shí)查詢旅客或客房的入住信息。分析這個(gè)問題,提取涉及的類,并畫出類圖。答:見圖3。6圖2圖34.根據(jù)你的理解,對(duì)下圖不合理的地方進(jìn)行修改。6 答:5.修改下圖。答:66.某高校中有以下事物:學(xué)校、教師、教室、教材、課程、課桌、學(xué)生、班級(jí)、學(xué)院、講臺(tái)、機(jī)房、計(jì)算機(jī)、交換機(jī)、社團(tuán),試?yán)L制反映這些事物聯(lián)系的類圖。答:7.分析書店圖書銷售管理業(yè)務(wù),提取相關(guān)的類,并畫出的類圖。答:8.分析超市購物管理業(yè)務(wù),提取相關(guān)的類,并畫出類圖。答:6
7、6