niit-UML復(fù)習(xí)資料_第1頁(yè)
niit-UML復(fù)習(xí)資料_第2頁(yè)
niit-UML復(fù)習(xí)資料_第3頁(yè)
niit-UML復(fù)習(xí)資料_第4頁(yè)
niit-UML復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、習(xí)題1: SRS文檔準(zhǔn)備了SDLC的以下哪個(gè)階段?(D)A. 可行性分析B. 設(shè)計(jì)C. 編碼D. 需求分析與規(guī)范習(xí)題2: 以下哪一項(xiàng)表示SDLC中的正確階段順序?(A)A. a)可行性分析 b)需求分析和規(guī)范 c)設(shè)計(jì) d)編碼 e)測(cè)試 f)維護(hù)習(xí)題3: 以下哪個(gè)UML關(guān)系圖可用于對(duì)系統(tǒng)的功能建模?(B)A 組伴關(guān)系圖B 用例關(guān)系圖C 活動(dòng)關(guān)系圖D 對(duì)象關(guān)系圖習(xí)題4: 以下哪一項(xiàng)使分析員能夠知道是否滿足了有關(guān)靜態(tài)和動(dòng)態(tài)成分的所有要求?(B)A. 用例視圖B. 設(shè)計(jì)視圖C. 過(guò)程視圖D. 實(shí)現(xiàn)視圖習(xí)題5 : JanesSystems 正在開發(fā)一個(gè)用于實(shí)現(xiàn)酒店管理系統(tǒng)的軟件。軟件開發(fā)員設(shè)計(jì)了兩個(gè)

2、類ROOM和Hotel。對(duì)Hotel 類指定了檢查在客戶指定期間指定房間是否可用的職責(zé)。下圖顯示了用例Room Reservation 的序例關(guān)系圖。請(qǐng)分析以確定關(guān)系圖中缺少的信息。(C)A. 序例關(guān)系圖需要指示以下有關(guān)信息:何時(shí)破壞hotel類的H1對(duì)象。B. 序列關(guān)系圖需要指示有關(guān)何時(shí)破壞room類的r1對(duì)象。C. 需要檢查每天指定房間的可用情況。因此,你需要執(zhí)行以下操作:-作為參數(shù)向checkAvailability方法提供r1對(duì)象。-每天迭代方法checkAvailabilty()。D.每天需要檢查可用情況。因此,你需要每天迭代消息checkAvailabilty。習(xí)題6: 學(xué)生注冊(cè)系

3、統(tǒng)的業(yè)務(wù)流程模型包含以下四個(gè)業(yè)務(wù)用例:-填寫注冊(cè)表單-提交注冊(cè)表單-存入學(xué)費(fèi)-獲取注冊(cè)號(hào)學(xué)生注冊(cè)系統(tǒng)的業(yè)務(wù)角色包括學(xué)生、教師、出納和注冊(cè)人員。以下哪個(gè)業(yè)務(wù)角色可作為“存入學(xué)費(fèi)”用例的出納執(zhí)行人?(A、C)A. 學(xué)生B. 教師C. 出納D. 注冊(cè)人員習(xí)題7: wilson inc,承接了使UniversityManagement System自動(dòng)化的任務(wù)。該大學(xué)想要使學(xué)生注冊(cè)系統(tǒng),圖書管理系統(tǒng)和工資系統(tǒng)自動(dòng)化。在第一個(gè)迭代中,該大學(xué)計(jì)劃建工資系統(tǒng)自動(dòng)化。請(qǐng)確定工資系統(tǒng)用例的角色。(D)A. 學(xué)生、財(cái)務(wù)登記員和教師B. 學(xué)生、圖書管理員和財(cái)務(wù)登記員C. 學(xué)生、教師和財(cái)務(wù)登記員D. 財(cái)務(wù)登記員和員工

