軟件建模2多選練習(xí)測試題附答案_第1頁
軟件建模2多選練習(xí)測試題附答案_第2頁
軟件建模2多選練習(xí)測試題附答案_第3頁
軟件建模2多選練習(xí)測試題附答案_第4頁
軟件建模2多選練習(xí)測試題附答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁軟件建模2多選練習(xí)測試題附答案1.以下屬于組成狀態(tài)的有()。A、順序B、并發(fā)C、同步D、異步【正確答案】:AB2.對一個(gè)以架構(gòu)為中心的開發(fā)組織來說,通常需要對架構(gòu)的()方面予以關(guān)心。A、架構(gòu)的目的B、架構(gòu)的繪制軟件C、架構(gòu)的表示D、架構(gòu)的過程【正確答案】:ACD3.組成活動(dòng)圖的要素有()。A、泳道B、動(dòng)作狀態(tài)C、對象D、活動(dòng)狀態(tài)【正確答案】:ABD4.下列是構(gòu)成狀態(tài)圖基本元素的是()。A、狀態(tài)B、轉(zhuǎn)換C、初始狀態(tài)D、狀態(tài)鏈【正確答案】:ABC5.在UML中表示單元的實(shí)現(xiàn)是通過()和(),它們描述了系統(tǒng)實(shí)現(xiàn)方面的信息,使系統(tǒng)具有可重用性和可操作性。A、包圖B、狀態(tài)圖C、構(gòu)件圖D、部署圖【正確答案】:CD6.基于用例圖的需求捕獲的第一步就是確定系統(tǒng)的參與者,在尋找系統(tǒng)參與者時(shí),可以根據(jù)以下()等問題來確定。A、系統(tǒng)同環(huán)境如何進(jìn)行交互B、由誰安裝系統(tǒng)C、系統(tǒng)為哪些對象提供信息、服務(wù)D、系統(tǒng)的使用者是誰【正確答案】:ABCD7.以下哪些屬于軟件成分重用?()A、代碼重用B、設(shè)計(jì)結(jié)果重用C、分析結(jié)果重用D、文檔重用【正確答案】:ABC8.序列圖中,包含以下()幾個(gè)部分。A、值生命線B、消息C、狀態(tài)生命線D、消息標(biāo)簽和消息端點(diǎn)【正確答案】:BCD9.狀態(tài)圖中的事件可以分成()。A、信號事件B、改變事件C、調(diào)用事件D、時(shí)間事件【正確答案】:ABCD10.系統(tǒng)分層很常用的一種方式是將系統(tǒng)分為三層結(jié)構(gòu),它們分別是()。A、用戶界面層B、數(shù)據(jù)訪問層C、業(yè)務(wù)邏輯層D、視圖層【正確答案】:ABC11.部署圖的組成元素包括()。A、處理器B、設(shè)備C、構(gòu)件D、連接【正確答案】:ABD12.下列對狀態(tài)圖的描述,正確的是()。A、狀態(tài)圖通過建立類對象的生命周期模型來描述對象隨時(shí)間變化的動(dòng)態(tài)行為B、狀態(tài)圖適用于描述狀態(tài)和動(dòng)作的順序,不僅可以展現(xiàn)一個(gè)對象擁有的狀態(tài),還可以說明事件如何隨著時(shí)間的推移來影響這些狀態(tài)C、狀態(tài)圖的主要目的是描述在對象創(chuàng)建和銷毀的過程中資源的不同狀態(tài),有利于開發(fā)人員提高開發(fā)效率D、狀態(tài)圖描述了一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體是如何根據(jù)當(dāng)前所處的狀態(tài)對不同的事件做出反應(yīng)的【正確答案】:ACD13.包之間的關(guān)系總的來講可以概括為()。A、泛化關(guān)系B、依賴關(guān)系C、聚集關(guān)系D、組合關(guān)系【正確答案】:AB14.下列說法正確的是()。A、分支將轉(zhuǎn)換路徑分成多個(gè)部分,每一部分都有單獨(dú)的監(jiān)護(hù)條件和不同的結(jié)果B、一個(gè)組合活動(dòng)在表面上看是一個(gè)狀態(tài),但其本質(zhì)卻是一組子活動(dòng)的概括C、活動(dòng)狀態(tài)是原子性的,用來表示一個(gè)具有子結(jié)構(gòu)的純粹計(jì)算的執(zhí)行D、對象流中的對象表示的不僅是對象自身,還表示了對象作為過程中的一個(gè)狀態(tài)而存在【正確答案】:ABD15.部署圖的組成元素包括()A、設(shè)備B、處理器C、組件D、連接【正確答案】:ABD16.在進(jìn)行人機(jī)交互設(shè)計(jì)過程中,描述用戶時(shí)需要記錄以下哪些信息?()A、使用系統(tǒng)要達(dá)到的目的B、技能水平C、完成本職工作的腳本D、是否是系統(tǒng)的使用者【正確答案】:ABC17.以下屬于進(jìn)行問題域部分的設(shè)計(jì)需要考慮的方面有______A、提高性能B、考慮復(fù)用C、編程語言D、永久存儲(chǔ)【正確答案】:ABCD18.在UML中,提供了兩種物理表示圖形:()和()。A、構(gòu)件圖B、對象圖C、類圖D、部署圖【正確答案】:AD19.有效的需求管理指的是()。A、能夠應(yīng)對復(fù)雜項(xiàng)目的需求B、能夠有良好的用戶滿意度C、盡可能地減少需求的錯(cuò)誤D、減少開發(fā)者之間的交流【正確答案】:ABC20.下列需長期記憶的事件是()。A、銀行的取款B、銀行的存款C、商品訂單D、保險(xiǎn)公司的索賠【正確答案】:ABD21.在狀態(tài)機(jī)圖中,轉(zhuǎn)換包括以下()類型A、正常轉(zhuǎn)換B、外部自轉(zhuǎn)換C、模擬轉(zhuǎn)換D、內(nèi)部自轉(zhuǎn)換【正確答案】:ABD22.下面屬于迭代過程的4個(gè)連續(xù)的階段有()。A、初始B、分析C、細(xì)化D、構(gòu)造【正確答案】:ACD23.下列對于創(chuàng)建包的說法,正確的是()。A、在序列圖和協(xié)作圖中可以創(chuàng)建包B、在創(chuàng)建包的依賴關(guān)系時(shí),盡量避免循環(huán)依賴C、如果將包從模型中永久刪除,則包及其包中內(nèi)容都將被刪除D、在類圖中可以創(chuàng)建包【正確答案】:BCD24.下列關(guān)于類圖的說法不正確的是()A、類圖是由類、組件、包等模型元素以及它們之間的關(guān)系構(gòu)成的B、類圖和數(shù)據(jù)模型有許多相似之處,區(qū)別是數(shù)據(jù)模型不僅描述了內(nèi)部信息的結(jié)構(gòu),也包含了系統(tǒng)的內(nèi)部行為。C、類圖通過系統(tǒng)中的類和類間關(guān)系描述了系統(tǒng)的靜態(tài)特征。D、類圖的目的在于描述系統(tǒng)的運(yùn)行方式,而不是系統(tǒng)如何構(gòu)成。【正確答案】:ABD25.建立對象的動(dòng)態(tài)模型的步驟有()。A、準(zhǔn)備腳本B、確定事件C、構(gòu)造狀態(tài)圖D、準(zhǔn)備事件跟蹤表【正確答案】:ABCD26.關(guān)于重用的典型過程的描述中,哪些說法是正確的?()A、無用屬性和服務(wù)最少的類可被選為可重用類B、由可重用類派生出問題域類C、使用所用繼承到的屬性和服務(wù)D、修改類的關(guān)聯(lián)【正確答案】:ABD27.在序列圖中,消息編號有()。A、無層次編號B、多層次編號C、嵌套編號D、順序編號【正確答案】:AC28.序列圖的構(gòu)成對象有()。A、對象B、生命線C、激活D、消息【正確答案】:ABCD29.以下哪些是設(shè)計(jì)實(shí)現(xiàn)服務(wù)的方法時(shí)需要考慮的?()A、是否能滿足用戶的需求B、是否易于理解C、采用哪種物理數(shù)據(jù)結(jié)構(gòu)D、是否達(dá)到了最高運(yùn)行效率【正確答案】:ABC30.下列關(guān)于序列圖的說法,正確的是()。A、序列圖是對對象之間傳送消息的時(shí)間順序的可視化表示B、序列圖從一定程度上更加詳細(xì)地描述了用例表達(dá)的需求,并將其轉(zhuǎn)化為進(jìn)一步的、更加正式層次的精細(xì)表達(dá)C、序列圖的目的在于描述系統(tǒng)中各個(gè)對象按照時(shí)間順序的交互過程D、在UML的表示中,序列圖將交互關(guān)系表示為一個(gè)二維圖。其中,橫向是時(shí)間軸,時(shí)間沿豎線向下延伸;縱向代表了在協(xié)作中各獨(dú)立對象的角色【正確答案】:ABC31.在識(shí)別用例時(shí),以下()問題可以幫助識(shí)別用例A、當(dāng)系統(tǒng)狀態(tài)發(fā)生故障時(shí),是否需要通知參與者B、參與者希望系統(tǒng)為他提供什么樣的功能C、系統(tǒng)是否存在外部事件,如果存在,是哪個(gè)能參與者通知系統(tǒng)這些個(gè)部事件D、系統(tǒng)運(yùn)行環(huán)境是什么【正確答案】:ABC32.編寫腳本時(shí),首先編寫正常情況腳本。然后,考慮特殊情況,最后考慮出錯(cuò)情況。下列屬于出錯(cuò)情況的是()A、輸入的數(shù)據(jù)值為最大值或最小值B、輸出的數(shù)據(jù)值為最大值或最小值C、輸入的值為非法值D、響應(yīng)失敗【正確答案】:CD33.關(guān)于問題域子系統(tǒng)的設(shè)計(jì),以下說法正確的有?()A、添加一般化類可以使系統(tǒng)結(jié)構(gòu)更加清晰B、類或?qū)ο蠊δ芙咏鼤r(shí),可以考慮合并類或?qū)ο驝、類或?qū)ο蟮穆氊?zé)過多時(shí),應(yīng)考慮分解類或?qū)ο驞、多重繼承需要轉(zhuǎn)為單繼承方式【正確答案】:ABC34.在UML中,組成協(xié)作圖的元素包括()。A、對象B、消息C、發(fā)送者D、鏈【正確答案】:ABD35.以下關(guān)于調(diào)整類繼承關(guān)系的說法中,哪些是正確的?()A、歸納和具體化是一個(gè)持續(xù)不斷的演化過程B、為提高繼承程度,可以違背領(lǐng)域知識(shí)和常識(shí)C、僅當(dāng)真實(shí)存在一般-特殊關(guān)系時(shí),使用繼承機(jī)制才合理D、非繼承關(guān)系或不支持多重繼承的環(huán)境下,可以使用委托實(shí)現(xiàn)行為共享【正確答案】:ACD36.在面向?qū)ο蟮姆治鲋校饕⒌哪P桶ǎǎ?。A、對象模型B、功能模型C、算法邏輯模型D、動(dòng)態(tài)模型【正確答案】:ABD37.關(guān)于系統(tǒng)分解策略的說法中,以下哪些說法是正確的?()A、分而治之,各個(gè)擊破B、根據(jù)功能劃分子系統(tǒng)C、應(yīng)增強(qiáng)子系統(tǒng)間的交互性D、應(yīng)減少子系統(tǒng)間的依賴性【正確答案】:ABD38.建立動(dòng)態(tài)模型的步驟為()A、排列事件發(fā)生的次序B、提取出事件C、編寫典型交互行為的腳本D、繪制狀態(tài)圖【正確答案】:ABCD39.協(xié)作圖的作用體現(xiàn)在()。A、顯示對象及其交互關(guān)系的空間組織結(jié)構(gòu)B、表現(xiàn)一個(gè)類操作的實(shí)現(xiàn)C、通過描繪對象之間消息的傳遞情況來反映具體使用語境的邏輯表達(dá)D、可以描述對象行為的時(shí)間順序【正確答案】:ABC40.在狀態(tài)機(jī)圖中,轉(zhuǎn)換包括以下()類型A、外部自轉(zhuǎn)換B、內(nèi)部自轉(zhuǎn)換C、模擬轉(zhuǎn)換D、正常轉(zhuǎn)換【正確答案】:ABD41.實(shí)現(xiàn)Rational統(tǒng)一過程的步驟有()。A、評估當(dāng)前狀態(tài)B、建立明確目標(biāo)C、執(zhí)行過程實(shí)現(xiàn)D、評價(jià)過程實(shí)現(xiàn)【正確答案】:ABCD42.以下關(guān)于設(shè)計(jì)優(yōu)化的說法中,哪些是準(zhǔn)確的?()A、系統(tǒng)的各項(xiàng)質(zhì)量指標(biāo)并不是同等重要的B、優(yōu)化目標(biāo)之間可能存在沖突C、運(yùn)行效率、代碼清晰性和內(nèi)存消耗都是系統(tǒng)的質(zhì)量指標(biāo)D、設(shè)計(jì)優(yōu)化應(yīng)該以運(yùn)行效率為主【正確答案】:ABC解析:

