版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、復(fù)習(xí)資料在UML中,泳道把活動圖中的活動劃分為若干組,并將劃分的組指定 給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪 些活動是由哪些對象完成的。事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事 情的規(guī)格說明,包括信號事件、調(diào)用事件、時間事件在UML中,有四種關(guān)系,泛化關(guān)系 實(shí)現(xiàn)關(guān)系、關(guān)聯(lián)關(guān)系、依賴關(guān)系 關(guān)聯(lián)一一描述對象之間的一組鏈接依賴依賴(dependency)是兩個事物之間的語義關(guān)系,其中一個事物(獨(dú)立事物)發(fā)生變化,會影響到另一個事物(依賴事物)的語義泛化個元素是另一個元素的特化,而且它可以取代更一般的元素實(shí)現(xiàn)一一類元之間的關(guān)系,一個類元說明一份契約,另
2、一個類元保證 實(shí)現(xiàn)該契約在UML中,有3種基本構(gòu)造塊,分別是事物、關(guān)系和圖:事物是對模型中最有代表性的成分的抽象; 關(guān)系把事物結(jié)合在一起;圖聚集了相關(guān)的事物。順序圖是強(qiáng)調(diào)消息隨時間順序變化的交互圖,組成部分包括類角色、 生命線、消息。對象是系統(tǒng)中用來描述客觀事物的一個實(shí)體,它是構(gòu)成系統(tǒng)的一個基 本單位。一個對象由一組屬性和對這組屬性進(jìn)行操作的一組方法組成。對象的特點(diǎn):有標(biāo)識、有狀態(tài)、有行為什么是抽象?抽象就是在去除或忽略那些不重要的、非實(shí)質(zhì)性的各種 相關(guān)的細(xì)節(jié)的同時,抓住事物最重要的、實(shí)質(zhì)性的和獨(dú)有的特征進(jìn)行 建模。抽象使得我們可以從事物的多樣性中擺脫出來專注于事物的本 質(zhì)特征。什么是封裝?封
3、裝是指把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨(dú)立的對象,它 的內(nèi)部信息對外界是隱蔽的(信息隱藏),。外部對象不能直接操作對 象的屬性,只能使用對象提供的服務(wù)。對于對象的外部而言,只知道對象所表現(xiàn)的外部行為,不必了解對象 行為的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。什么是模塊化把復(fù)雜的事務(wù)分解成可以處理的部分、幫助人們更 好地理解復(fù)雜系統(tǒng)什么是繼承?表示兩個類之間是“isa”、“islike”或“iskindof” 的關(guān)系。特殊類的對象擁有其一般類的全部屬性與方法,稱作特殊類 對一般類的繼承。通常對象有很多屬性,但對于外部對象來說某些屬性應(yīng)該不能被直接 訪問,屬性的類成員訪問限定符包括公有的、受保護(hù)的、私有的什么是多態(tài)
4、?從字面上理解,多態(tài)就是有多種形態(tài)的意思。在面向?qū)?象技術(shù)中,多態(tài)指的是使一個實(shí)體在不同的上下文條件下具有不同意 義或用法的能力。什么是類?一一是具有相同屬性和方法的一組對象的集合,它為屬于該類的 全部對象提供了統(tǒng)一的抽象描述,其內(nèi)部包括屬性和方法兩個主要部分。在 圖形上,把一個類畫成一個矩形。接口是是一組用于描述類或組件的一個服務(wù)的操作類的特點(diǎn)一一同類對象具有相同的屬性和方法,是指它們的定義形式相同,而不是說 每個對象的屬性值都相同。類是靜態(tài)的;類的存在、語義和關(guān)系在程序執(zhí)行前就已經(jīng)定義好了。 對象是動態(tài)的;對象在程序執(zhí)行時可以被創(chuàng)建和刪除。對象和類 對象可以是一個人、地址、物品、事件、概念
5、、屏幕顯示或者報表。類泛化或 表示一組相似的對象,是創(chuàng)建對象的有效模板。 一個類表示一組相似的對象。對象是類的實(shí)例。屬性是類知道的事情。方法是類完成的事情。構(gòu)造塊事物是對模型中最有代表性的成分的抽象;關(guān)系把事物結(jié)合在一起;圖 聚集了相關(guān)的事物。事物結(jié)構(gòu)事物:UML模型中的名詞,是模型中的靜態(tài)部分,如類、接口、協(xié)作、用例、活動類、組件、節(jié)點(diǎn);行為事物:UML模型中的動詞,是模型的動態(tài)部分,如交互、狀態(tài)機(jī)、活動;分組事物:包,用于把模型分解成“盒子”;注釋事物:用來描述、說明和標(biāo)注模型的任何元素。UML 的全稱是 Unified Modeling Language執(zhí)行者(Actor)與用例之間的關(guān)
6、系是關(guān)聯(lián)關(guān)系在類圖中,表示各種關(guān)系的符號在類圖中,“ #表示的可見性是Protected在類圖中,表示接口的符號生命線是UML視圖中順序圖的組成部分在UML的順序圖中,通常由左向右分層排列各個對象,正確的排列方法是(執(zhí)行者角色控制類用戶接口 業(yè)務(wù)層 后臺數(shù)據(jù)庫多對象是UML協(xié)作圖中的概念在類圖中,哪種關(guān)系表達(dá)總體與局部的關(guān)系聚合狀態(tài)圖是描述一個對象的生命周期順序圖由類角色,生命線,激活期和消息組成瀑布模型模型的缺點(diǎn)是缺乏靈活性,特別是無法解決軟件需求不明確或不準(zhǔn) 確的問題泳道技術(shù)是將一個活動圖中的活動狀態(tài)進(jìn)行分組,每一組表示一個特定的 類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動?;顒訄D和狀態(tài)圖是對一
7、個對象的生命周期進(jìn)行建模,描述對象隨時間 變化的行為。對反應(yīng)型對象建模一般使用狀態(tài)圖一個對象和另一個對象之間,通過消息來進(jìn)行通信。消息通信在面向?qū)ο蟮?語言中即方法調(diào)用對一個重要的系統(tǒng)用一個模型就可以充分描述不是建模的基本原則建模的基本原則包括:.要仔細(xì)的選擇模型;每一種模型可以在不同的精度 級別上表示所要開發(fā)的系統(tǒng);.模型要與現(xiàn)實(shí)相聯(lián)系UML體系包括三個部分:UML基本構(gòu)造塊,UML規(guī)則和UML公共機(jī)制UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和動作事物組件是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個物理部件,通常指開發(fā)和運(yùn)行 時類的物理實(shí)現(xiàn)軟件構(gòu)件是可復(fù)用的,提供明確接口完成特定功能的程序代
8、碼塊。事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機(jī)的中斷是外部事件包是用于把元素組織成組的通用機(jī)制組件是被節(jié)點(diǎn)執(zhí)行的事物UML中,對象行為是通過交互來實(shí)現(xiàn)的,是對象間為完成某一目的而進(jìn)行的 一系列消息交換。消息序列可用兩種類來表示,分別是順序圖和協(xié)作圖用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之 間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單 都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單” 與用例“檢查用戶帳號”之間是包含(include)瀑布模型的生存周期是計劃一需求分析一設(shè)計一編碼一測試一運(yùn)行/維護(hù)組件是系統(tǒng)中遵從一組
9、接口且提供實(shí)現(xiàn)的一個物理部件,通常指開發(fā)和運(yùn)行 時類的物理實(shí)現(xiàn)事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的 規(guī)格說明,下面哪個不是事件的類型(C)信號B.調(diào)用事件C.源事件D.時間事件下面關(guān)于正向工程與逆向工程的描述,哪個不正確(C)正向工程是通過到實(shí)現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程;逆向工程是通過從特定實(shí)現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;正向工程是通過從特定實(shí)現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;正向工程與逆向工程可以通過rose支持來實(shí)現(xiàn);關(guān)于下圖,說法錯誤的是(d )A、Reader是類名B、borrowBook是類的方法C、name是類的屬性D、name是公有的以下圖中,表示“實(shí)現(xiàn)”這種關(guān)系的是(c )A、B、C、D、( c )圖可以用來描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)以及在此結(jié)構(gòu)上運(yùn)行的軟件。A、用例圖B、類圖C、部署圖D、活動圖以下說法錯誤的是(a )A、用例既可以描述系統(tǒng)做什么,也可以描述系統(tǒng)是如何被實(shí)現(xiàn)的。B、應(yīng)該從參與者如何使用系統(tǒng)的角度出發(fā)定義用例,而不是從系統(tǒng)自身的 角度。C、基本流描述的是該用例最正常的一種場景,在基本流中系統(tǒng)執(zhí)行一系列 活動步驟來響應(yīng)參與者提出的服務(wù)請求。D、備選流負(fù)責(zé)描述用例執(zhí)行過程中異常的或偶爾發(fā)生的一些情況。下面哪個不是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府采購合同(2篇)
- 搭建車棚安全協(xié)議書(2篇)
- 2024年度有機(jī)蔬菜種植基地委托培育種苗專項(xiàng)合同3篇
- 2024年甲乙雙方關(guān)于共建綠色能源發(fā)電項(xiàng)目的合作協(xié)議
- 2025年洛陽大車貨運(yùn)資格證考試題
- 2025年濟(jì)寧資格證模擬考試
- 2025年賀州怎么考貨運(yùn)從業(yè)資格證
- 2025年涼山州b2貨運(yùn)資格證模擬考試
- 2024年標(biāo)準(zhǔn)化消防系統(tǒng)工程勞務(wù)分包合同一
- 《酒店笑話》課件
- 國開2024年秋《國際經(jīng)濟(jì)法》形考任務(wù)1-4答案
- 2023年山西大同平城區(qū)司法協(xié)理員招聘考試試題及答案
- 年加工3萬噸大米改建項(xiàng)目可行性實(shí)施報告
- 2.3.4病毒課件人教版生物七年級上冊2024新教材
- 基礎(chǔ)模塊3 Unit5 Natural Wonders in the World單元測試-2025年中職高考英語一輪復(fù)習(xí)講練測(高教版2023修訂版·全國用)
- 2024年新人教版一年級上冊數(shù)學(xué)全冊教案(新版教材)
- 2024年宜賓人才限公司招聘高頻考題難、易錯點(diǎn)模擬試題(共500題)附帶答案詳解
- 2024年車輛牌照租賃協(xié)議標(biāo)準(zhǔn)版本(四篇)
- 2024年軍隊文職人員招聘考試公共科目真題
- 國家開放大學(xué)本科《當(dāng)代中國政治制度》期末紙質(zhì)考試總題庫2025珍藏版
- 2024秋國家開放大學(xué)《管理英語1》形考任務(wù)1-8參考答案
評論
0/150
提交評論