4、習(xí)題8: 考慮以下語(yǔ)句:語(yǔ)句A:當(dāng)角色與用例交互時(shí),稱為關(guān)聯(lián)關(guān)系。語(yǔ)句B:當(dāng)可以從一個(gè)抽象角色獲取另一個(gè)角色的特征時(shí),關(guān)系稱為泛化關(guān)系。根據(jù)以上語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)。(D)A. 語(yǔ)句A和語(yǔ)句B都為FalseB. 語(yǔ)句A和語(yǔ)句B都為TrueC. 語(yǔ)句A為True,語(yǔ)句B為FalseD. 語(yǔ)句A為False,語(yǔ)句B為True習(xí)題9: 以下需求管理的那個(gè)階段指的是根據(jù)需求收集活動(dòng)中產(chǎn)生的文檔未對(duì)需求進(jìn)行分類和組織的過(guò)程?(A)A. 需求分析和協(xié)商B. 需求收集C. 需求規(guī)范D. 需求驗(yàn)證習(xí)題10: 以向客戶提供個(gè)人貸款服務(wù)的銀行為列,要申請(qǐng)貸款??蛻粜枰c貸款負(fù)責(zé)人員進(jìn)行預(yù)約。銀行的前臺(tái)協(xié)調(diào)

5、人員在核對(duì)貸款負(fù)責(zé)人員的預(yù)約安排后為客戶給出預(yù)約時(shí)間。貸款負(fù)責(zé)人驗(yàn)證客戶信息(如收入狀態(tài))并在批準(zhǔn)貸款前與貸款經(jīng)理討論每個(gè)客戶的情況。用哪個(gè)用例與貸款負(fù)責(zé)人員角色共享關(guān)聯(lián)關(guān)系?(B)A. 預(yù)約和批準(zhǔn)貸款B. 預(yù)約,驗(yàn)證客戶信息和批準(zhǔn)貸款C. 維護(hù)客戶信息,驗(yàn)證客戶信息和批準(zhǔn)貸款D. 驗(yàn)證客戶信息和批準(zhǔn)貸款習(xí)題11:重構(gòu)和審核用例以獲得良好細(xì)化以及明確的用例的過(guò)程為什么?(C)A. 定義B. 檢測(cè)C . 細(xì)化D. 精簡(jiǎn)習(xí)題12:考慮以下語(yǔ)句:語(yǔ)句A:如果初始迭代實(shí)現(xiàn)的用例功能在后續(xù)迭代有所改進(jìn),那么就存在用例擴(kuò)展關(guān)系。語(yǔ)句B:協(xié)作是類和對(duì)象的集合,他們相互互交以實(shí)現(xiàn)用例的功能。(A) A. 語(yǔ)句

6、A和語(yǔ)句B都為falseB. 語(yǔ)句A和語(yǔ)句B都為trueC. 語(yǔ)句A 為true,語(yǔ)句B為falseD. 語(yǔ)句A 為false,語(yǔ)句B為true習(xí)題13: 工資系統(tǒng)包含一個(gè)Employee類和一個(gè)Address類,Employee類具有語(yǔ)句如employee code. name 和date of birth之類的屬性。Address/類具有諸如 house number 和 area code之類的屬性,工資系統(tǒng)的個(gè)Employee類和一個(gè)Address類之間存在以下哪種關(guān)系?(B)A. 泛化B. 組合C. 依賴性D. 多重性習(xí)題14: 以下哪項(xiàng)表示UML提供的類和對(duì)象之間的各種關(guān)系類型?(

7、A)A. 關(guān)聯(lián),依賴性,泛化和實(shí)現(xiàn)B. 關(guān)聯(lián),混合,泛化和實(shí)現(xiàn)C. 關(guān)聯(lián),多重性,依賴性和泛化D. 關(guān)聯(lián),多重性,依賴性和實(shí)現(xiàn)習(xí)題15:InfoSolution 想要使工資系統(tǒng)自動(dòng)化,該公司有三類人員:經(jīng)理,工程師和其他支持人員。支持人員有進(jìn)一步分為臨時(shí)工和全職工,以下哪項(xiàng)標(biāo)識(shí)了工資系統(tǒng)的類(A)A. Employee, Manager, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaffB. Employee, Manager, Engineer和SupportingStaffC. Manager, Engineer, Support