1下列關(guān)于類圖的說法不正確的是()43.關(guān)于軟件重用的效益,以下哪些說法是正確的?()A、軟件重用可以降低代碼中的錯(cuò)誤率B、軟件中被重用的部分不需要成本C、軟件重用可以提高軟件生產(chǎn)率D、軟件重用可以帶來成本節(jié)約【正確答案】:ACD44.下列關(guān)于類與對象的關(guān)系說法正確的是()。A、有些對象是不能被抽象成類的B、類給出了屬于該類的全部對象的抽象定義C、類是對象集合的再抽象D、類是用來在內(nèi)存中開辟一個(gè)數(shù)據(jù)區(qū),存儲(chǔ)新對象的屬性【正確答案】:ABCD45.為什么需要在OOD階段考慮控制驅(qū)動(dòng)部分,以下說法正確的是______。A、并發(fā)行為是現(xiàn)實(shí)中固有的,當(dāng)前大量的系統(tǒng)都是并發(fā)系統(tǒng)B、多任務(wù)的設(shè)置C、隔離硬件、操作系統(tǒng)、網(wǎng)絡(luò)的變化對整個(gè)系統(tǒng)的影響D、A.B選項(xiàng)的說法是錯(cuò)誤的【正確答案】:ABC46.下面()是構(gòu)成包圖的基本元素。A、發(fā)送者B、包C、依賴關(guān)系D、子系統(tǒng)【正確答案】:BCD47.Visio2019模板庫中支持()模型元素。A、類圖B、結(jié)構(gòu)圖C、部署圖D、構(gòu)件圖【正確答案】:ACD48.軟件的開發(fā)模式有()。A、瀑布模型B、XP開發(fā)模型C、噴泉模型D、構(gòu)件開發(fā)模型【正確答案】:ABCD49.()是構(gòu)成用例圖的基本元素。A、參與者B、泳道C、系統(tǒng)邊界D、用例【正確答案】:ACD50.關(guān)于組織系統(tǒng)的方案,哪些說法是正確的?()A、層次組織方案中,上層在下層的基礎(chǔ)上建立B、層次組織方案中,上層只能使用其直接下層提供的服務(wù)C、塊狀組織方案中,軟件系統(tǒng)被垂直地分解為子系統(tǒng)塊D、應(yīng)用系統(tǒng)可以混合使用層次和塊狀組織方案【正確答案】:ACD51.以下哪些外觀或操作給用戶的感覺與windows應(yīng)用程序的相同?()A、左上角有最小化和關(guān)閉按鈕B、程序出現(xiàn)錯(cuò)誤會(huì)彈出提示對話框C、每個(gè)程序至少有一個(gè)窗口D、通常使用右鍵彈出菜單【正確答案】:BCD52.下面不是UML

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論