2023年12月14日發(作者:迷的筆畫)

niit-UML復習資料
習題1: SRS文檔準備了SDLC的以下哪個階段?(D)
A.可行性分析
B.設計
C.編碼
D.需求分析與規范
習題2: 以下哪一項表示SDLC中的正確階段順序?(A)
A.a)可行性分析
b)需求分析和規范
c)設計
d)編碼
e)測試
f)維護
習題3: 以下哪個UML關系圖可用于對系統的功能建模?(B)
A.組伴關系圖
B.用例關系圖
C.活動關系圖
D.對象關系圖
習題4: 以下哪一項使分析員能夠知道是否滿足了有關靜態和動態成分的所有要求?(B)
A.用例視圖
B.設計視圖
C.過程視圖
D.實現視圖
習題5 : JanesSystems 正在開發一個用于實現酒店管理系統的軟件。軟件開發員設計了兩個類ROOM和Hotel。對Hotel 類指定了檢查在客戶指定期間指定房間是否可用的職責。下圖顯示了用例Room
Rervation 的序例關系圖。請分析以確定關系圖中缺少的信息。(C)
A.序例關系圖需要指示以下有關信息:何時破壞hotel類的H1對象。
B.序列關系圖需要指示有關何時破壞room類的r1對象。
C.需要檢查每天指定房間的可用情況。因此,你需要執行以下操作:
--作為參數向checkAvailability方法提供r1對象。
--每天迭代方法checkAvailabilty()。
D.每天需要檢查可用情況。因此,你需要每天迭代消息checkAvailabilty。
習題6: 學生注冊系統的業務流程模型包含以下四個業務用例:
--填寫注冊表單
--提交注冊表單
--存入學費
--獲取注冊號
學生注冊系統的業務角色包括學生、教師、出納和注冊人員。
以下哪個業務角色可作為“存入學費”用例的出納執行人?(A、C)
A.學生
B.教師
C.出納
D.注冊人員
習題7: wilson inc,承接了使UniversityManagement System自動化的任務。該大學想要使學生注冊系統,圖書管理系統和工資系統自動化。在第一個迭代中,該大學計劃建工資系統自動化。請確定工資系統用例的角色。(D)
A.學生、財務登記員和教師
B.學生、圖書管理員和財務登記員
C.學生、教師和財務登記員
D.財務登記員和員工
習題8: 考慮以下語句:
語句A:當角色與用例交互時,稱為關聯關系。 語句B:當可以從一個抽象角色獲取另一個角色的特征時,關系稱為泛化關系。
根據以上語句,以下哪個選項是正確選項。(D)
A.語句A和語句B都為Fal
B.語句A和語句B都為True
C.語句A為True,語句B為Fal
D.語句A為Fal,語句B為True
習題9: 以下需求管理的那個階段指的是根據需求收集活動中產生的文檔未對需求進行分類和組織的過程?(A)
A.需求分析和協商
B.需求收集
C.需求規范
D.需求驗證
習題10:以向客戶提供個人貸款服務的銀行為列,要申請貸款。客戶需要與貸款負責人員進行預約。銀行的前臺協調人員在核對貸款負責人員的預約安排后為客戶給出預約時間。貸款負責人驗證客戶信息(如收入狀態)并在批準貸款前與貸款經理討論每個客戶的情況。用哪個用例與貸款負責人員角色共享關聯關系?(B)
A. 預約和批準貸款
B. 預約,驗證客戶信息和批準貸款
C. 維護客戶信息,驗證客戶信息和批準貸款
D. 驗證客戶信息和批準貸款
習題11:重構和審核用例以獲得良好細化以及明確的用例的過程為什么?(C)
A. 定義
B. 檢測
C . 細化
D. 精簡
習題12:考慮以下語句:
語句A:如果初始迭代實現的用例功能在后續迭代有所改進,那么就存在用例擴展關系。語句B:協作是類和對象的集合,他們相互互交以實現用例的功能。(A)
A. 語句A和語句B都為fal
B. 語句A和語句B都為true
C. 語句A 為true,語句B為fal
D. 語句A 為fal,語句B為true
習題13:
工資系統包含一個Employee類和一個Address類,Employee類具有語句如employee code. name 和date of birth之類的屬性。Address/類具有諸如hou number 和area code之類的屬性,工資系統的個Employee類和一個Address類之間存在以下哪種關系?(B)
A. 泛化
B. 組合
C. 依賴性
D. 多重性
習題14:以下哪項表示UML提供的類和對象之間的各種關系類型?(A)
A. 關聯,依賴性,泛化和實現
B. 關聯,混合,泛化和實現
C. 關聯,多重性,依賴性和泛化
D. 關聯,多重性,依賴性和實現
習題15:InfoSolution 想要使工資系統自動化,該公司有三類人員:經理,工程師和其他支持人員。支持人員有進一步分為臨時工和全職工,以下哪項標識了工資系統的類(A)
A. Employee, Manager, Engineer, SupportingStaff,
FullTimeStaff和PartTimeStaff
B. Employee, Manager, Engineer和SupportingStaff
C. Manager, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaff
D. Employe, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaff
習題16:考慮類中聲明的以下屬性和操作:
-IssueDate:Date[1]=”01-01+04”{ReadOnly}
+BookIssueRequest(BookName:String):Boolean
以下哪一項表示參數名稱,默認值和返回類型?(C)
A. BookIssueRequest, 01-01+04和Boolean
B. IssueDate,1和Date
C. BookName,01-01+04和Boolean
D. BookName,01-01+04和String
習題17:()
銀行ATM系統的類的關系圖中有三個類,Account,SavingAccount和CurrentAccount, Account 類的屬性為AccountNumber和Balance. Account類的操作為CalculateInterest,該操作由SavingAccount和CurrentAccount,類實現,SavingAccount和CurrentAccount,類的屬性為InterestRate,操作CalculateInterest根據SavingAccount和CurrentAccount,類的可用余額來計算利息金額。銀行A TM系統個各類之間存在哪種關系類型?
A. 泛化
B. 關聯
C. 組合
D. 實現
習題18:以下哪個選項不包含屬性(B)
A. 工廠類
B. 接口
C. 參數化類
D. 抽象類
習題19:請考慮以下語句
語句A:接口使您能夠實現多繼承。
語句B:抽象類包含需要由其他擴展該抽象類實現的抽象方法。
根據以上語句,以下哪個選項是正確選項(B) A. 語句A和語句B都為fal
B. 語句A和語句B都為true
C. 語句A 為true,語句B為fal
D. 語句A 為fal,語句B為true
習題20:以下哪個活動關系圖的元素表示控制流?(C)
A. 操作狀態
B. 活動狀態
C. 轉換
D. 判定
21.考慮以下語句:
語句A:狀態機描述對象在其生命期期間因響應事件而更改的各種狀態。
語句B:狀態指的是對象位于內存時所具有的條件。
根據以上語句,以下哪個選項是正確選項。(B)
A. 語句A和語句B都為Fal
B. 語句A和語句B都為True
C. 語句A為True,語句B為Fal
D. 語句A為Fal,語句B為True
22.您正在為一個售票系統創建狀態關系圖。您已經確定了售票系統的以下兩個狀態:--空閑
--活動
活動狀態包含以下子狀態:
--讀取信用卡
--驗證信用卡信息
--選擇票類型
--打印票
--出票
彈出信用卡
讀取信用卡、驗證信用卡信息、選擇票類型、打印票、出票和彈出信用卡狀態如何與活動狀態關聯?(D) A.活動狀態是包含讀取信用卡,驗證信用信息、選擇票類型、打印票、出票和彈出信
用卡等并發子狀態的復合狀態
B.活動狀態是包含讀取信用卡,驗證信用信息、選擇票類型、打印票、出票和彈出信
用卡等循環子狀態的復合狀態
C.活動狀態是包含讀取信用卡,驗證信用信息、選擇票類型、打印票、出票和彈出信
用卡等并發子狀態的樁狀態
D.活動狀態是包含讀取信用卡,驗證信用信息、選擇票類型、打印票、出票和彈出信
用卡等循環子狀態的樁狀態
Systems 正在為一家鋼鐵制造公司部署一個管理系統,需求分析員收集了系統的需求,并發人員出生預想系統的用例和角色。軟件開發團隊與系統的項目干系人舉行了會議,項目干系人想要了解預想系統能夠提供的功能。(D)
A. 你需要創建包關系以根據包含和擴展關系來分組用例,從而根據分配視圖類型來查看架構。
B. 你需要創建包關系圖以根據每個用例表示的功能模塊分組用例,從而使用模塊視圖類型來查看架構。
C. 你需要創建一個包關系圖,在圖中,每個包含由每個角色使用的用例。
D. 你需要創建報關系圖以根據角色分組用例,以使每個包包含特定角色使用的用例,此外,每個包應包含用例的包含和擴展關系。
ftware solutions 正在開發一個在線商店軟件系統。軟件開發人員建模了邏輯系統并且正在建模物理系統。系統中有大量組件。開發人員創建了一個組件關系圖以顯示所有組件。但是,開發團隊的團隊成員發現組件關系圖過于復雜并且難以理解,因為他們無法查看組件功能分組。
請確定應在關系圖中執行的修改,以使組件表示能夠清楚指示組件所實現的系統邏輯模塊。(C)
A.您需要創建包關系圖以分組互相依賴的組件,從而允許通過組件和連接器類型來查
看架構
B.你需要創建包關系圖以分組屬于公共函數組的組件,從而允許通過模塊視圖類型來
查看架構。
C.你需要創建包關系圖以互相依賴的組件,從而降低顯示組建的UML關系圖的復雜
程度。
D.你需要創建包關系圖以分組屬于公共函數組的組件,從而描述實現系統用例的方
式。
25.考慮以下語句:
語句A:你不能使用包關系圖來描述分組為邏輯包的各個模塊。
語句B:你可以使用組件關系圖來描述各個組件及其之間的關系。
根據以上語句,以下哪個選項是正確選項。(D)
A. 語句A和語句B都為Fal
B. 語句A和語句B都為True
C. 語句A為True,語句B為Fal
D. 語句A為Fal,語句B為True
26.當特定的一個成分調用其它包的成分以執行任務時,存在以下那種關系?(A)
A. 訪問依賴性
B. 泛化
C. 關聯
D. 實現
27.以下哪個設計模式使您能夠創建不同的對象來以不同的形式顯示數據?(C)
A.復合 B.命令
C.觀察者
D.外觀
28.請考慮以下語句:
語句A:框架包含實現接口以符合預定義規范的抽象和具體類。
語句B:框架包含可以通過劃分子類來擴展的類。
根據以上語句,以下哪個選項是正確選項。(A)
A. 語句A和語句B都為True
B. 語句A和語句B都為Fal
C. 語句A為True,語句B為Fal
D. 語句A為Fal,語句B為Fal
29.你最近作為高級軟件開發員進入一家軟件開發公司,作為首個任務的一部分,你需要為應有程序添加功能。你被告知,自應用程序首次開發以來,客戶需求已更改。因此,你需要向現有應用程序的工具欄、圖標和菜單欄添加額外功能。你應使用以下那種設計模式來實現上述要求?(B)
A. 代理
B. 裝飾
C. 外觀
D. 復合
station 是一家供應套餐的餐館。兒童套餐包括一小份披薩、一份配餐、一份飲料盒一個玩具。可以選擇的披薩有洋蔥披薩、辣椒披薩、奶酪披薩或雞肉披薩,但是流程相同。柜臺的員工裝配這些食物。然后,對食物進行打包。飲料放在杯子里,不會被打包,Pizza station 的所有分支餐館都使用相同流程。以上場景中實現了以下那種設計模式?(A)
A. 工廠
B. 生成器
C. 單一實例
D .復合 習題31:您需要開發一個在線應用程序的主頁,該主頁分為三個窗格顯示網站的站點地圖,第二個窗格包含登錄和密碼文本框,用戶可該窗格登錄網站,最后一個包含一個插板,顯示
與當前新聞大事以及體育賽事有關的信息,您將實現以下哪個設計模式來開發此主頁?(A)
A. 合成器
B. 外觀
C. 裝飾
D. 復合
習題32:Janes Technology正在開發一個在線測試系統,該測試系統可進行在線測試,該系統中的每個操作都在給定時間執行一段指定時間,開發人員創建了一個序列關系圖來描述該在線測試系統對象之間的交互。(A)
A. 序列關系圖可描述對象生命線,兩協作關系圖不能。因此,將能夠清楚描述在線測試系統各對象的生命范圍。
B. 序列關系圖描述對象個方法隨時間而發生的調用,因此,對在線測試系統采用序列關系圖將是您能夠查看特定方法之前或之后調用的方法。
C. 在線測試系統中,每個操作都在上個操作完成后發生,因此,需要描述操作的順序,而這只能夠在序列關系圖中顯示。
D.您需要描述在線測試系統的控制焦點,因為只有單個對象在在線測試系統中具有控制焦點
習題33:
BlueSoftware Solution正在開發一個火車表預定系統,預定流程包括乘客查詢特定日期開往特定目的地的火車的可用座位,然后,預定系統需要根據客戶的查詢檢查座位是否可用,如果座位可用,則完成預定,用例Rerve Ticket涉及以下對象的交互,Pasnger類的P1,rervation類的r1以及ticket類的t1,提供了序列關系圖來顯示各個對象以及對象之間流動的信息。(C)
A. 類Pasnger實現方法enquiry() 類rervation實現checkAvailability()
類Seat 實現rerve()
類Ticket 實現方法issue()
B. 類Pasnger實現方法enquiry()
類rervation實現方法checkAvailability()
類Seat 實現方法rerve()
類Ticket 實現方法issue()
C. 類Pasnger實現方法rerve()
類rervation實現checkAvailability()
類Seat 實現Available()
類Ticket 實現方法issue()
D. 類Pasnger實現方法checkAvailability()
類rervation實現rerve()
類Seat 實現Available()
類Ticket 實現方法issue()
習題34:請考慮以下語句
語句A:在通信關系圖的構成中,不相關的對象位置比較靠近。
語句B:通信關系圖以消息的形式表示對象之間的交互。
根據以上語句,以下哪個選項是正確選項(D)
A. 語句A和語句B都為fal
B. 語句A和語句B都為true
C. 語句A 為true,語句B為fal
D. 語句A 為fal,語句B為true
習題35:交互關系圖中如何表示操作中的控制流或用例之間的控制流?(B)
A. 使用協作表示
B. 使用交互表示
C. 通過描述關系來表示
D. 通過應用操作來表示
習題1:Business用例表示什么(B) A. 現有業務流程中涉及的角色
B. 現有業務流程中特定子流程的功能。
C. 在子流程之間流動的數據或文檔。
D. 與業務流程進行交互的外部實體。
習題1:Business用例表示什么(B)
A. 現有業務流程中涉及的角色
B. 現有業務流程中特定子流程的功能。
C. 在子流程之間流動的數據或文檔。
D. 與業務流程進行交互的外部實體。
習題4:
Tom 是Solution Ltd的分析員。他需要通過使用UML關系圖來描述某軟件系統靜態成分的行為,以下哪種UML建模技術可幫助他實現所有需求?(B)
A. 需求建模
B. 靜態建模
C. 動態建模
D. 構架建模
習題30:您為一家銀行開發了一個基于WEB的應用程序。該應用程序可存儲有關銀行員工和客戶的所有信息,銀行應用程序中使用的數據庫還存儲員工和客戶的照片以及個人詳細信息,在測試階段,您發現該應用程序需要更長的時間才能夠顯示輸出,因此,您決定更改應用程序的設計以提高其性能,您將對該應用程序以下哪種設計模式來提高其性能?(B)
A. 職責鏈
B. 代理
C. 復合
D. 觀察者
習題20:以下哪一項是抽象類和接口之間的有效差異?(C)
A. 抽象類是您能夠實現多繼承,而接口不支持多繼承
B. 接口可提供部分方法的定義,但是抽象類不提供任何定義。 C. 抽象類用于同一個包中,而接口則可以在多個包內實現。
D. 接口允許您創建實例,而抽象類則不允許創建實例。
習題24:Janes Techology 正在為一家證券交易所開發軟件,軟件開發人員分析后,發現大約需要實現10-15個功能模塊,因此,該軟件系統將有大量用例,開發人員還為系統設計了類并創建類關系圖來描述類以及類之間的關系,團隊主管需要以可視方法描述系統所有用例以清楚描述用例之間的功能差異,開發人員創建了帶有包含和擴展關系的用例關系圖并描述了每個用例的角色,但是,團隊主管對選擇用于描述用例的關系圖不滿意
您需要確定能夠描述與功能模塊有關的用例的UML關系圖。(C)
A. 您需要創建包關系圖以根據與用例關聯的角色來描述用力的包,每個包應包含特定角色使用的用例
B. 您需要創建包關系圖以根據每個用例表示的功能模塊描述用例的包,從而使用模塊視圖類型來查看構架。
C. 您需要創建包關系圖以根據包含和擴展關系來描述用例的包,從而使用分配視圖類型來查看構架。
D. 您需要創建包關系圖以根據與用例關聯的角色來描述用力的包,每個包應包含特定的用例,此外。每個包應包含用例的包含和擴展關系。
是一名系統設計員。他需要為FidoFiaa 公司設計一個在線訂單處理系統。客戶能夠查詢、選擇和訂購產品。產品將在下訂單后的24小時內交付給客戶。訂單列表將顯示在收集訂單的代銷店所在的應用程序服務器上的用戶界面上。代銷店的訂單收集器可打印訂單的詳細信息并將詳細信息傳遞給代銷店的相應交付部門。
訂單處理系統的角色有:
a)客戶
b)訂單收集器
對于包含與每個角色相關的用例的包,請確定這些包的構成。(D)
A.包含用例Order products 和Process Order 的Order包。
包含用例Collect Order 和Deliver Order 的Dispatch 包。 B.包含用例Place Order 和Dispatch Order 的Order 包。
包含用例print list of orders 和nd 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.包含用例enquirylection和orderProducts的placeOrder包。
包含用例print detail of order 和pass order to delivery
department d processorder 包。
27.考慮以下語句:
語句A:部署組件構成可執行系統。
語句B:執行組件包括作為SDLC實現階段成果的組件。
根據以上語句,以下哪個選項是正確選項。(C)
A.語句A和語句B都為Fal
B.語句A和語句B都為True
C.語句A為True,語句B為Fal
D.語句A為Fal,語句B為True
35.以下哪個UML關系圖表示角色、對象、消息和鏈接之間的交互?(D)
A.活動關系圖
B.對象關系圖
C.用例關系圖
D.通信關系圖
1、以下哪個方法可用于需求收集與分析階段以獲取明確的目標系統需求?(A)
A.原型方法
B.螺旋方法
C.瀑布方法
D.雙贏螺旋方法 2.確定派生其他角色的角色。(B)
A.派生角色
B.超級角色
C.子角色
D.抽象角色
習題9:市立圖書館中有大量書籍,圖書館管理員負責向會員發書和收書,圖書館管理員還要維護圖書館中所有書籍的狀態,此外,圖書館管理員還為圖書館訂購新書并進行支付,請確定上述場景中創業物流流程模型所需的圖書館管理員的角色。()
A. 僅業務角色
B. 業務執行人和實體
C. 業務角色和實體
D. 業務角色和業務執行人
習題16:以下是學生注冊系統的用例:
1 填寫注冊表單
2 提交注冊表單
3 存入學費
4 生成繳費收據
5 驗證注冊表單
6 獲取注冊號
以下哪個選項表示以上用例的類?
(選擇最佳選項) (A)
A. FillForm, SubmitForm, GenerateFees 和RegistrationNumber
B. FillForm, SubmitForm和DepositFees
C. Student, RegistrationForm和FeesRecipt
D. RegistrationForm和FeesRecipt
習題21:下列哪個活動關系圖的事件發生在過程外但是仍然會影響過程?(B)
A. 分區 B. 信號
C. 轉換
D. Pin
本文發布于:2023-12-14 05:11:09,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1702501870245877.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:niit-UML復習資料.doc
本文 PDF 下載地址:niit-UML復習資料.pdf
| 留言與評論(共有 0 條評論) |