8、ingStaff, FullTimeStaff和PartTimeStaffD. Employe, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaff習(xí)題16:考慮類中聲明的以下屬性和操作:-IssueDate:Date1=”01-01+04”ReadOnly +BookIssueRequest(BookName:String):Boolean以下哪一項(xiàng)表示參數(shù)名稱,默認(rèn)值和返回類型?(C)A. BookIssueRequest, 01-01+04和BooleanB. IssueDate,1和DateC. BookName,01-01+0

9、4和BooleanD. BookName,01-01+04和String習(xí)題17: ()銀行ATM系統(tǒng)的類的關(guān)系圖中有三個(gè)類,Account,SavingAccount和CurrentAccount, Account類的屬性為AccountNumber和Balance. Account類的操作為 CalculateInterest,該操作由SavingAccount和CurrentAccount,類實(shí)現(xiàn),SavingAccount和CurrentAccount,類的屬性為InterestRate,操作CalculateInterest根據(jù)SavingAccount和CurrentAccount

10、,類的可用余額來(lái)計(jì)算利息金額。銀行ATM系統(tǒng)個(gè)各類之間存在哪種關(guān)系類型?A. 泛化B. 關(guān)聯(lián)C. 組合D. 實(shí)現(xiàn)習(xí)題18:以下哪個(gè)選項(xiàng)不包含屬性 (B)A. 工廠類B. 接口C. 參數(shù)化類D. 抽象類習(xí)題19:請(qǐng)考慮以下語(yǔ)句語(yǔ)句A:接口使您能夠?qū)崿F(xiàn)多繼承。語(yǔ)句B:抽象類包含需要由其他擴(kuò)展該抽象類實(shí)現(xiàn)的抽象方法。根據(jù)以上語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)(B)A. 語(yǔ)句A和語(yǔ)句B都為falseB. 語(yǔ)句A和語(yǔ)句B都為trueC. 語(yǔ)句A 為true,語(yǔ)句B為falseD. 語(yǔ)句A 為false,語(yǔ)句B為true習(xí)題20:以下哪個(gè)活動(dòng)關(guān)系圖的元素表示控制流?(C)A. 操作狀態(tài)B. 活動(dòng)狀態(tài)C. 轉(zhuǎn)換D

11、. 判定21.考慮以下語(yǔ)句:語(yǔ)句A:狀態(tài)機(jī)描述對(duì)象在其生命期期間因響應(yīng)事件而更改的各種狀態(tài)。語(yǔ)句B:狀態(tài)指的是對(duì)象位于內(nèi)存時(shí)所具有的條件。根據(jù)以上語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)。(B)A. 語(yǔ)句A和語(yǔ)句B都為FalseB. 語(yǔ)句A和語(yǔ)句B都為TrueC. 語(yǔ)句A為True,語(yǔ)句B為FalseD. 語(yǔ)句A為False,語(yǔ)句B為True22.您正在為一個(gè)售票系統(tǒng)創(chuàng)建狀態(tài)關(guān)系圖。您已經(jīng)確定了售票系統(tǒng)的以下兩個(gè)狀態(tài):-空閑-活動(dòng)活動(dòng)狀態(tài)包含以下子狀態(tài):-讀取信用卡-驗(yàn)證信用卡信息-選擇票類型-打印票-出票彈出信用卡讀取信用卡、驗(yàn)證信用卡信息、選擇票類型、打印票、出票和彈出信用卡狀態(tài)如何與活動(dòng)狀態(tài)關(guān)聯(lián)?(

12、D)A. 活動(dòng)狀態(tài)是包含讀取信用卡,驗(yàn)證信用信息、選擇票類型、打印票、出票和彈出信用卡等并發(fā)子狀態(tài)的復(fù)合狀態(tài)B. 活動(dòng)狀態(tài)是包含讀取信用卡,驗(yàn)證信用信息、選擇票類型、打印票、出票和彈出信用卡等循環(huán)子狀態(tài)的復(fù)合狀態(tài)C. 活動(dòng)狀態(tài)是包含讀取信用卡,驗(yàn)證信用信息、選擇票類型、打印票、出票和彈出信用卡等并發(fā)子狀態(tài)的樁狀態(tài)D. 活動(dòng)狀態(tài)是包含讀取信用卡,驗(yàn)證信用信息、選擇票類型、打印票、出票和彈出信用卡等循環(huán)子狀態(tài)的樁狀態(tài)23.Dyans Systems 正在為一家鋼鐵制造公司部署一個(gè)管理系統(tǒng),需求分析員收集了系統(tǒng)的需求,并發(fā)人員出生預(yù)想系統(tǒng)的用例和角色。軟件開發(fā)團(tuán)隊(duì)與系統(tǒng)的項(xiàng)目干系人舉行了會(huì)議,項(xiàng)目干

