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

正文內(nèi)容

軟件工程基礎(chǔ)習(xí)題集及答案(已修改)

2024-11-10 02:06 本頁面
 

【正文】 填空題(每空 1 分,共 20 分) 1. 軟件生存周期一般可分為 __問題定義 __、可行性研究、 _需求分析 _____、設(shè)計編碼、 __測試 ________、運行與維護(hù)階段。 2. 按軟件的功能進(jìn)行劃分,軟件可以劃分為 系統(tǒng)軟件 、 支撐軟件 和應(yīng)用軟件。 3. 可行性研究主要集中在以下四個方面 經(jīng)濟(jì)可行性 、 技術(shù)可行性 、法律可行性 和抉 擇。 4. 用戶界面的 可使用性 是用戶界面設(shè)計最重要的也是最基本的目標(biāo)。 5. 常見的軟件概要設(shè)計方法有 3 大類:以數(shù)據(jù)流圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的 ___結(jié)構(gòu)化設(shè)計方法 _________,以數(shù)據(jù)結(jié)構(gòu)為基礎(chǔ)構(gòu)造模塊的 __jackson 方法 __________,以對象、類、繼承和通信為基礎(chǔ)的 __面向?qū)ο笤O(shè)計方法 __________。 6. __數(shù)據(jù)流圖 ________和 __數(shù)據(jù)字典 ___共同構(gòu)成系統(tǒng)的邏輯模型。 7. 軟件測試的方法有 __分析方法 ________和 ___非分析方法 _______(即黑盒法)。 8. 單元測試一般以 ___白 盒 _____________測試為主, ___黑盒 ______測試為輔。 9. 成本估計方法主要有 __自底向上估計 ________、 _自頂向下估計 _________和算法模型估計三種類型。 二、單項選擇題(每小題 2分,共 10 分) 1. 下列哪個階段不屬于軟件生存周期的三大階段( C )。 A、計劃階段 B、開發(fā)階段 C、編碼階段 D、維護(hù)階段 2. 需求分析是 ( A )。 A、 軟件開發(fā)工作的基礎(chǔ) B、 軟件生存周期的開始 C、 由系統(tǒng)分析員單獨完成的 D、 由用戶自己單獨完成的 3. 原型化方法是軟件開發(fā)中一類常用的方法,它與結(jié)構(gòu)化方法相比較,更需要 ( B )。 A、 明確的需求定義 B、完整的生命周期 C、 較長的開發(fā)時間 D、熟練的開發(fā)人員 4. 軟件維護(hù)時,對測試階段未發(fā)現(xiàn)的錯誤進(jìn)行測試、診斷、定位、糾錯,直至修改的回歸測試過程稱為( A )。 A、 改正性維護(hù) B、 適應(yīng)性維護(hù) C、 完善性維護(hù) D、 預(yù)防性維護(hù) 5. 一般說來,投入運行的軟件系統(tǒng)中有錯誤 ( A )。 A、 不是不可以理解的 B、 是不能容忍的 C、 是要求退貨的理由 D、 是必然的 三、多項選擇題(每小題 2分,共 10 分) 1. 下面哪些測試屬于 白 盒測試 ( AE )。 A、 基本 路徑測試 B、等價類劃分 C、邊界值分析 D、 錯誤推測 E、 邏輯覆蓋 測試 2. 下列哪些選項是屬于內(nèi)容耦合( ABC )。 A、 一個模塊直接訪問另一個模塊的內(nèi) 部數(shù)據(jù) B、 一個模塊有多個入口 C、 一個模塊不通過正常入口轉(zhuǎn)到另一模塊內(nèi)部 D、 一個模塊只有一個入口 3. 下列屬于度量效益方法的是( ABC )。 A、貨幣的時間價值 B、投資回收期 B、收入 D、投資回報率 4. 數(shù)據(jù)流圖是用于表示軟件模型的一種圖示方法,在下列可采用的繪制方法中,哪些是常采用的( ACD )。 A、 自頂向下 B、 自底向上 2 C、 分層繪制 D、 逐步求精 四、判斷題(正確的在括號內(nèi)打上“√”,錯誤的打上“”。每小題 2 分,共 20 分) 1. 在進(jìn)行總體設(shè)計時應(yīng)加強模塊間的聯(lián)系。( N ) 2. 系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有時也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用。( N ) 3. 用黑盒法測試時,測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計的。( N ) 4. 在程序調(diào)試時,找出錯誤的位置和性質(zhì)比改正該錯誤更難。( Y ) 5. 以對象、類、繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計方法( OOD)也是常見的軟件概要設(shè)計方法之一。( Y ) 6. 如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。( N ) 7. 快速原型 模型可以有效地適應(yīng)用戶需求的動態(tài)變化。 ( Y ) 8. 模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。 ( Y ) 9. 集成測試主要由用戶來完成。 ( N ) 10. 軟件危機(jī)完全是由于硬件問題引起的。( N ) 五、簡答題(每小題 5 分,共 20 分) 1. 什么是軟件危機(jī) ?為什么會產(chǎn)生軟件危機(jī) ? 2. 耦合性有哪幾種類型 ? 其耦合度的順序如何 3. 簡述需求分析工作可以分成哪四個方面?軟件需求分析的有哪三個基本原則? 4. 什么是黑盒測試法? 六、分析設(shè)計題(每小題 10 分,共 20 分) 1. 某 “ 調(diào)整工資 ” 處理模塊接受一個 “ 職稱 ” 的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調(diào)整工資。請用等價類劃分法設(shè)計測試用例 。 2. 假定某航空公司規(guī)定,乘客可以免費托運重量不超過 30 公斤的行李。當(dāng)行李重量超過 30 公斤時,對頭等艙的國內(nèi)乘客超重部分每公斤收費 4 元,對其它艙的國內(nèi)乘客超重部分每公斤收費 6 元,對國外乘客超重部分每公斤收費比國內(nèi)乘客多一倍,對殘疾乘客超重部分每公斤收費比正常乘客少一半。用判定樹表示計算行李費的算法。 第 一 卷答案 一、填空題(每空 1 分,共 20 分) 1. 問題定義 需求分析 測試 2. 系統(tǒng)軟件 支撐軟件 3. 經(jīng)濟(jì)可行性 技術(shù)可行性 法律可行性 4. 可使用性 5. 結(jié)構(gòu)化設(shè)計方法( SD) Jackson 方法 面向?qū)ο笤O(shè)計方法( OOD) 6. 數(shù)據(jù)流圖 數(shù)據(jù)字典 7. 分析方法 非分析方法 8. 白盒 黑盒 9. 自頂向下估計 自底向上估計 二、單項選擇題(每小題 2分,共 10 分) 1 2 3 4 5 3 C A B A A 三、多項選擇題(每小題 2分,共 10 分) 1 2 3 4 5 AE ABC ABC ACD ACD 四、判斷題(每小題 2 分,共 20 分) 1- 5:√√ 6- 10:√√ 五、簡答題(每小題 5 分,共 20 分) 1. 答:軟件危機(jī)是指軟件在開發(fā)和維護(hù)過程中遇到的一系統(tǒng)嚴(yán)重問題,主要包含二方面的問題,一是如何開發(fā)利用軟件,二是如何維護(hù)數(shù)量不斷膨脹的已有軟件。產(chǎn)生軟件危機(jī)的原因,一方面與軟件本身的特點有關(guān),另一方面和軟件開發(fā)與維護(hù)的方法不正確有關(guān)。 2. 答:低:非直接耦合 ? 數(shù)據(jù)耦合 ?標(biāo)記耦合 ? 控制耦合 ?外部耦合 ? 公共耦合 ?內(nèi)容耦合 :高 3. 答:需求分析階段分成四個方面:對問題的識別、分析與 綜合、制定規(guī)格說明和評審。三個基本原則:必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域;必須按自頂向下、逐步分解的方式對問題進(jìn)行分解和不斷細(xì)化;要給出系統(tǒng)的邏輯視圖和物理視圖。 4. 答:黑盒測試法把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù),產(chǎn)生正確地輸出信息。 六、分析設(shè)計題(每小題 10 分,共 20 分) 1. 劃分等價類: 輸入條件 合理等價類 不合理等價類 職稱 ① 教授 ② 副教授 ③ 講師 ⑤ 四種職稱之外任意一種 職 稱兼工齡 ④ 助教兼工齡大于 2年 ⑥ 助教兼工齡等于兩年 ⑦ 助教兼工齡小于兩年 設(shè)計測試用例: 輸入數(shù)據(jù) 預(yù)期結(jié)果 覆蓋范圍 教授 輸入有效,進(jìn)行調(diào)整工資處理 ① 副教授 輸入有效,進(jìn)行調(diào)整工資處理 ② 講師 輸入有效,進(jìn)行調(diào)整工資處理 ③ 助教 3 輸入有效,進(jìn)行調(diào)整工資處理 ④ 助教 2 輸入有效,不調(diào)整工資處理 ⑥ 助教 1 輸入有效,不調(diào)整工資處理 ⑦ 工程師 輸入無效 ⑤ 2. 判定樹為下圖 4 第二 卷 一、名詞解釋(每個 2 分,共 10 分) 1. 軟件危機(jī) 2. 純收入 3. 模塊 4. 原型 定律 二、填空題 (每題 2 分,共 20 分) 1. ____是計算機(jī)程序及其說明程序的各種文檔。 _____是有關(guān)計算機(jī)程序功能、設(shè)計、編制、使用的文字或圖形資料。 2.軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1