freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程形成性考核冊-文庫吧

2025-06-10 00:09 本頁面


【正文】 的數(shù)量是否符合規(guī)定進(jìn)行檢查DS001讀者信息數(shù)據(jù)存儲讀者信息錄入,修改,刪除,保存DS002庫存信息數(shù)據(jù)存儲圖書的基本的情況以及所有圖書的整體情況DS003錯還信息數(shù)據(jù)存儲存儲借還書信息,系統(tǒng)自動處理,不能人工錄入DS004處罰信息數(shù)據(jù)存儲存儲延期的處罰信息軟件工程作業(yè)2(第5~7章)一、選擇題1. 從本質(zhì)上說,面向?qū)ο笫恰跋取贝_定(A)后確定執(zhí)行的動作。 2. (B)是對象的靜態(tài)特征。 3. 對象的(D)使對象的動態(tài)特征 4. 屬于某個類的一個具體對象稱為該類的(A)。 5. UML是(A)。A) 一種可視化的建模語言B) 是一種可視化的程序設(shè)計語言C) 是一種過程D) 是一種方法6. 封裝的的作用是(A)。 8. 面向?qū)ο蠓治龅暮诵脑谟诮ⅲ˙)模型。 A. 建立正確的模型B. 識別問題域?qū)ο?. 面向?qū)ο蠓治鲞^程中建立的模型有(D )。 A. 數(shù)據(jù)模型、功能模型、活動模型B. 對象模型、功能模型、測試模型C. 屬性模型、功能模型、對象模型D. 對象模型、功能模型、動態(tài)模型10. 下列的( C)不是分析建模的目的。 A. 定義可驗證的軟件需求 B. 描述客戶需求 C. 開發(fā)一個簡單的問題解決方案 D. 建立軟件設(shè)計的基礎(chǔ) 11. 下列的( C)不屬于面向?qū)ο蠓治瞿P汀?A. 用例圖 B. 類圖 C. 實體關(guān)系圖 D. 順序圖 12. (A )用于描述系統(tǒng)中概念層次的對象。 B. 界面類13. 在基于用例的面向?qū)ο蠓治鲞^程中,定義交互行為的關(guān)鍵在于通過描述分析類實例之間的(A)將用例的職責(zé)分配到分析類中。A. 消息傳遞B 關(guān)聯(lián)關(guān)系C 繼承關(guān)系D 上下文關(guān)系(B)描述。A. 用例說明B. 用例圖(D)的對象。A. 發(fā)送消息B. 接收消息(C)。A. UML的一個最新圖B. 類圖的一種,假如已經(jīng)構(gòu)造了一個一般借書者類,后來發(fā)現(xiàn)圖書館的學(xué)生和教師在借書中有不同要求。請問在面向?qū)ο笤O(shè)計中用(B)方法可以方便地設(shè)計這兩個類? 18.框架是一組可用于不同應(yīng)用的(A)集合A. 類 19.下面哪個選項不能描述子系統(tǒng)之間的關(guān)系。(D)A. 請求——服務(wù)關(guān)系 20.每個子系統(tǒng)的接口上定義了若干(B),體現(xiàn)了子系統(tǒng)的功能。A. 說明 21.通常將具有共性的非功能要求設(shè)計在(B),以減少重新開發(fā)的工作量。A. 接口層 (C),它通常沒有屬性而只有方法,只是起協(xié)調(diào)和控制作用。A. 接口類 (A)。A. 邊界類、實體類、控制類 B. 實體類、數(shù)據(jù)類、界面類C. 控制類、實體類、數(shù)據(jù)類D. 界面類、控制類、公共類。(C),太多的自定義類型會降低系統(tǒng)的(A)指標(biāo)。 二、簡答題1. 舉例說明類和對象的關(guān)系。答:學(xué)生可作為一個類學(xué)生類,每個學(xué)生就是這個學(xué)生類的一個實例,例如,學(xué)生張三就是學(xué)生類的一個實例。2. 面向?qū)ο蠓治龅年P(guān)鍵步驟有哪些?應(yīng)建立哪幾個模型?答:關(guān)鍵步驟有識別問題域的對象并分析它們相互之間的關(guān)系,建立簡潔、精確、可理解的正確模型;應(yīng)建立的模型有功能模型,對象模型,動態(tài)模型。3. 什么是實體類、邊界類和控制類?為什么將分析類劃分成這三種類型? 答:(1)實體類保存要存入永久存儲體的信息。實體類通常在事件流或交互圖中,是對用戶最有意義的類。 邊界類位于系統(tǒng)與外界的交界處,包括所有的窗體、報表、系統(tǒng)硬件接口、與其他系統(tǒng)的接口??刂祁愗?fù)責(zé)協(xié)調(diào)其他類的工作。每個用例中至少應(yīng)該有一個控制類,它控制用況中的事件順序。(2)分為三種類型是因為它們各自的功能不同。界面類——描述系統(tǒng)與角色之間的接口??刂祁悺诜治瞿P蛢?nèi)表示協(xié)調(diào)、順序、事務(wù)處理以及控制其他對象的類。實體類——為需要長久保存的信息進(jìn)行建模的類。4. UML中有哪幾類個視圖,它們的作用分別是什么?答:(1)用例視圖(UseCase view)用例視圖用于描述系統(tǒng)的功能集。它是從系統(tǒng)外部以用戶角度,對系統(tǒng)做的抽象表示。用例視圖所描述的系統(tǒng)功能依靠于外部用戶或另一個系統(tǒng)觸發(fā)激活,為用戶或另一個系統(tǒng)提供服務(wù),實現(xiàn)與用戶或另一個系統(tǒng)之間的交互。用例視圖中可以包含若干個用例,用例表示系統(tǒng)能夠提供的功能,用例視圖是其他視圖的核心和基礎(chǔ)。其他視圖的構(gòu)造依賴于用例視圖中所描述的內(nèi)容,因為系統(tǒng)的最終目標(biāo)是實現(xiàn)用例視圖中描述的功能,同時附帶一些非功能性的特性,因此用例視圖影響著所有其他的視圖。(2)邏輯視圖(Logical view)如果說用例視圖描述系統(tǒng)“做什么”,那么邏輯視圖就是描述“怎么做”。系統(tǒng)的靜態(tài)結(jié)構(gòu)描述類、對象和它們之間的關(guān)系,反映的是系統(tǒng)靜態(tài)特征或結(jié)構(gòu)組成。(3)組件視圖(Component view)組件視圖用來描述系統(tǒng)實現(xiàn)的結(jié)構(gòu)和行為特征,反映系統(tǒng)各組成元素之間的關(guān)系。組件視圖由組件圖實現(xiàn),主要供開發(fā)者和管理者使用。(4)并發(fā)視圖(Concurrency View)并發(fā)視圖用來描述系統(tǒng)的動態(tài)和行為特征。并發(fā)視圖將任務(wù)劃分為進(jìn)程或線程形式,通過任務(wù)劃分引入并發(fā)機(jī)制,可以高效地使用資源、并行執(zhí)行和處理異步事件。除了劃分系統(tǒng)為并發(fā)執(zhí)行的進(jìn)程或線程外,并發(fā)視圖還必須處理通信和同步問題。(5)配置視圖(Deployment View)配置視圖體現(xiàn)了系統(tǒng)的實現(xiàn)環(huán)境,反映系統(tǒng)的物理架構(gòu)。配置視圖還包括一個映射,該映射顯示在物理架構(gòu)中組件是怎樣分配的。5. 順序圖在分析階段的作用?答:順序圖描述了一組交互對象間的交互方式,它表示完成某項行為的對象和這些對象之間傳遞消息的時間順序6. 活動圖在分析階段的作用?答:活動圖反映系統(tǒng)中從一個活動到另一個活動的流程,強(qiáng)調(diào)對象間的控制流程?;顒訄D特別適合描述工作流和并行處理過程。具體地說活動圖可以描述一個操作過程中需要完成的活動;描述一個對象內(nèi)部的工作;描述如何執(zhí)行一組相關(guān)的動作,以及這些動作如何影響它們周圍的對象;說明一個業(yè)務(wù)活動中角色、工作流、組織和對象是如何工作的。?答:結(jié)構(gòu)化設(shè)計:系統(tǒng)被劃分成多個模塊,這些模塊被組織成一個樹型結(jié)構(gòu)。根就是主模塊,葉子是最低級的功能模塊。這棵樹也表示調(diào)用結(jié)構(gòu):每個模塊都調(diào)用自己的直接下級模塊,并被自己的直接上級模塊調(diào)用。頂層模塊負(fù)責(zé)收集應(yīng)用程序最重要的那些執(zhí)行策略,底層模塊實現(xiàn)處理細(xì)節(jié)。在這個體系結(jié)構(gòu)中越靠上層位置,概念的抽象層次就越高。但是,由于上層模塊需要調(diào)用下層模塊,所以這些上層模塊就依賴于下層模塊的處理細(xì)節(jié)。也就是說,當(dāng)實現(xiàn)細(xì)節(jié)發(fā)生變化時,抽象也會受到影響;如果想復(fù)用某一個抽象的話,就必須把它依賴的細(xì)節(jié)都一起拖過去。 面向?qū)ο笤O(shè)計:上層創(chuàng)建的抽象不依賴于任何細(xì)節(jié),而細(xì)節(jié)則高度依賴于上層的抽象。這種依賴關(guān)系的變化正是結(jié)構(gòu)化設(shè)計與面向?qū)ο笤O(shè)計的根本區(qū)別。,它與“設(shè)計”有什么關(guān)系?答:框架是一組可用于不同應(yīng)用的類的集合??蚣苤械念愅ǔJ且恍┏橄箢惒⑶蚁嗷ビ新?lián)系,可以通過繼承的方式使用這些類,當(dāng)面向?qū)ο笤O(shè)計進(jìn)行底層設(shè)計時,對每個類進(jìn)行詳細(xì)設(shè)計,設(shè)計類的屬性和操作,優(yōu)化類之間的關(guān)系,就可以設(shè)計成框架來對類的設(shè)計進(jìn)行構(gòu)架和優(yōu)化。?答:用UML的配置圖描述系統(tǒng)的物理構(gòu)架,然后將需求分析階段捕獲的系統(tǒng)功能分配到這些物理節(jié)點上。包括的信息為節(jié)點的拓?fù)浣Y(jié)構(gòu)、硬件設(shè)備配置、通信路徑、各個節(jié)點上運(yùn)行的系統(tǒng)軟件配置、應(yīng)用軟件配置。三、應(yīng)用題1. 一個多媒體商店系統(tǒng)包含一個由媒體文件構(gòu)成的數(shù)據(jù)庫,有兩類媒體文件:圖像文件和聲音文件。每個媒體文件都有名稱和唯一的編碼,而且文件包含作者信息和格式信息,聲音文件還包含聲音文件的時長(以秒為單位)和作者的信息。假設(shè)每個媒體文件可以由唯一的編碼所識別,系統(tǒng)要提供以下功能:1) 媒體庫中可以添加新的特別媒體文件。2) 通過給定的文件編碼查找需要的媒體文件。3) 從媒體庫中刪除指定的媒體文件。4) 給出媒體庫中媒體文件的數(shù)量??紤]類imageFile和audioFile應(yīng)該具有哪些恰當(dāng)?shù)膶傩院头椒ù穑篿mageFile類的屬性有:Name(文件名稱),Code(編碼),AuthorInfo(作者信息),F(xiàn)ormat(格式信息);audioFile類除了擁有以上屬性外還有屬性Time(文件時長); imageFile類的方法:Add(imageFile)(添加圖像文件),Delete(Code)(刪除文件),GetFile(Code)(查找文件),GetNumber()(返回媒體文件的數(shù)量);audioFile類的方法:Add(audioFile)(添加聲音文件),Delete(Code)(刪除文件),GetFile(Code)(查找文件),GetNumber()(返回媒體文件的數(shù)量)。2. 若把學(xué)生看成一個實體,它可以分成多個子實體,如小學(xué)生、中學(xué)生和大學(xué)生等。在面向?qū)ο蟮脑O(shè)計中,可以創(chuàng)建如下4個類:類Student、類Elementary Student、Middle Student;類University Student。試給出這4個類的屬性以及它們之間的關(guān)系。答:Student類為基類,其他三個類都是Student的子類。Student類的屬性有:Name(姓名),Sex(性別),Age(年齡),Class(班級)。Elementary Student類的屬性有:IsTeamMember(是否是少先隊員),IsGoodStudent(是否是三好學(xué)生)。Middle Student類的屬性為:IsMember(是否是團(tuán)員),Subject(文科理科)。University Student類的屬性為:IsPartyMember(是否黨員),Department(學(xué)院),Specialty(專業(yè))。三、應(yīng)用題1. 某學(xué)校領(lǐng)書的工作流程為:學(xué)生班長填寫領(lǐng)書單,班主任審查后簽名,然后班長拿領(lǐng)書單到書庫領(lǐng)書。 書庫保管員審查領(lǐng)書單是否有班主任簽名,填寫是否正確等,不正確的領(lǐng)書單退回給班長;如果填寫正確則給予領(lǐng)書并修改庫存清單;當(dāng)某書的庫存量低于臨界值時,登記需訂書的信息。每天下班前為采購部門提供一張訂書單。 用活動圖來描述領(lǐng)書的過程。解:2. 使用順序圖描述下面的情景,當(dāng)用戶在自己的計算機(jī)上向網(wǎng)絡(luò)打印機(jī)發(fā)出一個打印任務(wù)時,他的計算機(jī)便向打印機(jī)服務(wù)器發(fā)送一條打印命令print(file),打印機(jī)服務(wù)器如果發(fā)現(xiàn)網(wǎng)絡(luò)打印機(jī)處于空閑狀態(tài),則向打印機(jī)發(fā)送打印命令print(file),否則向打印隊列發(fā)送一條保存命令store(file)。 解: 3. 某報社采用面向?qū)ο蠹夹g(shù)實現(xiàn)報刊征訂的計算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如下:(1)報社發(fā)行多種刊物,每種刊物通過訂單來征訂,訂單中有代碼,名稱,訂期,單價,份數(shù)等項目,訂戶通過填寫訂單來訂閱報刊。 (2)報社下屬多個發(fā)行站,每個站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。 (3)報社負(fù)責(zé)分類并統(tǒng)計各個發(fā)行站送來的報刊訂閱信息。 請就此需求建立對象模型。解:軟件工程作業(yè)3(第8~11章)一、 選擇題1. 結(jié)構(gòu)化語言是介于自然語言和形式語言之間的一種(D)。A.半形式語言B.計算機(jī)語言 C.低級語言 D.高級語言2. 程序設(shè)計語言的技術(shù)特性不應(yīng)包括(C)。A、數(shù)據(jù)結(jié)構(gòu)的描述性B、抽象類型的描述性C、數(shù)據(jù)庫的易操作性D、軟件的可移植性3. 程序的三種基本控制結(jié)構(gòu)是(B)。A.過程、子程序和分程序 B.順序、選擇和重復(fù)C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉(zhuǎn)移4. 結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)的是(D)。A.程序的規(guī)模B.程序的效率 C.程序設(shè)計語言的先進(jìn)性 D.程序易讀性5. 下列關(guān)于功能性注釋不正確的說法是(B)。,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài),需要在每一行都要加注釋,以便很容易區(qū)分注釋和程序6. 下列關(guān)于效率的說法不正確的是(D)。,其目標(biāo)應(yīng)該在需求分析時給出,數(shù)據(jù)結(jié)構(gòu)與算法7. 結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于(B )。 8. 關(guān)于JAVA語言下列說法不正確的是(B)。 9. 使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn)。A程序內(nèi)部邏輯 B.程序復(fù)雜結(jié)構(gòu)C.使用說明書 D.程序的功能10. 確認(rèn)測試主要涉及的文檔是(A)。A、需求規(guī)格說明書B、概要設(shè)計說明書C、詳細(xì)設(shè)計說明書D、源程序11. 測試的關(guān)鍵問題是(D)。 12. 黑盒測試在設(shè)計測試用例時,主要研究(A)。 13. 下面哪些測試屬于黑盒測試(B)。A、路徑測試B、等價類劃分 C、條件判斷 D、循環(huán)測試14. 在下述哪一種測試中,測試人員必須接觸到源程序(B)。A、功能測試 B、結(jié)構(gòu)測試C、功能測試和結(jié)構(gòu)測試 D、性能測試15. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為(D)。A、確認(rèn)測試B、集成測試C、驗收測試D、驗證測試16. 軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試(D)。A、 結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯17. 軟件維護(hù)中,因修改交互輸入的順序,沒有正確的記錄而引起的錯誤是(A)產(chǎn)生的副作用。A、文檔B、數(shù)據(jù) C、編碼D、設(shè)計18. 以下屬于軟件維護(hù)階段文檔的是(C)。A、軟件需求說明B、操作手冊C、軟件問題報告D、測試分析報告19. 產(chǎn)生軟件維護(hù)的副作用,是指(C)。A、開發(fā)時的錯誤 B、隱含的錯誤 C、因修改軟件而造成的錯誤 D、運(yùn)行時誤操作20. 維護(hù)中,因誤刪除一個標(biāo)識符而引起的錯誤是(C)副作用。A、文檔 B、數(shù)據(jù) C、編碼 D、設(shè)計21. 可維護(hù)性的特性中,相
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1