13、系人想要了解預(yù)想系統(tǒng)能夠提供的功能。(D)A. 你需要?jiǎng)?chuàng)建包關(guān)系以根據(jù)包含和擴(kuò)展關(guān)系來(lái)分組用例,從而根據(jù)分配視圖類型來(lái)查看架構(gòu)。B. 你需要?jiǎng)?chuàng)建包關(guān)系圖以根據(jù)每個(gè)用例表示的功能模塊分組用例,從而使用模塊視圖類型來(lái)查看架構(gòu)。C. 你需要?jiǎng)?chuàng)建一個(gè)包關(guān)系圖,在圖中,每個(gè)包含由每個(gè)角色使用的用例。D. 你需要?jiǎng)?chuàng)建報(bào)關(guān)系圖以根據(jù)角色分組用例,以使每個(gè)包包含特定角色使用的用例,此外,每個(gè)包應(yīng)包含用例的包含和擴(kuò)展關(guān)系。24.BlueSoftware solutions 正在開發(fā)一個(gè)在線商店軟件系統(tǒng)。軟件開發(fā)人員建模了邏輯系統(tǒng)并且正在建模物理系統(tǒng)。系統(tǒng)中有大量組件。開發(fā)人員創(chuàng)建了一個(gè)組件關(guān)系圖以顯示所有組件。

14、但是,開發(fā)團(tuán)隊(duì)的團(tuán)隊(duì)成員發(fā)現(xiàn)組件關(guān)系圖過(guò)于復(fù)雜并且難以理解,因?yàn)樗麄儫o(wú)法查看組件功能分組。請(qǐng)確定應(yīng)在關(guān)系圖中執(zhí)行的修改,以使組件表示能夠清楚指示組件所實(shí)現(xiàn)的系統(tǒng)邏輯模塊。(C)A. 您需要?jiǎng)?chuàng)建包關(guān)系圖以分組互相依賴的組件,從而允許通過(guò)組件和連接器類型來(lái)查看架構(gòu)B. 你需要?jiǎng)?chuàng)建包關(guān)系圖以分組屬于公共函數(shù)組的組件,從而允許通過(guò)模塊視圖類型來(lái)查看架構(gòu)。C. 你需要?jiǎng)?chuàng)建包關(guān)系圖以互相依賴的組件,從而降低顯示組建的UML關(guān)系圖的復(fù)雜程度。D. 你需要?jiǎng)?chuàng)建包關(guān)系圖以分組屬于公共函數(shù)組的組件,從而描述實(shí)現(xiàn)系統(tǒng)用例的方式。25.考慮以下語(yǔ)句:語(yǔ)句A:你不能使用包關(guān)系圖來(lái)描述分組為邏輯包的各個(gè)模塊。語(yǔ)句B:你可

15、以使用組件關(guān)系圖來(lái)描述各個(gè)組件及其之間的關(guān)系。根據(jù)以上語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)。(D)A. 語(yǔ)句A和語(yǔ)句B都為FalseB. 語(yǔ)句A和語(yǔ)句B都為TrueC. 語(yǔ)句A為True,語(yǔ)句B為FalseD. 語(yǔ)句A為False,語(yǔ)句B為True26.當(dāng)特定的一個(gè)成分調(diào)用其它包的成分以執(zhí)行任務(wù)時(shí),存在以下那種關(guān)系?(A)A. 訪問(wèn)依賴性B. 泛化C. 關(guān)聯(lián)D. 實(shí)現(xiàn)27.以下哪個(gè)設(shè)計(jì)模式使您能夠創(chuàng)建不同的對(duì)象來(lái)以不同的形式顯示數(shù)據(jù)?(C)A.復(fù)合B.命令C.觀察者D.外觀28.請(qǐng)考慮以下語(yǔ)句:語(yǔ)句A:框架包含實(shí)現(xiàn)接口以符合預(yù)定義規(guī)范的抽象和具體類。語(yǔ)句B:框架包含可以通過(guò)劃分子類來(lái)擴(kuò)展的類。根據(jù)以上

