面向?qū)ο蠼<夹g(shù)模擬試卷A(帶標(biāo)注)_第1頁
面向?qū)ο蠼<夹g(shù)模擬試卷A(帶標(biāo)注)_第2頁
面向?qū)ο蠼<夹g(shù)模擬試卷A(帶標(biāo)注)_第3頁
面向?qū)ο蠼<夹g(shù)模擬試卷A(帶標(biāo)注)_第4頁
面向?qū)ο蠼<夹g(shù)模擬試卷A(帶標(biāo)注)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1010頁2023-20231面對對象建模技術(shù)模擬試題〔A卷〕考試時(shí)間:20231230日班級 學(xué)號 姓名請將答案寫在答題紙上,寫明題號,不必抄題,字跡工整、清楚;請?jiān)诖痤}紙和試題紙上都寫上你的班級,學(xué)號和姓名,交卷時(shí)請將試題紙、答題紙和草紙一并交上來。1~5題6~10題11~151~5題6~10題11~15題16~20題UML語言中,以以下圖中的a、b、c三種圖形符號依據(jù)挨次分別表示〔1〕。a b c供選擇的答案:C.把握對象、實(shí)體對象、邊界對象A.邊界對象、實(shí)體對象、把握對象 B.C.把握對象、實(shí)體對象、邊界對象D.邊界對象、把握對象、實(shí)體對象〔2〕依靠于它的對象都得到通知并自動刷。供選擇的答案:D.Observer〔觀看者〕A.Adapter〔適配器〕 B.D.Observer〔觀看者〕C.Prototype〔原型〕Round-TripEngineering能夠幫助維持軟件架構(gòu)的完整性。但(3) 不是Round-tripEngineering的好處之一。B.B.為一樣的接口供給不同的實(shí)現(xiàn)A.覺察和評估軟件架構(gòu)上的改動C.在每次迭代中保持模型和代碼的同步 D.傳達(dá)被承受的架構(gòu)改動下面4種符號 在Rose中表示的模型元素分別為〔4〕供選擇的答案:接口(Interface) 類操作(Operation) 時(shí)序圖(SequenceDiagram) 類屬性(Attribute)類操作(Operation) 接口(Interface) 類屬性(Attribute) 時(shí)序圖(SequenceDiagram)接口(Interface) 類屬性(Attribute) 類操作(Operation) 時(shí)序圖(SequenceDiagram)時(shí)序圖(SequenceDiagram) 類屬性(Attribute) 接口(Interface) 類操作(Operation)的是〔5〕供選擇的答案:誰是系統(tǒng)的主要用戶,即誰使用系統(tǒng)的主要功能誰來治理、維護(hù)系統(tǒng),以保證系統(tǒng)的正常運(yùn)行C.C.系統(tǒng)的功能應(yīng)當(dāng)如何實(shí)現(xiàn)D.系統(tǒng)需要與哪些其他的系統(tǒng)交互〔6〕技術(shù)是將一個活動圖中的活動狀態(tài)進(jìn)展分組,每一組表示一個特定的類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動。供選擇的答案:A.泳道B.A.泳道C.分支 D.轉(zhuǎn)移UML中的構(gòu)件是遵從一組接口并供給一組接口的實(shí)現(xiàn),以下說法錯誤的選項(xiàng)是〔7〕。B.B.構(gòu)件表示的是規(guī)律模塊而不是物理模塊A.構(gòu)件應(yīng)是可替換的C.構(gòu)件應(yīng)是組成系統(tǒng)的一局部 D.構(gòu)件與類處于不同的抽象層次以下對狀態(tài)圖描述不正確的選項(xiàng)是〔8〕供選擇的答案:狀態(tài)圖通過建立類對象的生命周期模型來描述對象隨時(shí)間變化的動態(tài)行為C.C.狀態(tài)圖的主要目的是描述對象創(chuàng)立和撤銷的過程中資源的不同狀態(tài),有利于開發(fā)人員提高開發(fā)效率發(fā)效率D.狀態(tài)圖描述了一個實(shí)體基于大事反響的動態(tài)行為,顯示了該實(shí)體如何依據(jù)當(dāng)前所處狀態(tài)對不同的大事作出反響在用ROSE創(chuàng)立的類圖中,“#”表示的可見性是 〔9〕供選擇的答案:〔A〕Public 〔B〕Protected 〔C〕Private 〔D〕Package在TM自動取款機(jī)的工作模型中〔用戶通過輸入正確的用戶資料,從銀行取錢的過程哪個不是“Actor”〔10〕D.D.取款用戶 B.ATM取款機(jī) C.ATM取款機(jī)治理員3A、BC,其中類AB的一個實(shí)例和類C的一個或多個實(shí)例構(gòu)成。能夠正確表示類A、B和C之間關(guān)系的UML類圖是〔11。供選擇的答案:構(gòu)件圖的組成不包括 〔12〕供選擇的答案:〔A〕接口 〔B〕構(gòu)件 〔C〕發(fā)送者 〔D〕依靠關(guān)系〔13〕是用于把元素組織成組的通用機(jī)制A.A.包B.類 C.接口 D.組件類A的一個操作調(diào)用類B的一個操作,且這兩個類之間不存在其他關(guān)系,那么類A和類B之間是 (14) 關(guān)系。供選擇的答案:實(shí)現(xiàn) B.繼承 C.依靠 D.關(guān)聯(lián)UML中的事物包括:構(gòu)造事物,分組事物,注釋事物和〔15〕15.供選擇的答案:A.實(shí)體事物 B.邊界事物 C.行為事物 D.動作事物在ROSE中,時(shí)序圖和協(xié)作圖〔或通信圖〕通常建立〔16〕下的usecaserealization包中。16.供選擇的答案:usecaseview B.LogicalView C.ComponentView D.Deploymentview在RSA中包含很多模型模板,供開發(fā)者在系統(tǒng)建模時(shí)選用。 〔17〕不是RSA供給的模型模板。D.D.Eclipseplug-inModelAnalysisModel B.ServiceDesignModel C.XSDModel(18) 反映類、接口或構(gòu)件的內(nèi)部協(xié)作,用于表達(dá)運(yùn)行時(shí)的體系構(gòu)造、使用模式及關(guān)系。供選擇的答案:A.compositeA.compositestructurediagramusecasediagram D.sequencediagram如下的短語〔19〕能最好地表示“泛化”關(guān)系。供選擇的答案:Isapartof B. IsakindofC.Isareplicaof D. Isaninheritanceof下面的〔20〕模式將對象組合成樹形構(gòu)造以表示“局部-整體”的層次構(gòu)造,并使得用戶對單個對象和組合對象的使用具有全都性。供選擇的答案:A.組合〔Composite〕B.A.組合〔Composite〕C.修飾〔Decorator〕 D.外觀〔Facade〕115分。請按如下表格在答題紙上答此題。1~51~5題6~10題11~15題1、在用例圖中,Actor僅代表與目標(biāo)系統(tǒng)進(jìn)展交互的人。F2、ControlledUnit是可以進(jìn)展版本把握的模型元素,在ROSE中,模型文件本身被打包存儲為.cat文件從而成為受控單元,LogicalView和UseCaseView被打包成.mdl文件而成為受控單元。3、RSA支持模型驅(qū)動〔Model-DrivenDevelopment〕的開發(fā)。F4、在狀態(tài)圖中,內(nèi)部轉(zhuǎn)換可導(dǎo)致進(jìn)入轉(zhuǎn)換和離開轉(zhuǎn)換的執(zhí)行。5、UML是一種直觀化、明確化、構(gòu)建和文檔化軟件產(chǎn)物的通用語言。T6、在兩個用例中,假設(shè)一個用例擁有另一個用例的全部構(gòu)造、行為和關(guān)系,并在此根底上增加了的特性,則此兩個用例之間可以用泛化關(guān)系表示。F7、UML適用于以體系構(gòu)造為中心的開發(fā)過程,但不適合在具有迭代特征的開發(fā)過程中使用。8、在UML狀態(tài)圖中,歷史狀態(tài)用于存儲以前的狀態(tài)。F9、懇求接口〔RequiredInterface〕用于定義一個構(gòu)件所供給的效勞。10、每個模型都是由一種圖來刻畫的。F11、UseCaseRealization和相應(yīng)的UseCase之間是一種泛化關(guān)系。T12、分析機(jī)制〔Analysismechanisms〕通常用于分析階段,通過供給對系統(tǒng)簡潔行為〔如安全性、長期存儲等〕的簡短描述來削減分析的簡潔性并改善軟件在各開發(fā)階段全都性。T13、在RUP中,識別設(shè)計(jì)元素〔IdentifyDesignElements〕是精化體系構(gòu)造〔RefinetheArchitecture〕活動中的一個步驟。F14ROSEBrowser窗口刪除圖形元素和從Diagram窗口中刪除模型元素的效果一樣。15RSABrowseDiagraTopicDiagraQueryDiagra。540分。說明SequenceDiagramCollaborationDiagram〔或UML2.0中的CommunicationDiagram〕〔5分〕RUP中將軟件生命周期劃分為哪些階段,每個階段所完成的工作有哪些?用活動圖畫出RUP中的分析和設(shè)計(jì)兩個核心工作流所包含的活動和流程〔5分〕4+1”Views5個ViewView所關(guān)注的內(nèi)容?!?分〕比較活動圖和狀態(tài)圖,從描述重點(diǎn)和使用場合兩個方面說明它們的不同之處〔5分〕Stereotypes(版型)有什么作用?給出兩Stereotypes〔5分〕說明UML中的關(guān)聯(lián)、泛化、實(shí)現(xiàn)、依靠四種關(guān)系各自的含義,并區(qū)分聚合Aggregatio〕組合〔Composition〕〔5分〕依據(jù)下面的描述繪制狀態(tài)圖。手機(jī)開機(jī)時(shí),處于空閑狀態(tài);當(dāng)用戶開頭呼叫某人時(shí),手機(jī)進(jìn)入撥號狀態(tài);假設(shè)呼叫成功,進(jìn)入通話狀態(tài);假設(shè)呼叫不成功,重進(jìn)入空閑狀態(tài)。在空閑狀態(tài)被呼叫,進(jìn)入響鈴狀態(tài);假設(shè)用戶接聽,進(jìn)入通話狀態(tài);假設(shè)一分鐘不接聽,重進(jìn)入〔5分〕某大型商場的治理信息系統(tǒng)是由一個中心效勞器、每個樓層的樓層效勞器、各柜臺的收款機(jī)和各個業(yè)務(wù)部門的計(jì)算機(jī)終端組成的局域網(wǎng)絡(luò),它們分別負(fù)責(zé)商場數(shù)據(jù)的匯總與分析、當(dāng)日數(shù)據(jù)的保存與整理、每筆銷售款項(xiàng)的計(jì)算和進(jìn)銷存等各種業(yè)務(wù)的處理。用配置圖描述各項(xiàng)任務(wù)在不同硬件設(shè)備上的配置狀況〔5分〕四、分析題〔25分〕閱讀以下說明和圖,完成問題1至問題4,并在答題紙上自行列表寫出答案。【說明】在線會議審稿系統(tǒng)〔OnlineReviewingSystem,ORS〕能描述如下:用戶在初始使用系統(tǒng)時(shí),必需在系統(tǒng)中注冊〔register〕成為作者或?qū)徃迦??!瞝ogin〕后提交稿件和掃瞄稿件批閱結(jié)果。提交稿件必需在規(guī)定提交時(shí)間范圍內(nèi),其過程為先輸入標(biāo)題和摘要,選擇稿件所屬主題類型,選擇稿件所在位置〔存儲位置。上述幾步假設(shè)未完成,則重復(fù);假設(shè)完成,則上傳稿件至數(shù)據(jù)庫中,系統(tǒng)發(fā)送通知。審稿人登錄后可設(shè)置興趣領(lǐng)域,批閱稿件給出意見,以及排列錄用和〔或〕拒絕的稿件。會議委員會主席是一個特別的審稿人,可以掃瞄提交的稿件、給審稿人安排稿件、排列錄用和〔或〕拒絕的稿件,以及關(guān)閉審稿過程。其中關(guān)閉審稿過程須包括排列錄用和〔或〕拒絕的稿件。系統(tǒng)承受面對對象的方法開發(fā),使用UML進(jìn)展建模。在建模用例圖時(shí),常用的方式是先識別參與者,然后確定參與者如何使用系統(tǒng)來確定用例,每個用例可以構(gòu)造一個活動圖。參與者名稱、用123。系統(tǒng)的局部用例圖和提交稿件的活動圖分別如圖1和2所示。1參與者列表名稱名稱說明名稱說明User 用戶 Author 作者Reviewer 審稿人 PCChair 委員會主席名稱說明登錄系統(tǒng)提交稿件關(guān)閉審稿過程名稱名稱說明登錄系統(tǒng)提交稿件關(guān)閉審稿過程名稱說明loginsubmitpaperRegisterBrowsereviewresultscloseprocessreviewingassignreviewerpaperto注冊掃瞄稿件批閱結(jié)果安排稿件給審稿人setpreferenceslist accepted/rejected設(shè)定興趣領(lǐng)域排列錄用和/或拒絕的稿件enterreviewbrowsepapers批閱稿件給出意見submitted 掃瞄提交的稿件papers名稱selectpaperlocationselectsubjectgroup

