【正文】
,需先登錄)、注冊工資支付、預(yù)約規(guī)律的訂餐,在特殊情況下可以覆蓋預(yù)訂。 【說明】某企業(yè)為了方便員工用餐,為餐廳開發(fā)了一個訂餐系統(tǒng)(COS:Cafeteria Ordering System),企業(yè)員工可通過企業(yè)內(nèi)聯(lián)網(wǎng)使用該系統(tǒng)。根據(jù)[說明]中給出的描述, 完成圖 31 中的(1)~(6)。[問題 2](6 分)根據(jù)[說明]中的描述,給出圖 31 中的類 CatalogItem 以及(b)、(c)處所對應(yīng)的類的 關(guān)鍵屬性(使用表 31 中給出的詞匯),其中,CatalogItem 有 4 個關(guān)鍵屬性;(b)、(c)處 對應(yīng)的類各有 2 個關(guān)鍵屬性。 表3圖書管理系統(tǒng)資源目錄讀者資源索引號系統(tǒng)名稱出版時間圖 31資源狀態(tài)圖書唱片作者頁數(shù)演唱者介質(zhì)類型CD磁帶讀者信息讀者信息數(shù)據(jù)庫識別碼姓名借書記錄文件信息通過對表 31 中的名詞進行分析,最終得到了圖 31 所示的 UML 類圖(類的說明如表 32 所示)。比較常 用的識別類的方法是尋找問題描述中的名詞,再根據(jù)相關(guān)規(guī)則從這些名詞中刪除不可能成 為類的名詞,最終得到構(gòu)成該系統(tǒng)的類?,F(xiàn)采用面向?qū)ο蠓椒ㄩ_發(fā)該圖書管理系統(tǒng)。3.讀者信息保存在圖書管理系統(tǒng)的讀者信息數(shù)據(jù)庫中,記錄的信息包括:讀者的識 別碼和讀者姓名。2.資源可以分為兩類:圖書和唱片。[說明]某圖書管理系統(tǒng)的主要功能如下:1.圖書管理系統(tǒng)的資源目錄中記錄著所有可供讀者借閱的資源,每項資源都有一個 唯一的索引號。s basic building blocks, the rules that dictate how those building blocks may be put together, and some mon mechanisms that apply throughout the UML.(95)A. real B. legal C. de facto D. illegal(96)A. investors B. developers C. designers D. stakeholders(97)A. model B. code C. test D. modify(98)A. nonhardware B. nonsoftware C. hardware D. software(99)A. classes B. ponents C. sequences D. artifactsl The Rational Unified Process (RUP) is a software engineering process, which captures many of best practices in modern software development. The notions of (100) and scenarios have been proven to be an excellent way to capture function requirements. RUP can be described in two dimensions – time and content. In the time dimension, the software lifecycle is broken into cycles. Each cycle is divided into four consecutive (101) which is concluded with a welldefined (102) and can be further broken down into (103) – a plete development loop resulting in a release of an executable product, a subset of the final product under development, which grows incrementally to bee the final system. The content structure refers to the disciplines, which group (104) logically by nature.(100)A. artifacts B. usecases C. actors D. workers(101)A. orientations B. views C. aspects D. phases(102)A. milestone B. endmark C. measure D. criteria(103)A. rounds B. loops C. iterations D. circularities(104)A. functions B. workflows C. actions D. activitiesl It should go without saying that the focus of UML is modeling. However, what that means, exactly, can be an openended question.(105)is a means to capture ideas, relationships, decisions, and requirements in a welldefined notation that can be applied to many different domains. Modeling not only means different things to different people, but also it can use different pieces of UML depending on what you are trying to convey. In general, a UML model is made up of one or more(106). A diagram graphically represents things, and the relationships between these things. These(107)can be representations of realworld objects,pure software constructs, or a description of the behavior of some other objects. It is mon for an individual thing to show up on multiple diagrams。(1)A. 聚合 B. 泛化 C. 傳遞 D. 迭代(2)A. 聚合 B. 泛化 C. 傳遞 D. 迭代l For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the(95)of a softwareintensive system. As the(96)standard modeling language, the UML facilitates munication and reduces confusion among project(97). The recent standardization of UML has further extended the language39。A. 構(gòu)建分析模型 B. 識別分析 C. 確定接口規(guī)格 D. 評估分析模型 UML 構(gòu)建的用例模型(UseCase Model)中,參與者(Actor)與用例(Use Case)是模型中的主要元素,其中參與者與用例之間可以具有( )關(guān)系。A. 可重復(fù)級和定義級 B. 定義級和管理級 C. 管理級和優(yōu)化級D. 定義級、管理級和優(yōu)化 是軟件規(guī)模的一種量度,它表示( )。A. 存儲效率 B. 執(zhí)行效率 C. 容錯性 D. 可移植、可重復(fù)級、定義級、管理級和優(yōu)化級,并且高級別成熟度一定可以達到低級別成熟度的要求。A. 類圖 B. 用例圖 C. 對象圖 D. 協(xié)作圖86. ISO/IEC 9126 軟件質(zhì)量模型中第一層定義了六個質(zhì)量特性,并為各質(zhì)量特性定義了相應(yīng)的質(zhì)量子特性,其中易分析子特性屬于軟件的 ( )質(zhì)量特性。A. 需求分析 B. 維護 C. 編碼 D. 測試,風(fēng)險避免、風(fēng)險監(jiān)控和風(fēng)險管理及意外事件計劃是( )活動中需要考慮的問題