16、語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)。(A)A. 語(yǔ)句A和語(yǔ)句B都為TrueB. 語(yǔ)句A和語(yǔ)句B都為FalseC. 語(yǔ)句A為True,語(yǔ)句B為FalseD. 語(yǔ)句A為False,語(yǔ)句B為False29.你最近作為高級(jí)軟件開發(fā)員進(jìn)入一家軟件開發(fā)公司,作為首個(gè)任務(wù)的一部分,你需要為應(yīng)有程序添加功能。你被告知,自應(yīng)用程序首次開發(fā)以來(lái),客戶需求已更改。因此,你需要向現(xiàn)有應(yīng)用程序的工具欄、圖標(biāo)和菜單欄添加額外功能。你應(yīng)使用以下那種設(shè)計(jì)模式來(lái)實(shí)現(xiàn)上述要求?(B)A. 代理B. 裝飾C. 外觀D. 復(fù)合30.Pizza station 是一家供應(yīng)套餐的餐館。兒童套餐包括一小份披薩、一份配餐、一份飲料盒一個(gè)玩具。可以

17、選擇的披薩有洋蔥披薩、辣椒披薩、奶酪披薩或雞肉披薩,但是流程相同。柜臺(tái)的員工裝配這些食物。然后,對(duì)食物進(jìn)行打包。飲料放在杯子里,不會(huì)被打包,Pizza station 的所有分支餐館都使用相同流程。以上場(chǎng)景中實(shí)現(xiàn)了以下那種設(shè)計(jì)模式?(A)A. 工廠B. 生成器C. 單一實(shí)例D .復(fù)合習(xí)題31:您需要開發(fā)一個(gè)在線應(yīng)用程序的主頁(yè),該主頁(yè)分為三個(gè)窗格顯示網(wǎng)站的站點(diǎn)地圖,第二個(gè)窗格包含登錄和密碼文本框,用戶可該窗格登錄網(wǎng)站,最后一個(gè)包含一個(gè)插板,顯示與當(dāng)前新聞大事以及體育賽事有關(guān)的信息,您將實(shí)現(xiàn)以下哪個(gè)設(shè)計(jì)模式來(lái)開發(fā)此主頁(yè)?(A) A. 合成器B. 外觀C. 裝飾D. 復(fù)合習(xí)題32:Janes Tec

18、hnology正在開發(fā)一個(gè)在線測(cè)試系統(tǒng),該測(cè)試系統(tǒng)可進(jìn)行在線測(cè)試,該系統(tǒng)中的每個(gè)操作都在給定時(shí)間執(zhí)行一段指定時(shí)間,開發(fā)人員創(chuàng)建了一個(gè)序列關(guān)系圖來(lái)描述該在線測(cè)試系統(tǒng)對(duì)象之間的交互。(A) A. 序列關(guān)系圖可描述對(duì)象生命線,兩協(xié)作關(guān)系圖不能。因此,將能夠清楚描述在線測(cè)試系統(tǒng)各對(duì)象的生命范圍。B. 序列關(guān)系圖描述對(duì)象個(gè)方法隨時(shí)間而發(fā)生的調(diào)用,因此,對(duì)在線測(cè)試系統(tǒng)采用序列關(guān)系圖將是您能夠查看特定方法之前或之后調(diào)用的方法。C. 在線測(cè)試系統(tǒng)中,每個(gè)操作都在上個(gè)操作完成后發(fā)生,因此,需要描述操作的順序,而這只能夠在序列關(guān)系圖中顯示。D.您需要描述在線測(cè)試系統(tǒng)的控制焦點(diǎn),因?yàn)橹挥袉蝹€(gè)對(duì)象在在線測(cè)試系統(tǒng)中具有

