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