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

正文內(nèi)容

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

2025-04-28 12:36 本頁面
 

【正文】 附件:UML2軟件建模課程代號(00000)同步練習(xí)題二O一五年一月目錄第1章 概述 1第2章 用例與用例圖 5第3章 類與接口 14第4章 關(guān)系建模 21第5章 其他結(jié)構(gòu)建模 27第6章 交互與交互圖 29第7章 狀態(tài)機與狀態(tài)圖 36第8章 活動與活動圖 43第9章 構(gòu)件與構(gòu)件圖 48第10章 制品、結(jié)點與部署圖 51第1章 概述第1章 概述一、單項選擇題1.下面不是面向?qū)ο笤O(shè)計基本特性的是( a )。 2. 關(guān)于繼承性,下列說法錯誤的是(c ) A. 子類不能直接訪問其超類的私有特征,但子類繼承其超類的私有特征。 B. 子類的對象可代替其父類的對象。 C. 子類和超類相互依賴。 D. 當(dāng)一個子類實例化創(chuàng)建一個對象時,該子類的超類也將實例化。3. UML的概念模型不包括( a ) 4. UML圖不包括( d ) 5. 面向?qū)ο笤O(shè)計的基本特性除了封裝和多態(tài)之外,還包括( c ) 6. 關(guān)于繼承性,下列說法錯誤的是( d ) 。 。 。 ,每個子類只能有一個父類。7. 在面向?qū)ο笤O(shè)計中,關(guān)于繼承性,下面說法錯誤的是(b ) ,也繼承超類的關(guān)聯(lián)。 ,但并不繼承其私有特性。 ,所以子類的對象可代替其超類的對象。 。8. 面向?qū)ο蟮姆庋b有三個層面的解釋,不屬于這三個層面的是( c ) 9. 好模型的應(yīng)該符合的條件是(a ) ① 規(guī)范性 ② 正確性 ③一致性 ④完備性 ⑤獨立性 A.①②③④ B.②③④⑤ C.①②④⑤ D.①③④⑤10. 關(guān)于對象和實例的概念,下面說法錯誤的是( c ) 。 。 。 。11. 下面哪個不是UML中的靜態(tài)視圖( a ) 12. 下面關(guān)于正向工程與逆向工程的描述,哪個不正確( c ) 。 。 。 。13. 在結(jié)構(gòu)化程序設(shè)計思想中,不屬于程序三種基本控制結(jié)構(gòu)的是( c ) 14. 在面向?qū)ο蟮姆椒▽W(xué)中,封裝的目的是分離對象的( d )。 二、填空題1. 對象的__行為______用于管理維護(hù)對象的狀態(tài),可能是改變狀態(tài),也可能讀取狀態(tài)。2. 面向?qū)ο笾饕w現(xiàn)為人們觀察分析世界的一種____思維____方式,而不局限于軟件設(shè)計和編程。3. 靜態(tài)的操作往往用于管理靜態(tài)的性質(zhì),但靜態(tài)操作中沒有__當(dāng)前對象______的概念。4. ___模型_____是基于圖形的表示,以可視化方式,形象直觀地描述系統(tǒng)的特征。5. 結(jié)合軟件開發(fā)過程,模型往往可劃分為業(yè)務(wù)模型、__分析模型______、設(shè)計模型、測試模型等。三、名詞解釋題1. 對象2. 多態(tài)性3. 行為圖4. 封裝性5. 結(jié)構(gòu)圖四、簡答題1. 對象的概念是什么?2. 如何理解對象的封裝?3. 好模型的標(biāo)準(zhǔn)是什么?4. 什么是面向?qū)ο蠼#?. 為什么要建模?6. 使用建模工具的好處是什么?7. 如何描述系統(tǒng)的語境?參考答案一、單項選擇題 1.A 2.C 3.A 4.C 5.C 6.D 7.B 8.C 9.A 10.C11.A 12.C 13.C 14.D二、填空題1. 行為 2. 思維 3. 當(dāng)前對象 4. 模型 5. 分析模型三、名詞解釋題1. 一個對象是:具有明確定義的邊界和唯一標(biāo)識(identity)的一個實體(entity)。 狀態(tài)和行為的一個封裝體。 類的一個實例(instance)。2. 多態(tài)性的一般性含義是,某一論域中的一個元素可以有多種具體解釋。編程語言中的重載(overload)和類屬(generic)都是多態(tài)性機制。3. 行為圖表示系統(tǒng)中對象的動態(tài)行為,包括用例、交互、狀態(tài)機、活動等。一個系統(tǒng)的動態(tài)行為可描述為隨時間而進(jìn)行的一系列變化,但用例除外。24. 封裝是一種自然的構(gòu)造,目的是保護(hù)內(nèi)部;面向?qū)ο蠓庋b就是把表示狀態(tài)的各個性質(zhì)和對狀態(tài)的各個操作包裝成對象類型,使得對對象狀態(tài)的存取只能通過封裝提供的接口來進(jìn)行。5. 結(jié)構(gòu)圖用于表示系統(tǒng)中的靜態(tài)結(jié)構(gòu),描述運行時刻不變的特征,與時間無關(guān)的元素,可描述抽象的概念,也可描述現(xiàn)實世界中的事實。四、簡答題1. 一個對象是: 具有明確定義的邊界和唯一標(biāo)識(identity) 的一個實體(entity)。狀態(tài)和行為的一個封裝體。 類的一個實例(instance)。2. 一個對象封裝了自己的狀態(tài)和行為。在運行時刻,對象的狀態(tài)表示為一組性質(zhì)的值,一個對象持有自己的性質(zhì)的值,而且通過自己的行為對自己的狀態(tài)施加管理。3. 好模型并沒有統(tǒng)一的、明確的標(biāo)準(zhǔn),但可以從達(dá)到建模目的的程度來判定其質(zhì)量優(yōu)劣,即規(guī)范設(shè)計、可視化、構(gòu)建、存檔。可以把一套模型作為一個邏輯系統(tǒng),“好”模型應(yīng)符合以下幾個條件:規(guī)范性、 正確性、一致性、完備性。4. 面向?qū)ο蠼⒈唤J挛锒伎醋鲗ο?,然后再描述其結(jié)構(gòu)和行為。整個運行系統(tǒng)可看作一個對象,來考察其使用案例(use case) 所表現(xiàn)的功能。面向?qū)ο蠼J且环N建模規(guī)范。面向?qū)ο蠼J且环N軟件建模方法,即采用對象、類、接口等基本概念,采用封裝性、繼承性、多態(tài)性等進(jìn)行建模,得到的模型被稱為對象模型。5. 建模是為了能更好地理解復(fù)雜系統(tǒng)。人的大腦一次只能處理有限的信息,人對復(fù)雜問題的理解能力是有限的。建模的最根本目的就是在動手構(gòu)建系統(tǒng)之前先來理解它。6. ⑴規(guī)范,便于建檔和共享;⑵能支持正向工程,從模型( 主要是類圖) 能生成源代碼框架;⑶能支持逆向工程,從源代碼生成模型,起碼能生成類圖。一些工具還能支持Roundtrip工程,即正向和逆向互動,模型(如類圖)與源代碼都能更改,也能自動保持一致。7. 描述語境UML的做法是建立一個矩形框,在左上角命名來描述特定語境,將參與者放在矩形框之外并與系統(tǒng)進(jìn)行交互。為了對系統(tǒng)的行為建模,將一組相關(guān)用例納入矩形框中,表示系統(tǒng)對外提供的功能。第2章 用例與用例圖第2章 用例與用例圖一、單項選擇題1. 在一個“訂單處理系統(tǒng)”中,下新訂單和更新訂單都要核查用戶賬號是否正確,則用例“下新訂單”、“更新訂單”與用例“核查用戶賬號”之間的關(guān)系是( d ) C. 擴展 2. 在UML提供的圖中,用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互的圖是( a ) 3. 關(guān)于用例之間的包含和擴展關(guān)系,下面說法錯誤的是( c ) 。 ,指向被包含的用例。 。 。4. UML中,用例圖展示了外部Actor與系統(tǒng)所提供的用例之間的連接,UML中的外部Actor是指( d )   、硬件設(shè)備或外部系統(tǒng)5. 下列關(guān)于用例圖的描述,錯誤的是( d ) 。 ,指向被包含的用例。 、用例和用例之間都可能出現(xiàn)泛化關(guān)系。 ,由被擴展用例指向擴展用例。6. 在用例圖中,關(guān)于參與者與角色,下面說法錯誤的是(c ) 。 。 。 。7. 下面關(guān)系中不適合描述用例之間關(guān)系的是(b ) 8. 如果對銀行ATM的常用功能進(jìn)行建模,包括取款、存款、轉(zhuǎn)賬、查詢等,可以用來表示該系統(tǒng)的功能需求的是(b ) 9. 在銀行ATM建模中,每次取款或轉(zhuǎn)賬都要求登錄系統(tǒng),那么登錄系統(tǒng)與它們之間的關(guān)系就是(b ) 10. 關(guān)于用例,下面說法是錯誤的是( b ) 。 。 。 。11. 在圖書管理系統(tǒng)的用例圖中,還書用例和罰款用例之間是( b )關(guān)系 12. 在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間的關(guān)系(a )。 13. 在確定用例名時,一般使用( c)來表示。 14. 一個用例中加入一些新的動作后則構(gòu)成了另一個用例,這兩個用例之間的關(guān)系是( c) D. 包含15. 參與者與用例之間的關(guān)系是( d ) 二、填空題下圖是圖書管理系統(tǒng)中的用例圖,完成1~4題:1. 圖中Get book和GetWithFine的關(guān)系是___延伸(或擴展)_____。2. 這種關(guān)系只是在特定的稱為_____延伸(或擴展)___點發(fā)生。3. Get book稱為___基(或被延伸 或被擴展)_____用例。4. Lend book和Check user account的關(guān)系是___包含_____。上圖是飲料銷售系統(tǒng)的用例圖,完成5~8題:5. 圖中購買飲料和購買一瓶飲料的關(guān)系是__泛化______。6. 供貨和根據(jù)銷售情況供貨的關(guān)系是_____延伸(或擴展)__________。7. 取錢和打開銷售機的關(guān)系是__包含 _____。8. 顧客和購買飲料的關(guān)系是____關(guān)聯(lián)____。根據(jù)下圖完成19~21題:9. 貸款客戶與借款用例之間的關(guān)系是____關(guān)聯(lián)關(guān)系____。10. 還款用例與計息用例之間的關(guān)系是___包含關(guān)系_____。11. 相對于還款用例和還息用例,計息用例稱為_ _包含______用例。三、名詞解釋題1. 用例2. 參與者3. 擴展關(guān)系4. 包含關(guān)系四、簡答題1. 用例之間的關(guān)系有哪些?2. 用例的作用是什么?3. 用例建模的重要性是什么?4. 包含關(guān)系和擴展關(guān)系的區(qū)別是什么?5. 用例圖的作用是什么?五.案例分析題1. 為某企業(yè)建立一個人事管理系統(tǒng)。有以下需求:n 總經(jīng)理可創(chuàng)建部門、撤銷部門、更改部門的名稱、安排部門經(jīng)理,也能對人員指派部門;n 人事部門的工作人員可建立員工的人事檔案,應(yīng)包括身份證號、姓名、性別、出生日期等;n 部門經(jīng)理可為本部門添加新員工、確定員工的工資、也可解除本部門的特定員工;n 員工可修改自己的個人信息,如聯(lián)系電話、Email等,也可查看本部門的其他員工的信息。 根據(jù)以上描述,結(jié)合常識和邏輯推理,建立用例圖來表示系統(tǒng)的功能。2. 某大學(xué)教務(wù)部計劃采用計算機管理學(xué)生選課的過程,以幫助管理人員更快、更好的做好選課管理工作。其功能如下: n 教務(wù)處課程管理人員顯示本學(xué)期可以選擇的課程; n 學(xué)生選課完畢后,學(xué)校的財務(wù)系統(tǒng)記錄學(xué)生的繳費金額n 在選定后的一段時間內(nèi),學(xué)生可以添加、刪除選定的課程。 n 教師可以通過選課系統(tǒng)得到選修自己課程的學(xué)生名單。 n 學(xué)生和教師登錄時需要驗證。 在需求分析階段,采用UML的用例圖描述該系統(tǒng)的功能需求。3. 現(xiàn)有一個新生注冊管理系統(tǒng)。超級管理員可以為不同部門、不同工作人員進(jìn)行 “權(quán)限設(shè)置”,并可以對數(shù)據(jù)信息進(jìn)行管理。各部門領(lǐng)導(dǎo),可以根據(jù)實際情況隨時查看學(xué)生信息、班級信息,宿舍信息并可以查詢已交費注冊的學(xué)生打印發(fā)票。各部門領(lǐng)導(dǎo)和超級管理員,都可以設(shè)置工作人員在招生工作中的角色。工作人員可以對學(xué)生的收費進(jìn)行錄入、修改、學(xué)號或姓名查詢,也可以對學(xué)生學(xué)號、學(xué)期、成績進(jìn)行管理,也可以調(diào)整班級。工作人員對繳費注冊學(xué)生分配或調(diào)整宿舍,使注冊的學(xué)生能入住。工作人員可以根據(jù)實際工作需要查詢統(tǒng)計出新生注冊報到人數(shù)、宿舍入住情況、男女生人數(shù)、各地區(qū)人數(shù)等匯總信息。工作人員對學(xué)生交來的檔案進(jìn)行管理。新生通過該系統(tǒng)進(jìn)行報道注冊。請根據(jù)上述描述,繪制新生報到注冊系統(tǒng)的用例圖。4. 試畫出網(wǎng)上選課系統(tǒng)的用例圖。 用例有:登錄;找回密碼;查看課程信息;按課程編號查詢;按課程名查詢;選擇課程;刪除已選課程;維護(hù)課程信息;參與者有系統(tǒng)管理員與學(xué)生。5. 描述學(xué)校圖書管理系統(tǒng)中的功能需求。系統(tǒng)中主要滿足借書者、圖書管理員需求。對借書者來說主要是查詢個人信息、查詢圖書信息、預(yù)定當(dāng)前正在被別人借閱的圖書、借閱圖書和 返還圖書等;圖書管理員是系統(tǒng)的主要使用者,負(fù)責(zé)借書處理和還書處理,當(dāng)讀者預(yù)定的
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1