19、控制焦點(diǎn)習(xí)題33: BlueSoftware Solution正在開發(fā)一個(gè)火車表預(yù)定系統(tǒng),預(yù)定流程包括乘客查詢特定日期開往特定目的地的火車的可用座位,然后,預(yù)定系統(tǒng)需要根據(jù)客戶的查詢檢查座位是否可用,如果座位可用,則完成預(yù)定,用例Reserve Ticket涉及以下對(duì)象的交互,Passenger類的P1,reservation類的r1以及ticket類的t1,提供了序列關(guān)系圖來(lái)顯示各個(gè)對(duì)象以及對(duì)象之間流動(dòng)的信息。(C)A. 類Passenger實(shí)現(xiàn)方法enquiry() 類 reservation實(shí)現(xiàn)checkAvailability()類 Seat 實(shí)現(xiàn) reserve()類 Ticket

20、實(shí)現(xiàn)方法 issue()B. 類Passenger實(shí)現(xiàn)方法enquiry() 類 reservation實(shí)現(xiàn)方法checkAvailability()類 Seat 實(shí)現(xiàn)方法 reserve()類 Ticket 實(shí)現(xiàn)方法 issue()C. 類Passenger實(shí)現(xiàn)方法reserve()類 reservation實(shí)現(xiàn)checkAvailability()類 Seat 實(shí)現(xiàn) Available()類 Ticket 實(shí)現(xiàn)方法 issue()D. 類Passenger實(shí)現(xiàn)方法checkAvailability() 類 reservation實(shí)現(xiàn)reserve()類 Seat 實(shí)現(xiàn) Available(

21、)類 Ticket 實(shí)現(xiàn)方法 issue()習(xí)題34:請(qǐng)考慮以下語(yǔ)句語(yǔ)句A:在通信關(guān)系圖的構(gòu)成中,不相關(guān)的對(duì)象位置比較靠近。語(yǔ)句B:通信關(guān)系圖以消息的形式表示對(duì)象之間的交互。根據(jù)以上語(yǔ)句,以下哪個(gè)選項(xiàng)是正確選項(xiàng)(D)A. 語(yǔ)句A和語(yǔ)句B都為falseB. 語(yǔ)句A和語(yǔ)句B都為trueC. 語(yǔ)句A 為true,語(yǔ)句B為falseD. 語(yǔ)句A 為false,語(yǔ)句B為true習(xí)題35:交互關(guān)系圖中如何表示操作中的控制流或用例之間的控制流? (B)A. 使用協(xié)作表示B. 使用交互表示C. 通過(guò)描述關(guān)系來(lái)表示D. 通過(guò)應(yīng)用操作來(lái)表示習(xí)題1:Business用例表示什么(B)A. 現(xiàn)有業(yè)務(wù)流程中涉及的角色B

22、. 現(xiàn)有業(yè)務(wù)流程中特定子流程的功能。C. 在子流程之間流動(dòng)的數(shù)據(jù)或文檔。D. 與業(yè)務(wù)流程進(jìn)行交互的外部實(shí)體。習(xí)題1:Business用例表示什么(B)A. 現(xiàn)有業(yè)務(wù)流程中涉及的角色B. 現(xiàn)有業(yè)務(wù)流程中特定子流程的功能。C. 在子流程之間流動(dòng)的數(shù)據(jù)或文檔。D. 與業(yè)務(wù)流程進(jìn)行交互的外部實(shí)體。習(xí)題4: Tom 是Solution Ltd的分析員。他需要通過(guò)使用UML關(guān)系圖來(lái)描述某軟件系統(tǒng)靜態(tài)成分的行為,以下哪種UML建模技術(shù)可幫助他實(shí)現(xiàn)所有需求?(B)A. 需求建模B. 靜態(tài)建模C. 動(dòng)態(tài)建模D. 構(gòu)架建模習(xí)題30:您為一家銀行開發(fā)了一個(gè)基于WEB的應(yīng)用程序。該應(yīng)用程序可存儲(chǔ)有關(guān)銀行員工和客戶的所

