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

正文內容

軟件工程習題參考答案-閱讀頁

2025-07-10 02:19本頁面
  

【正文】 煩,系統(tǒng)就難以發(fā)揮應有的效益,甚至可能被用戶棄用。系統(tǒng)響應時間有2個重要的屬性:長度和易變性。一個交互式出錯處理程序應該具備哪些功能和屬性?1.信息應該使用用戶可以理解的術語描述。3.信息應該指出錯誤可能導致的后果。5.信息不能帶有指責色彩。11.軟件測試的原則有哪些?① 應當把“盡早和不斷的測試”作為座右銘② 測試應由獨立的專業(yè)測試機構來完成③ 測試工作要全面,但不可能實現(xiàn)“窮舉”④ 只能盡可能查錯,不能證明程序中沒有錯⑤ 軟件測試符合28(Pareto)原理⑥ 應妥善保存測試文檔⑦ 制定嚴格、合理的測試計劃⑧ 錯誤經過修改后,相關的測試必不可少12.軟件測試的方法有哪幾種?黑盒測試和白盒測試。黑盒測試是把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程的測試方法。白盒測試是對程序的執(zhí)行細節(jié)進行測試,通過設計測試數據,驗證程序模塊的每個路徑的執(zhí)行情況。14.簡述軟件測試的步驟。 代碼bugs(2) 子系統(tǒng)測試 —— 模塊連接(3) 系統(tǒng)測試 —— 需求確認 amp。而對程序結構最為熟悉的,莫過于編程者。17.單元測試的主要手段有哪些?代碼審查、計算機測試等。20.集成測試主要有漸增式測試、非漸增式測試兩種,試述兩種方式的異同點。非漸增式測試由于最后才組裝,因此錯誤發(fā)現(xiàn)得晚、發(fā)現(xiàn)錯誤后難以診斷定位,但可以同時并行測試所有模塊,能充分利用人力。自頂向下測試和自底向上測試兩種。主要缺點是需要存根程序,可能遇到與此相聯(lián)系的測試困難,底層模塊的錯誤發(fā)現(xiàn)較晚,而且對人力的使用也不利。22.什么是回歸測試?回歸測試的測試用例集如何確定?回歸測試是指重新執(zhí)行已經做過的測試的某個子集,以保證系統(tǒng)在發(fā)生調試、功能變化等事項后,沒有帶來非預期的副作用。2.專門針對可能受修改影響的軟件功能的附加測試。23.什么是確認測試?確認測試的任務是什么?如何確認其范圍?驗收軟件的有效性(功能和性能達標)。24.設計測試方案的任務有哪些?①預定要測試的功能②設計輸入的測試數據③列出預期結果25.什么是邏輯覆蓋測試法?它主要用于什么測試?邏輯覆蓋測試是一種對程序邏輯通路進行覆蓋的測試,通常適用于白盒測試。其對測試數據的選擇是基于對程序功能的分析,按照程序輸入要求和輸出要求,選擇若干數據進行測試功能的過程。27.什么是邊值分析法?它主要用于什么測試?根據經驗,在程序處理的邊界最容易發(fā)生錯誤的地方進行測試,主要用于黑盒測試。29.一個軟件的測試策略應該是怎樣的?黑盒設計 197。30.什么是調試?調試和測試有什么不同?測試 —— 發(fā)現(xiàn)錯誤調試 —— 改正錯誤調試與測試的區(qū)別在于,調試作為測試的后續(xù)工作,主要是解決和排除測試中出現(xiàn)的錯誤。調試過程的關鍵不是調試技術,而是用來推斷錯誤原因的基本策略。② 回溯法:由癥狀(symptom)最先出現(xiàn)的地方,沿control flow向回檢查。③ 對分法:在關鍵點插入變量的正確值。⑤ 演繹法:普通 174。軟件可用性是指程序在給定的時間點,按照說明書的規(guī)定,成功地運行的概率。 維護1.什么是軟件維護?在軟件已經交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程。3.為什么說軟件文檔維護和代碼維護同樣重要?這是因為,軟件文檔是影響軟件可維護性的決定因素。維護代價分為:1.有形代價:費用已上升至總預算的80%;2.無形代價: 170。修改不及時引起用戶不滿;170。3.維護工作量的經驗模型:M = P + K*ecd降低維護代價的通常認識是:提高程序的可維護性,這也是軟件工程學的主要目的。6.什么是軟件的可維護性?軟件可維護性可定性地定義為:維護人員理解、改正、改動和改進這個軟件的難易程度。9.為什么說文檔是影響軟件可維護性的決定因素?由于長期使用的軟件系統(tǒng)在使用過程中會有多次修改的經歷,而文檔應該記載了這些重要的修改,所以文檔比之代碼更為重要。11.什么是軟件的用戶文檔?提供用戶了解、使用、操作和安裝系統(tǒng)的文檔資料。大量使用可重用軟件構件,可大幅提高軟件的可維護性。2.很容易修改可重用的軟件構件,使之適應新的應用環(huán)境,因此軟件中使用可重用構件越多,軟件的適應性維護和完善性維護也越容易??删S護性復審在軟件開放的不同階段有不同的重點。而編碼階段則主要是:可理解性、可修改性、可移植性和效率。換言之,是一個恢復設計的過程。15.逆向工程與再工程與軟件的預防性維護有什么樣的關系?預防性維護是為了改進軟件未來的可維護性或可靠性,或為了給軟件未來的改進奠定更好的基礎而修改軟件的過程。16.假設你的任務是對一個已有軟件進行重大修改,而且只允許你從以下文檔中選取兩份:(a)程序的規(guī)格說明;(b)程序的詳細設計結果(自然語言描述加上某種設計工具表示);(b)源程序清單(其中有適當數量的注解)。因為是重大修改,所以需要從修改程序規(guī)格說明和詳細設計開始,對開發(fā)文檔進行重大修改,而源碼也會需要重新編制。代碼行技術和功能點技術。3. 簡述Gantt圖的用途和優(yōu)缺點。缺點:難以反映多個任務間的邏輯關系。6. 簡述主程序員組的優(yōu)缺點。缺點主要有:人員完整配備較難、不利人才脫穎而出。7. 什么是軟件質量?軟件質量就是軟件與明確及隱含的需求相一致的程度。⑵ 復查和管理復審:從技術、管理兩方面進行的復查工作。10. 簡述技術復審的必要性。11. 什么是軟件能力成熟度模型?其基本思想是什么?軟件能力成熟度模型是用于評價軟件開發(fā)機構的軟件過程能力成熟度的模型,其基本思想是,采用能力成熟度模型來幫助軟件開發(fā)機構建立一個有規(guī)律的、成熟的軟件過程,以開發(fā)出質量更好的軟件,免受時間和成本超支之苦。(1)初始級(2)可重復級(3)已定義級(4)已管理級(5)優(yōu)化級
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1