




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、填空題1.軟件生命周期可劃分為定義、開發和維護3個時期,通常把這3個時期再細分為8個階段,它們是問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試、綜合測試和維護,其中的維護階段的工作量是8個階段中最大的。_2.可行性研究的任務是從技術、經濟和操作等三個方面研究軟件項目可行性。3.至少應該從一致性、現實性、完整性和有效性4個方面驗證軟件需求的正確性,其中完整性和有效性這兩個方面的正確性必須有用戶的積極參與才能驗證,而且為了驗證這兩個方面的正確性,往往需要開發原型系統。4.軟件總體設計時應遵循模塊化、抽象、逐步求精、信息隱藏、局部化、和模塊獨立等6條基本原則。詳細設計通常以結
2、構程序設計技術為邏輯基礎,因為從軟件工程觀點看,可理解性是軟件最重要的質量標準之一。5.軟件測試的目的是發現錯誤,通常把測試方法分為黑盒測試和白盒測試兩大類。因為通常不可能做到窮盡測試,所以精心設計測試方案是保證達到測試目的所必須的。6.軟件維護通常包括4類活動,它們分別是改正性維護、適應性維護、完善性維護、預防性維護。、判斷下述提高軟件可維護性的措施是否正確,正確的在括弧內寫對,錯的寫錯。1.在進行需求分析時問時考慮維護問題。(對)2.完成測試后,為縮短源程序長度而刪去程序中的注釋。(錯)3.盡可能在軟件開發過程中保證各階段文檔的正確性。(對)4.編碼時盡可能使用全局變量。(錯)5.選擇時間
3、效率和空間效率盡可能高的算法。?(錯)6.盡可能利用硬件的特點以提高效率。?(錯)7.重視程序結構的設計,使程序具有較好的層次結構。(對)8.使用維護工具或軟件工程環境。(對)9.進行概要設計時盡出能加強模塊間的聯系。(錯)10.提Wj程序口讀性,盡口能使用Wj級語言編程。(對)三、按下述要求完成給出的程序流程圖,即在答案欄內寫出圖中A、B、GD、E的正確內容給程序輸入二維數組W(I,J),其中IVMJVN(MTN均為正整數)。程序打印出數組中絕對值最小的元素值Q=W(K,L),及其下標K、L的值。假定數組中僅有一個絕對值最小的元素。應該完成的程序流程圖如下所示2答案欄A:|Q|W(i,j)|
4、B:j=j+1C:j循環untiljND:i=i+1E:i循環untiliN四、下面給出了用盒圖描繪的一個程序的算法,請用邏輯覆蓋法設計測試方案,要求做到用語句覆蓋()和路徑覆蓋3榆入 A A、8.8.FF、(A0)AND(B0)(A0)AND(B0)X+BX+B濟、(OA)OR(D)B)(OA)OR(D)B)FDFD地出 X.YX.Y解:實現語句覆蓋的測試方案如下:1)覆蓋THEN部分的語句,即使得條件(A0)AND(B0)和條件0)AND(B0)和條件(均為假輸入:A=0,B=-1,C=0,D=1預期輸出:X=1,Y=12.實現路徑覆蓋的測試方案如下:1)覆蓋兩個條件均為假的路徑輸入:A=
5、-1,B=-2,C=-3,D=3預期輸出:X=1,Y=02)覆蓋第一個條件為假第二個條件為真的路徑輸入:A=-1,B=-2,C=1,D=-3預期輸出:X=1,Y=43)覆蓋第一個條件為真第二個條件為假的路徑輸入:A=1,B=1,C=0,D=2預期輸出:X=2,Y=24)覆蓋兩個條件均為真的路徑輸入:A=-1,B=-2,C=2,D=1預期輸出:X=3,Y=1總結:邏輯覆蓋法:語句覆蓋:測試用例能使被測程序的每條執行語句至少執行一次判斷覆蓋: 測試用例能使被測程序中的每個判斷至少取得一次“真”和一次“假”支覆蓋條件覆蓋: 測試用例能使被測程序中每個判斷的每個條件至少取得一次如果判斷中只有一個條件,
6、則條件覆蓋便滿足判斷覆蓋,否則,不一定。判斷/條件覆蓋:測試用例既滿足判斷覆蓋,又滿足條件覆蓋。條件組合覆蓋:測試用例使每個判定中所有可能的條件取值組合至少執行一次。種)(最佳)五、某高校可用的電話號碼有以下幾類:校內電話號碼由4位數字組成,第1位數字不是0;校外電話又分為本市電話和外地電話兩類,撥外地電話需先撥0,如果是本市電話再接CA)OR(DA)OR(DK=100240MIIF48000100(80-Ec(1)=Ec(1)=78,故他還需改正78-20=58個錯誤。十二、有一個長度為48000條機器指令的程序,第一個月由甲、乙二人分別測試它。甲改正9注:采用此法,糾錯接受后,依然有80-78=2個錯誤潛伏在程序中。3.為使平均無故障時間達到480h,如果甲利用了乙的工作成果, 則他還需再改正多少個錯誤?解:10=Ec(2)=79甲乙共已經測試了20+24-6=38個錯誤,因此還需測試79-38=41個錯誤。注:采用此法,糾錯接受后,依然有80-79=1個錯誤潛伏在程序中。十三、用Jackson圖表示下圖所示的二維表格:&頭解:事號十四、有一過程,其流程如下圖所示。其中b1、b2、b3為判定的邏輯條件,s1、s2為加工處理。試用判定表給予描述。解:240MTTF48000100(80-E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程師崗位安全培訓試題及答案
- 如何通過家具設計提升小空間的使用效率與美觀性試題及答案
- 電商與農業資源有效配置的研究試題及答案
- 2025教育學面試題目及答案
- 網易社區面試題及答案
- 航空航天零部件加工2025年高精度加工技術產業鏈分析報告
- 家具設計中的環保材料應用與實際案例分析試題及答案
- 2025年智能家居研發生產基地建設智能化家居產品市場推廣策略報告
- 搬遷資產處置計劃書
- 生態恢復試題及答案詳解
- 免疫缺陷病例討論
- 排球比賽規則與裁判法
- 中考生物二輪復習實驗突破課件:花生果實大小的變異探究實驗(含答案)
- 決策樹在飼料技術推廣中的應用研究
- 空管自動化系統的基本組成與功能課件
- 安寧療護之舒適護理
- 2023年杭州市規劃局拱墅規劃分局編外人員招考考前自測高頻難、易考點模擬試題(共500題)含答案詳解
- 品牌國際化對企業出口競爭力和品牌價值的影響研究
- 大模型的因果推理與可解釋性
- 《圓柱與圓錐》單元整體教學設計展示
- journal of affective disorders投稿格式要求
評論
0/150
提交評論