說明選擇稿件位置選擇主題類型

3活動名稱列表名稱uploadpapersendnotification

說明上傳稿件發(fā)送通知entertitleandabstract

輸入標(biāo)題和摘要1ORS的用例圖2提交稿件過程的活動圖1〔4分〕11A1~A4所對應(yīng)的參與者。A1A1A2A3A42〔3分〕21U1~U3所對應(yīng)的用例。U1U1U2U33〔4分〕1中〔1〕和〔2〕所對應(yīng)的關(guān)系及其含義。4〔4分〕Action1Action2Action3Action4232Action1Action2Action3Action4閱讀以下說明和圖,完成問題1和問題2,并在答題紙上自行列表寫出答案?!菊f明】S公司開辦了在線電子商務(wù)網(wǎng)站,主要為各注冊的商家供給在線商品銷售功能。為更好地吸S公司打算為注冊的商家供給商品(Commodity)促銷(Promotion)功能。商品的分類(Category)不同,促銷的方式和內(nèi)容會有所不同。注冊商家可公布促銷信息。商家首先要在自己所銷售的商品的分類中,選擇促銷涉及的某一具體分類,然后選出該分類的一個或多個商品〔一種商品僅僅屬于一種分類,接著制定出一個比較優(yōu)待的折扣政策和促銷活動的優(yōu)待時(shí)間站上。商家公布促銷信息后,網(wǎng)站的注冊用戶便可通過網(wǎng)站購置促銷商品。用戶可選擇參與某一個促銷(Promotion)活動,并選擇具體的促銷商品(Commodity),輸入購置數(shù)量等購置信息。系統(tǒng)生成相應(yīng)的一份促銷訂單(POrder)。只要用戶在優(yōu)待活動的時(shí)間范圍內(nèi),通過網(wǎng)站供給的在線支付系統(tǒng),確認(rèn)在線支付該促銷訂單〔即完成支付,就可以優(yōu)待的價(jià)格完成商品的購置活動,否則該促銷訂單失效。系統(tǒng)承受面對對象方法開發(fā),系統(tǒng)中的類以及類之間的關(guān)系用UML類圖表示,圖3是該系統(tǒng)類圖中的一局部;系統(tǒng)的動態(tài)行為承受UML序列圖表示,圖4是公布促銷的序列圖。[1]〔6分〕識別關(guān)聯(lián)的多重度是面對對象建模過程中的一個重要步驟3中的(1)~(6)。[2]〔4分〕44中的(7)~(10)。功能描述向促銷訂單中添加所選的商品向促銷中添

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論