freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

uml軟件建模復(fù)習(xí)題(編輯修改稿)

2025-05-13 12:36 本頁面
 

【文章內(nèi)容簡介】 )的抽象。 ,主要用于表示關(guān)聯(lián)特有的性質(zhì)和操作。 。12. 對于關(guān)系建模的說法中,錯誤的是( d ) ,才考慮依賴關(guān)系。 “isakindof”或者“is a”關(guān)系時,才使用泛化關(guān)系。 ,隱含著存在依賴關(guān)系,而且不需要表示。 。13. 在下列關(guān)系中,屬于非定向關(guān)系的是( d )關(guān)系。 14. 類A中的某操作有一個形參類型為類B,那么A和B之間可以建模為( c )關(guān)系。 二、填空題根據(jù)下圖完成1~4題:1. Person類與Company類之間存在一個名為____job____的關(guān)聯(lián)類。2. 一個人至少要有一個工作的公司對嗎?____不對____。3. 圖中employer表示____角色____。4. 1..* 表示__關(guān)聯(lián)多重性______。下圖是關(guān)于一個學(xué)校的信息系統(tǒng)的類圖,完成5~7題:5. 圖中School和Department之間的關(guān)系是___組合____。6. School和Student之間的關(guān)系是____共享聚合____。7. 前兩者關(guān)系的共同點(diǎn)是_____整體和部分的關(guān)聯(lián)關(guān)系___。根據(jù)下圖完成8~12題:8. Polygon類與Point類之間是____共享____聚集關(guān)系.9. {ordered}的意思是____有序地____。10. 由圖中可知,當(dāng)一個Polygon對象被撤銷,它所含有的Point對象也將自動撤銷。這句話對嗎?_____不對___。11. Polygon類與GraphicsBundle類之間是____復(fù)合____聚集關(guān)系。,當(dāng)一個Polygon對象被撤銷,它所含有的GraphicsBundle對象也將自動撤銷。這句話對嗎?____對____。 根據(jù)下圖完成13~15題: 動物+新陳代謝(in 食物)食物翅膀猴子企鵝猴群13. 圖中的動物和食物之間的關(guān)系是___依賴關(guān)系_____。14. 企鵝和翅膀之間的關(guān)系是___復(fù)合聚集關(guān)系_____。15. 圖中的關(guān)系有一處標(biāo)示錯誤,請說明為什么____猴子應(yīng)當(dāng)是猴群的一部分,而不是相反____。三、名詞解釋題1. 依賴關(guān)系2. 關(guān)聯(lián)關(guān)系3. 限定關(guān)聯(lián)4. 復(fù)合聚集5. 聚集關(guān)系6. 多元關(guān)聯(lián)四、簡答題1. 不良設(shè)計的7種現(xiàn)象是什么?2. 如何識別類之間的關(guān)聯(lián)?3. 將類的多繼承轉(zhuǎn)換為單繼承的常用方法是什么?4. 面向?qū)ο笤O(shè)計的五個原則SOLID是什么?參考答案一、單項(xiàng)選擇題 1.B 2.C 3.C 4.C 5.D 6.B 7.C 8.C 9.A 10.C11.D 12.D 13.D 14.C 二、填空題 (不對) (角色) ,而不是相反三、名詞解釋題1. 依賴(Dependency)是兩個元素之間的一種定向關(guān)系,從一個client 元素指向一個 supplier 元素,說明了client 元素需要supplier 元素的規(guī)范或?qū)崿F(xiàn)。2. 關(guān)聯(lián)是一種關(guān)系,同時也是一種類元。關(guān)聯(lián)確定了類型的實(shí)例之間的語義關(guān)系。一個關(guān)聯(lián)至少有兩個端,每個端連接到一個類型。3. 帶有限定符的關(guān)聯(lián)稱為限定關(guān)聯(lián)(qualified association)。限定符表示為一個小矩形,連接到一個關(guān)聯(lián)的一端,位于類元符號和關(guān)聯(lián)線之間。限定符矩形是關(guān)聯(lián)路徑的一部分,而不是類元的一部分。4. 也稱為合成式,表示各部分對象的生命期受限于整體。整體一端表示為實(shí)心菱形。在復(fù)合式聚集中,整體對象應(yīng)負(fù)責(zé)其各部分對象的生存和存儲。一個部分對象在特定時刻只能被包含在一個復(fù)合對象中,即該復(fù)合對象“獨(dú)占”其部分對象,也稱為“強(qiáng)”聚集。5. 聚集(aggregation) ,也稱為聚合,表示整體與部分之間的關(guān)系。整體一端用一個菱形表示。聚集分為共享聚集和復(fù)合聚集。6. 如果一個關(guān)聯(lián)具有兩個以上的關(guān)聯(lián)端,則稱為多元關(guān)聯(lián)。最常見的是三元關(guān)聯(lián),用一個菱形符號表示一個多元關(guān)聯(lián),伸出三個關(guān)聯(lián)端分別連接到三個類元。四、簡答題1. 僵硬(rigidity) 、脆弱(fragility) 、低復(fù)用(immobility)、高粘度(viscosity)、無端復(fù)雜性(needless plexity) 、無端復(fù)制(needless repetition)、晦澀(opacity)。2. 可以從對象的性質(zhì)的識別和分析入手。如果一個性質(zhì)的值的類型不是一個基本類型,而是某個構(gòu)造類型,那么該對象就有一個鏈,鏈接到該構(gòu)造類型的對象之上,這樣就識別出一個關(guān)聯(lián)。3. 用接口替代類,以保持子類的類型結(jié)構(gòu)。選擇保留一個超類,而將其它超類都轉(zhuǎn)換為接口。把一個類轉(zhuǎn)換為一個接口,主要是運(yùn)用泛化與聚集關(guān)系,為這些接口分別提供一個實(shí)現(xiàn)類,用一個聚集關(guān)系。4. SRP:The Single Responsibility Principle,單一職責(zé)原則。一個類應(yīng)僅有一個改變的理由。OCP:The Open/Closed Principle ,開閉原則。不應(yīng)修改已有的類,而應(yīng)擴(kuò)展一個類。LSP:The Liskov Substitution Principle,里氏替換原則。子類對象能隨時隨地替換其超類。ISP: The Interface Segregation Principle,接口分離原則。一個客戶程序只需關(guān)注自己所需要的接口。DIP: The Dependency Inversion Principle,依賴倒置原則。依賴抽象而不依賴細(xì)節(jié)。第5章 其他結(jié)構(gòu)建模第5章 其他結(jié)構(gòu)建模一、單項(xiàng)選擇題1. 用于把元素組織成組的通用機(jī)制是(a ) 2. UML結(jié)構(gòu)包括基本構(gòu)造塊、(d )和把這些構(gòu)造塊放在一起的規(guī)則。 3. 關(guān)于構(gòu)造型(stereotype),下列說法不正確的是( b) A. 建立構(gòu)造型的目的是適應(yīng)特定平臺或領(lǐng)域的建模需要。 B. UML未提供預(yù)定義的構(gòu)造型,故此需要用戶自行定義。 C. 可以為構(gòu)造型定義圖標(biāo),并把該圖標(biāo)放在名字的右邊。 D. 一個構(gòu)造型定義了一個已有元類如何被擴(kuò)展的規(guī)范。4. 構(gòu)造型171。import187。表示( c)導(dǎo)入。 5. 構(gòu)造型171。access187。表示( a )導(dǎo)入。 6. 下面哪一個不是包的內(nèi)聚性有三原則。(d ) 7. 下面不屬于包關(guān)系的是( c )。 8. 下面說法錯誤的是(b ) 二、填空題1. 一個構(gòu)造型用___矩形_____表示,必須確定一個名字,并用171。stereotype187。說明在名字上方,用一個實(shí)心三角箭頭指向被擴(kuò)展的元類。2. 一個包有一個名字,包中各元素的限定名就是包名加上元素的名稱,如果P是包的名字,A是類的名字,則包和類表示為___P:A____。3. 一個包擁有其成員,這隱含著如果一個包被刪除,包中____所有元素____及其子包都將被刪除。 4. 復(fù)合結(jié)構(gòu)主要對一組互聯(lián)元素的__組成結(jié)構(gòu)______進(jìn)行建模,表示運(yùn)行時刻的實(shí)例通過通信鏈接相互協(xié)作,以達(dá)到某些共同目標(biāo)。5. 復(fù)合結(jié)構(gòu)圖主要描述內(nèi)部結(jié)構(gòu)、___端口_____、協(xié)作等。6. 包是對模型元素進(jìn)行__分組_____的模型元素,包的英文名是package。7. 包的可見性有___公有_____,私有和保護(hù)幾種。8. 包的依賴關(guān)系可以分為使用,抽象和___跟蹤_____幾種形式。9. 包的包含關(guān)系是指一個包可以__嵌套______,另外一個包作為自己的子包。10. 協(xié)作的用途有用例分析與設(shè)計建模和____設(shè)計模式____。三、名詞解釋題1. 包導(dǎo)入2. 包合并3. 協(xié)作模板4. 構(gòu)造型5. 標(biāo)記值四、簡答題1. 什么叫包?2. 包之間存在哪幾種關(guān)系?3. 寶圖有什么作用?4. 在軟件建模中,復(fù)合結(jié)構(gòu)圖有什么作用?5. 協(xié)作在建模中的作用是什么?參考答案一、單項(xiàng)選擇題 1.A 2.D 3.B 4.C 5.A 6.D 7.C 8.B二、填空題1. 矩形 2. P::A 3. 所有元素 5. 端口 6. 分組7. 公有 8. 跟蹤 9. 嵌套 10. 設(shè)計模式三、名詞解釋題1. 導(dǎo)入(import)是包之間的一種有向關(guān)系,目的是用非限定名字來訪問被導(dǎo)入包中的成員。2. 合并(merge)是包之間的一種有向關(guān)系,定義了一個包(作為源source)中的內(nèi)容是另一個包(作為目標(biāo)target)的內(nèi)容的擴(kuò)展。3. 協(xié)作模板屬于高級別抽象的建模,適合描述參量化的設(shè)計模式,具有較高的可重用性。4. 構(gòu)造型是針對特定平臺或領(lǐng)域的特殊需要,對UML元類進(jìn)行擴(kuò)展定義和使用的一種機(jī)制。5. 標(biāo)記值是一個標(biāo)記名和一個值的對偶,主要用途是為模型元素添加性質(zhì)。四、簡答題1. 包是對模型元素進(jìn)行分組的模型元素,可以把包比作一個存放模型元素的箱子或容器,在它里面可以存放多個模型元素。2. 依賴,導(dǎo)入,合并,包含3. 分類組織模型元素,模型結(jié)構(gòu)建模,命名空間建模4. 可以直觀反映類及其成員的組成結(jié)構(gòu),并可以描述成員的多重性,成員的連接,以及類的端口等。5. 用例分析與設(shè)計建模,設(shè)計模式建模。第6章 交互與交互圖第6章 交互與交互圖一、單項(xiàng)選擇題1. 關(guān)于同步調(diào)用消息和異步調(diào)用消息,下面說法錯誤的是( d ) A. 同步調(diào)用,發(fā)出調(diào)用某操作的消息之后,發(fā)送方等待接受方的應(yīng)答。 B. 異步調(diào)用,發(fā)出調(diào)用信息之后,繼續(xù)下面動作,而不等待應(yīng)答。 C. 發(fā)出同步調(diào)用消息之后,發(fā)送方在收到應(yīng)答之前,只能等待,而不能做其它動作。 D. 同步調(diào)用描述為實(shí)線實(shí)箭頭,異步調(diào)用描述為虛線開箭頭。2. ( b) D. 計時圖3. 下面哪個視圖屬于UML語言的交互圖( b ) 4. 張三向李四發(fā)送一個手機(jī)短信屬于(c ) 5. UML中,對象行為是通過交互來實(shí)現(xiàn)的,是對象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種圖來表示,分別是( d ) 6. 順序圖是強(qiáng)調(diào)消息隨時間順序變化的交互圖,描述順序圖的組成部分不包括(b ) 7. 要表示對象之間的消息交互,應(yīng)采用的UML圖是(d ) 8. 要表示協(xié)作(collaboration),應(yīng)采用的UML圖是( c ) 9. 下面的描述中不是序列圖的要素的是( d ) 10. 關(guān)于交互和交互圖,下面說法錯誤的是( c) 。 ,如調(diào)用一個操作、發(fā)出一個信號等。 ,而同步調(diào)用就不需要應(yīng)答。 ,撤銷一個對象就是終止一條生命線。11. 關(guān)于同步調(diào)用和異步調(diào)用,下面說法不正確的是( d ) ,該動作執(zhí)行將被阻塞,直到收到來自被調(diào)用行為的一個應(yīng)答。 ,只要被調(diào)用行為啟動了,該調(diào)用動作就完成了。 。 。12. 對象和對象之間通過消息來進(jìn)行通信。消息通信在面向?qū)ο蟮恼Z言中即(c ) 二、填空題1. 根據(jù)下圖完成1~5題:1. 在UML中,該圖稱為___順序圖(或序列圖)_____圖,2. 該圖主要描述了____對象間的消息傳遞___。3. 圖中的表示的是___同步消息 _____。4. 圖中的表示____同步返回____。5. 圖中Alt表示____條件選擇____。三、名詞解釋題1. 交互2. 生命線3. 組合片斷4. 消息5. 計時圖四、簡答題1. 交互圖中一個交互內(nèi)部包括的內(nèi)容是什么?2. 通信圖與序列圖關(guān)系是什么?3. 同步調(diào)用和異步調(diào)用的區(qū)別是什么?4. 簡述時序圖的建模步驟?五.案例分析題1. 手機(jī)用戶可通過某個移動公司的網(wǎng)站發(fā)送短信,過程如下:用戶先編輯短信,然后確定目標(biāo)號碼,然后確定發(fā)送;服務(wù)器返回顯示一個頁面,要求用戶輸入一個驗(yàn)證碼,此時用戶手機(jī)上將接受一個短信,含有一個驗(yàn)證碼,用戶輸入此碼后,網(wǎng)站才能發(fā)送用戶編輯的短信。驗(yàn)證碼一次有效。用順序圖描述這個場景。(提示:參與交互的所有對象包括用戶、Web客戶端、Web服務(wù)器、用戶手
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1