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

正文內(nèi)容

軟件工程案例教程李軍國主編習題答案(編輯修改稿)

2025-07-25 16:44 本頁面
 

【文章內(nèi)容簡介】 以借閱書刊、返還書刊、查詢書刊信息、預定書刊并取消預定,但這些操作都是通過圖書管理員進行的,也即借閱者不直接于系統(tǒng)交互,而是圖書管理員充當借閱者的代理與系統(tǒng)交互。在借閱書刊時,需要輸入所借閱的書刊名、書刊的ISBN/ISSN號,然后輸入借閱者的圖書卡號和借閱者名,完成后提交所填表格,系統(tǒng)驗證借閱者所借閱的書刊是否存在,若存在,則借閱者可借出書刊,建立并在系統(tǒng)中存儲借閱記錄。借閱者還可預定該書刊,一旦借閱者預定的書刊可以獲得,就將書刊直接寄給預定人。另外,不考慮書刊的最長借閱期限,假設(shè)借閱者可以無限期地保存所借閱的書刊。答:分析模型 第6章習題答案一、判斷題題號12答案YY二、填空題題號ABCD1知識方法和標準軟件成分2系統(tǒng)設(shè)計 對象設(shè)計3問題域 人機交互任務(wù)管理數(shù)據(jù)管理4實例 繼承多態(tài)5模塊化 信息隱藏可復用簡潔化6限定交互時間指定窗口和報表設(shè)計命令層次三、簡答題1. 優(yōu)化對象設(shè)計:(1)確定優(yōu)先級(2)提高效率(3)調(diào)整繼承關(guān)系2. 設(shè)計內(nèi)部結(jié)構(gòu):(1)確定遺漏的屬性和操作(2)指定類型,聲明可見性3. 面向?qū)ο髥l(fā)規(guī)則是:① 設(shè)計結(jié)果應(yīng)該清晰易懂② 一般特殊結(jié)構(gòu)的深度應(yīng)適當③ 設(shè)計簡單類④ 使用簡單的協(xié)議⑤ 使用簡單的操作⑥ 把設(shè)計變動減至最小4. 面向?qū)ο笤O(shè)計:面向?qū)ο笤O(shè)計是面向?qū)ο蠓椒ㄔ谲浖O(shè)計階段應(yīng)用與擴展的結(jié)果,就是根據(jù)在問題域中已建立的分析模型,運用面向?qū)ο蠹夹g(shù)進行系統(tǒng)軟件設(shè)計,并且補充實現(xiàn)的細節(jié)部分,如人機界面、數(shù)據(jù)存儲、任務(wù)管理等,形成符合成本和質(zhì)量要求的、抽象的系統(tǒng)實現(xiàn)方案,在求解域中建立設(shè)計模型。5. 設(shè)計任務(wù)管理子系統(tǒng):任務(wù)管理的設(shè)計包括:確定要執(zhí)行的任務(wù)并識別它的特征、確定任務(wù)的優(yōu)先級、創(chuàng)建協(xié)調(diào)任務(wù)來協(xié)調(diào)所有其他任務(wù)、為每個任務(wù)設(shè)計對象,并定義它們之間的關(guān)系。6. 設(shè)計數(shù)據(jù)管理子系統(tǒng):數(shù)據(jù)管理子系統(tǒng)也稱數(shù)據(jù)管理部分。數(shù)據(jù)存儲管理是建立在某種數(shù)據(jù)存儲管理系統(tǒng)之上,提供了數(shù)據(jù)在數(shù)據(jù)管理系統(tǒng)中存儲和檢索對象的基本結(jié)構(gòu),是系統(tǒng)存儲或檢索對象的基本設(shè)施。7. 對全局資源管理:全局資源包括物理資源(磁盤驅(qū)動器、處理器、通信線路)或邏輯資源(數(shù)據(jù)庫、對象)。不但有訪問權(quán)限的問題,還有訪問沖突的問題。所以,應(yīng)該標識全局資源,并制定訪問它們的策略。8. 選擇控制流機制:分析模型中所有交互行為都表示為對象之間的事件。系統(tǒng)設(shè)計必須從多種方法中選擇某種方法來實現(xiàn)軟件的控制。9. 設(shè)計邊界條件:設(shè)計中的大部分工作都與系統(tǒng)穩(wěn)定的狀態(tài)行為有關(guān)。但必須考慮邊界條件:系統(tǒng)如何啟動、初始化、關(guān)閉以及故障處理。10. 評審:分析模型與設(shè)計模型映射,每個需求和每個系統(tǒng)設(shè)計問題都提到了,模型不包括任何沖突,能夠?qū)崿F(xiàn),由非系統(tǒng)設(shè)計人員能夠看懂模型。11. 對象設(shè)計:系統(tǒng)分析確定了問題域?qū)ο?,以及它們之間的關(guān)系、相關(guān)的屬性、操作。系統(tǒng)設(shè)計確定了子系統(tǒng)和大多數(shù)重要的求解域?qū)ο蟆?2. 設(shè)計關(guān)聯(lián):根據(jù)應(yīng)用系統(tǒng)中的使用方式來確定實現(xiàn)關(guān)聯(lián)的策略??梢赃x定一個統(tǒng)一實現(xiàn)所有關(guān)聯(lián)的全局性的策略,或者對不同的關(guān)聯(lián)選擇不同的實現(xiàn)策略。13. 設(shè)計接口:接口提供了一種方法,把對象基于操作的功能說明與具體實現(xiàn)區(qū)分開來,使得任何依賴和使用接口的客戶不必依賴于接口的具體實現(xiàn),有利于接口實現(xiàn)的替換。14. 設(shè)計類中服務(wù):設(shè)計類中的服務(wù)是面向?qū)ο笤O(shè)計的一項重要內(nèi)容。需要綜合考慮對象模型、動態(tài)模型和功能模型,才能正確確定類中應(yīng)有的服務(wù)。15. 面向?qū)ο笤O(shè)計中存在下述3種內(nèi)聚形式:① 服務(wù)內(nèi)聚:一個服務(wù)應(yīng)該完成一個且僅完成一個任務(wù)。② 類內(nèi)聚: 設(shè)計類的原則是,一個類應(yīng)該只有一個功能,它的屬性和服務(wù)應(yīng)該是高內(nèi)聚的。③ 層內(nèi)聚:又稱一般特殊內(nèi)聚。16. 客戶/服務(wù)器(Clientservice)交互方式和平等伙伴(Peertopeer)交互方式:① 客戶/服務(wù)器(Clientservice)交互方式:在客戶/服務(wù)器關(guān)系中,作為“客戶”的子系統(tǒng)調(diào)用作為“服務(wù)器”的子系統(tǒng),執(zhí)行某些服務(wù)后并返回結(jié)果。② 平等伙伴(Peertopeer)交互方式:在該交互方式中,每個子系統(tǒng)都可能調(diào)用其他子系統(tǒng),因此,每個子系統(tǒng)都必須了解其他子系統(tǒng)的接口,子系統(tǒng)間必須相互了解接口。四、綜合題1. 分析模型與設(shè)計模型的區(qū)別:分析模型設(shè)計模型概念模型,回避了實現(xiàn)問題;物理模型,是實現(xiàn)藍圖;對設(shè)計是通用的;針對特定的實現(xiàn);對類型有3種構(gòu)造型;對類型有任意數(shù)量的構(gòu)造型(依賴于實現(xiàn)語言);不太形式化;比較形式化;開發(fā)費用較低;開發(fā)費用較高;層數(shù)少;層數(shù)多;勾畫系統(tǒng)的設(shè)計輪廓;進行系統(tǒng)設(shè)計;主要通過研討會等方式創(chuàng)建;設(shè)計模型和實現(xiàn)模型需雙向開發(fā);可能不需要在整個生命周期內(nèi)都做維護;在整個生命周期內(nèi)都應(yīng)該維護2. 文件管理系統(tǒng)、關(guān)系數(shù)據(jù)庫管理系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)三種數(shù)據(jù)存儲管理模式的優(yōu)缺點:(1)文件管理系統(tǒng)A. 主要優(yōu)點:a) 使用它長期保存數(shù)據(jù)具有成本低和簡單等特點b) 數(shù)據(jù)按字節(jié)流存儲,適合于存儲大容量數(shù)據(jù)。B. 主要缺點:a) 文件操作的級別低,操作繁瑣,實現(xiàn)比較困難,為提供適當?shù)某橄蠹墑e還必須編寫額外的代碼。b) 文件管理系統(tǒng)是操作系統(tǒng)的一個組成部分,不同操作系統(tǒng)的文件管理系統(tǒng)往往有明顯差異。(2)關(guān)系數(shù)據(jù)庫管理系統(tǒng)A. 主要優(yōu)點:a) 提供了各種最基本的數(shù)據(jù)管理功能。b) 為多種應(yīng)用提供了一致的接口。c) 支持標準化的語言。B. 主要缺點:a) 運行開銷大。b) 不能滿足高級應(yīng)用的需求。c) 與程序設(shè)計語言的連接不自然。(3)面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)A. 在關(guān)系數(shù)據(jù)庫的基礎(chǔ)上,將對象和關(guān)系作為數(shù)據(jù)儲存,加強了一些操作功能。B. 面向?qū)ο蟪绦蛟O(shè)計語言中擴充了數(shù)據(jù)庫的功能。C. 從面向?qū)ο蠓椒ū旧沓霭l(fā)來設(shè)計數(shù)據(jù)庫。D. 查詢比關(guān)系數(shù)據(jù)庫慢。3. 實例《圖書管理系統(tǒng)》面向?qū)ο蟮脑O(shè)計過程。系統(tǒng)需求:在圖書館管理系統(tǒng)中,要為每個借閱者建立一個賬戶,并給借閱者發(fā)放借閱卡(借閱卡號,借閱者名),賬戶存儲借閱者的個人信息、借閱信息以及預定信息。持有借閱卡的借閱者可以借閱書刊、返還書刊、查詢書刊信息、預定書刊并取消預定,但這些操作都是通過圖書管理員進行的,也即借閱者不直接于系統(tǒng)交互,而是圖書管理員充當借閱者的代理與系統(tǒng)交互。在借閱書刊時,需要輸入所借閱的書刊名、書刊的ISBN/ISSN號,然后輸入借閱者的圖書卡號和借閱者名,完成后提交所填表格,系統(tǒng)驗證借閱者所借閱的書刊是否存在,若存在,則借閱者可借出書刊,建立并在系統(tǒng)中存儲借閱記錄。借閱者還可預定該書刊,一旦借閱者預定的書刊可以獲得,就將書刊直接寄給預定人。另外,不考慮書刊的最長借閱期限,假設(shè)借閱者可以無限期地保存所借閱的書刊。設(shè)計模型: 第7章習題答案一、判斷題題號12答案YY二、選擇題題號1答案D三、填空題題號ABCD1程序運行時間存儲器效率輸入/輸出效率2代碼行度量法McCabe環(huán)形復雜性度量Halstead復雜行度量3文檔化規(guī)范化結(jié)構(gòu)化可視化4自頂向下單入口單出口四、簡答題1. 簡述程序設(shè)計語言的三種類型及特點?機器語言,匯編語言:依賴于機器,面向機器高級語言:獨立于機器,面向過程或面向?qū)ο竺嫦騿栴}語言:獨立于機器,非過程式語言(4GL)1. 程序設(shè)計語言基本成分是什么?答:基本成份可歸納為四種:數(shù)據(jù)成分、運算成分、控制成分、傳輸成分。① 數(shù)據(jù)成分:指明該語言能接受的數(shù)據(jù),用來描述程序中的數(shù)據(jù)。如各種類型的變量、數(shù)組、指針、記錄等。② 運算成分:它指明該語言允許執(zhí)行的運算,用來描述程序中所需進行的運算。如 + 、 、* 、/ 等。③ 控制成分:它指明該語言允許的控制結(jié)構(gòu),人們可利用這些控制成分來構(gòu)造程序中的控制邏輯。④ 傳輸成分:它指明該語言允許的數(shù)據(jù)傳輸方式,在程序中可用它進行數(shù)據(jù)傳輸。2. 良好的面向?qū)ο蟪绦蛟O(shè)計風格有哪些準則?既包括傳統(tǒng)的程序設(shè)計風格準則,也包括為適應(yīng)面向?qū)ο蠓椒ㄋ赜械母拍睿ɡ?,繼承性)而必須遵循的一些新準則:提高可重用性、提高可擴充性和提高健壯性。五、綜合題1. 如何選擇適合項目的面向?qū)ο蟪绦蛟O(shè)計語言開發(fā)人員在考慮面向?qū)ο笳Z言的選擇時,除了語言自身特點外也應(yīng)考慮以下一些實際因素:(1) 將來能否占主導地位(2) 可重用性(3) 類庫和開發(fā)環(huán)境(4) 其他因素:對用戶學習面向?qū)ο蠓治?、設(shè)計和編碼技術(shù)所能提供的培訓服務(wù)水平;在使用面向?qū)ο笳Z言時所能提供的技術(shù)支持資源;能提供給開發(fā)人員使用的開發(fā)工具、平臺和發(fā)布平臺,對及其性能和內(nèi)存的需求,集成已有軟件的方便程度等等。2. 請分別畫出順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的結(jié)構(gòu)示意圖3. 考慮提高程序效率,必須明確的三條原則是?程序的效率是指程序的執(zhí)行速度及程序所需占用的內(nèi)存的存儲空間。程序編碼是最后提高運行速度和節(jié)省存儲的機會,因此在此階段不能不考慮程序的效率。在討論提高效率的要求,應(yīng)該明確三條原則:① 效率是一個性能要求,
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1