23、有信息,銀行應(yīng)用程序中使用的數(shù)據(jù)庫(kù)還存儲(chǔ)員工和客戶的照片以及個(gè)人詳細(xì)信息,在測(cè)試階段,您發(fā)現(xiàn)該應(yīng)用程序需要更長(zhǎng)的時(shí)間才能夠顯示輸出,因此,您決定更改應(yīng)用程序的設(shè)計(jì)以提高其性能,您將對(duì)該應(yīng)用程序以下哪種設(shè)計(jì)模式來(lái)提高其性能? (B)A. 職責(zé)鏈B. 代理C. 復(fù)合D. 觀察者習(xí)題20:以下哪一項(xiàng)是抽象類和接口之間的有效差異?(C)A. 抽象類是您能夠?qū)崿F(xiàn)多繼承,而接口不支持多繼承B. 接口可提供部分方法的定義,但是抽象類不提供任何定義。C. 抽象類用于同一個(gè)包中,而接口則可以在多個(gè)包內(nèi)實(shí)現(xiàn)。D. 接口允許您創(chuàng)建實(shí)例,而抽象類則不允許創(chuàng)建實(shí)例。習(xí)題24:Janes Techology 正在為一家證

24、券交易所開發(fā)軟件,軟件開發(fā)人員分析后,發(fā)現(xiàn)大約需要實(shí)現(xiàn) 10-15個(gè)功能模塊,因此,該軟件系統(tǒng)將有大量用例,開發(fā)人員還為系統(tǒng)設(shè)計(jì)了類并創(chuàng)建類關(guān)系圖來(lái)描述類以及類之間的關(guān)系,團(tuán)隊(duì)主管需要以可視方法描述系統(tǒng)所有用例以清楚描述用例之間的功能差異,開發(fā)人員創(chuàng)建了帶有包含和擴(kuò)展關(guān)系的用例關(guān)系圖并描述了每個(gè)用例的角色,但是,團(tuán)隊(duì)主管對(duì)選擇用于描述用例的關(guān)系圖不滿意您需要確定能夠描述與功能模塊有關(guān)的用例的UML關(guān)系圖。(C)A. 您需要?jiǎng)?chuàng)建包關(guān)系圖以根據(jù)與用例關(guān)聯(lián)的角色來(lái)描述用力的包,每個(gè)包應(yīng)包含特定角色使用的用例B. 您需要?jiǎng)?chuàng)建包關(guān)系圖以根據(jù)每個(gè)用例表示的功能模塊描述用例的包,從而使用模塊視圖類型來(lái)查看構(gòu)

25、架。C. 您需要?jiǎng)?chuàng)建包關(guān)系圖以根據(jù)包含和擴(kuò)展關(guān)系來(lái)描述用例的包,從而使用分配視圖類型來(lái)查看構(gòu)架。D. 您需要?jiǎng)?chuàng)建包關(guān)系圖以根據(jù)與用例關(guān)聯(lián)的角色來(lái)描述用力的包,每個(gè)包應(yīng)包含特定的用例,此外。每個(gè)包應(yīng)包含用例的包含和擴(kuò)展關(guān)系。25.John是一名系統(tǒng)設(shè)計(jì)員。他需要為FidoFiaa 公司設(shè)計(jì)一個(gè)在線訂單處理系統(tǒng)??蛻裟軌虿樵?、選擇和訂購(gòu)產(chǎn)品。產(chǎn)品將在下訂單后的24小時(shí)內(nèi)交付給客戶。訂單列表將顯示在收集訂單的代銷店所在的應(yīng)用程序服務(wù)器上的用戶界面上。代銷店的訂單收集器可打印訂單的詳細(xì)信息并將詳細(xì)信息傳遞給代銷店的相應(yīng)交付部門。訂單處理系統(tǒng)的角色有:a) 客戶b) 訂單收集器對(duì)于包含與每個(gè)角色相關(guān)的用

26、例的包,請(qǐng)確定這些包的構(gòu)成。(D)A. 包含用例Order products 和Process Order 的Order包。包含用例Collect Order 和Deliver Order 的Dispatch 包。B. 包含用例 Place Order 和Dispatch Order 的Order 包。包含用例 print list of orders 和send list of orders to delivery 的department 的 listOrders 包。C. 包含用例 Place Order 和Process Order 的Order包。 包含用例 print list of orders 和pass list of Order to the Delivery department 的 Dispatch order。D. 包含用例enquiryselection和o

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論