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

正文內(nèi)容

軟件工程基礎(chǔ)習(xí)題集答案-閱讀頁

2025-07-10 02:26本頁面
  

【正文】 期的副作用。2.專門針對(duì)可能受修改影響的軟件功能的附加測試。23.什么是確認(rèn)測試?確認(rèn)測試的任務(wù)是什么?如何確認(rèn)其范圍?驗(yàn)收軟件的有效性(功能和性能達(dá)標(biāo))。24.設(shè)計(jì)測試方案的任務(wù)有哪些?①預(yù)定要測試的功能②設(shè)計(jì)輸入的測試數(shù)據(jù)③列出預(yù)期結(jié)果25.什么是邏輯覆蓋測試法?它主要用于什么測試?邏輯覆蓋測試是一種對(duì)程序邏輯通路進(jìn)行覆蓋的測試,通常適用于白盒測試。其對(duì)測試數(shù)據(jù)的選擇是基于對(duì)程序功能的分析,按照程序輸入要求和輸出要求,選擇若干數(shù)據(jù)進(jìn)行測試功能的過程。27.什么是邊值分析法?它主要用于什么測試?根據(jù)經(jīng)驗(yàn),在程序處理的邊界最容易發(fā)生錯(cuò)誤的地方進(jìn)行測試,主要用于黑盒測試。29.一個(gè)軟件的測試策略應(yīng)該是怎樣的?黑盒設(shè)計(jì) 197。30.什么是調(diào)試?調(diào)試和測試有什么不同?測試 —— 發(fā)現(xiàn)錯(cuò)誤調(diào)試 —— 改正錯(cuò)誤調(diào)試與測試的區(qū)別在于,調(diào)試作為測試的后續(xù)工作,主要是解決和排除測試中出現(xiàn)的錯(cuò)誤。調(diào)試過程的關(guān)鍵不是調(diào)試技術(shù),而是用來推斷錯(cuò)誤原因的基本策略。② 回溯法:由癥狀(symptom)最先出現(xiàn)的地方,沿control flow向回檢查。③ 對(duì)分法:在關(guān)鍵點(diǎn)插入變量的正確值。⑤ 演繹法:普通 174。軟件可用性是指程序在給定的時(shí)間點(diǎn),按照說明書的規(guī)定,成功地運(yùn)行的概率。 第七章 維護(hù)1.什么是軟件維護(hù)?在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。3.為什么說軟件文檔維護(hù)和代碼維護(hù)同樣重要?這是因?yàn)?,軟件文檔是影響軟件可維護(hù)性的決定因素。維護(hù)代價(jià)分為:1.有形代價(jià):費(fèi)用已上升至總預(yù)算的80%;2.無形代價(jià): 170。修改不及時(shí)引起用戶不滿;170。3.維護(hù)工作量的經(jīng)驗(yàn)?zāi)P停篗 = P + K*ecd降低維護(hù)代價(jià)的通常認(rèn)識(shí)是:提高程序的可維護(hù)性,這也是軟件工程學(xué)的主要目的。6.什么是軟件的可維護(hù)性?軟件可維護(hù)性可定性地定義為:維護(hù)人員理解、改正、改動(dòng)和改進(jìn)這個(gè)軟件的難易程度。9.為什么說文檔是影響軟件可維護(hù)性的決定因素?由于長期使用的軟件系統(tǒng)在使用過程中會(huì)有多次修改的經(jīng)歷,而文檔應(yīng)該記載了這些重要的修改,所以文檔比之代碼更為重要。11.什么是軟件的用戶文檔?提供用戶了解、使用、操作和安裝系統(tǒng)的文檔資料。大量使用可重用軟件構(gòu)件,可大幅提高軟件的可維護(hù)性。2.很容易修改可重用的軟件構(gòu)件,使之適應(yīng)新的應(yīng)用環(huán)境,因此軟件中使用可重用構(gòu)件越多,軟件的適應(yīng)性維護(hù)和完善性維護(hù)也越容易??删S護(hù)性復(fù)審在軟件開放的不同階段有不同的重點(diǎn)。而編碼階段則主要是:可理解性、可修改性、可移植性和效率。換言之,是一個(gè)恢復(fù)設(shè)計(jì)的過程。15.逆向工程與再工程與軟件的預(yù)防性維護(hù)有什么樣的關(guān)系?預(yù)防性維護(hù)是為了改進(jìn)軟件未來的可維護(hù)性或可靠性,或?yàn)榱私o軟件未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件的過程。16.假設(shè)你的任務(wù)是對(duì)一個(gè)已有軟件進(jìn)行重大修改,而且只允許你從以下文檔中選取兩份:(a)程序的規(guī)格說明;(b)程序的詳細(xì)設(shè)計(jì)結(jié)果(自然語言描述加上某種設(shè)計(jì)工具表示);(b)源程序清單(其中有適當(dāng)數(shù)量的注解)。因?yàn)槭侵卮笮薷?,所以需要從修改程序?guī)格說明和詳細(xì)設(shè)計(jì)開始,對(duì)開發(fā)文檔進(jìn)行重大修改,而源碼也會(huì)需要重新編制。系統(tǒng)有明確的邊界定義,且系統(tǒng)結(jié)構(gòu)依賴于系統(tǒng)邊界的定義,這樣的系統(tǒng)不易擴(kuò)充和修改。2.面向?qū)ο蠓椒▽W(xué)有哪4個(gè)基本要素?對(duì)象、類、繼承、消息3.面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)主要有哪些?1.以object為核心,強(qiáng)調(diào)對(duì)現(xiàn)實(shí)概念的模擬而不是算法。3.一個(gè)class所有的 instances 都可重用它的代碼;由 inheritance 派生出的新的 class 可重用其父類的代碼,并且可以修改、擴(kuò)充而不影響其父類的使用。4.什么是“對(duì)象”?它與傳統(tǒng)數(shù)據(jù)有何不同?對(duì)象是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體,可以表示為:對(duì)象Object: = 身份ID + 方法Method + 屬性Attribute+ 消息Message。6.什么是“繼承”?子類自動(dòng)共享父類的attributes 和methods ,而不必重復(fù)定義。軟件開發(fā)建立模型是為了幫助我們思考問題、定義術(shù)語、作出適當(dāng)?shù)募僭O(shè),并幫助我們保持定義和假設(shè)的一致性。8.什么是對(duì)象模型?建立對(duì)象模型時(shí)主要使用哪些圖形符號(hào)?這些符號(hào)的含義是什么?描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu)。9.什么是動(dòng)態(tài)模型?建立動(dòng)態(tài)模型時(shí)主要使用哪些圖形符號(hào)?這些符號(hào)的含義是什么?描述系統(tǒng)控制結(jié)構(gòu)。10.什么是功能模型?建立功能模型時(shí)主要使用哪些圖形符號(hào)?描述系統(tǒng)功能。 第九章 面向?qū)ο蠓治?.進(jìn)行面向?qū)ο蠓治龅幕具^程是怎么樣的?需求陳述 222。 模型其中模型 有三個(gè):對(duì)象模型、動(dòng)態(tài)模型、功能模型。 結(jié)構(gòu)層第1步:收集 第2步:篩選刪除 第3步:完善劃分主題確立屬性識(shí)別繼承關(guān)系及其它修改3.復(fù)雜問題的對(duì)象模型有哪5個(gè)層次?主題層、類amp。4.建立動(dòng)態(tài)模型的步驟有哪些?編寫腳本,描述事件序列:事件 = 觸發(fā)器 + 接收器 + 參數(shù)設(shè)想用戶界面222。1.模塊化2.抽象。包括程序抽象、數(shù)據(jù)抽象、參數(shù)抽象。對(duì)象封裝。包括交互耦合、繼承耦合。包括服務(wù)內(nèi)聚、類內(nèi)聚、一般特殊內(nèi)聚。是提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。設(shè)計(jì)結(jié)果清晰易懂,應(yīng)做到:① 用詞一致 —— 按習(xí)慣用法命名。② 使用已有的協(xié)議。④ 避免模糊定義。2層)設(shè)計(jì)簡單的類(定義不超過一頁紙或兩屏)。 7個(gè))。把設(shè)計(jì)變動(dòng)減至最小。4.什么是繼承耦合?繼承是一般化類和特殊類之間耦合的一種形式。因此,與交互耦合相反,繼承的耦合程度會(huì)更高。這是由于面向?qū)ο笳Z言相對(duì)非面向?qū)ο蟮恼Z言,其突出的優(yōu)點(diǎn):一致的表示方法、可重用性、可維護(hù)性。4. 良好的面向?qū)ο蟪绦蛟O(shè)計(jì)風(fēng)格主要有哪些準(zhǔn)則?提高可重用性、提高可擴(kuò)充性、提高健壯性。由于繼承和復(fù)合,類(或?qū)ο?在很多情況下已不再是單純意義上的單個(gè)操作了。集成測試由于面向?qū)ο筌浖蓄惖某煞值闹苯雍烷g接交互,使得傳統(tǒng)測試方法已經(jīng)失去意義。確認(rèn)測試與傳統(tǒng)確認(rèn)測試一樣,仍然關(guān)注于用戶可見的動(dòng)作和用戶可識(shí)別的系統(tǒng)輸出,但是,基于場景的測試總是主宰面向?qū)ο笙到y(tǒng)的確認(rèn)測試。7. 測試面向?qū)ο筌浖r(shí),主要有哪些設(shè)計(jì)集成測試用例的方法?多類測試、從動(dòng)態(tài)模型中導(dǎo)出測試用例。8. 測試面向?qū)ο筌浖r(shí),主要有哪些設(shè)計(jì)確認(rèn)測試用例的方法?可以采用傳統(tǒng)的黑盒方法,也可以采用基于情景的方法。代碼行技術(shù)和功能點(diǎn)技術(shù)。3. 簡述Gantt圖的用途和優(yōu)缺點(diǎn)。缺點(diǎn):難以反映多個(gè)任務(wù)間的邏輯關(guān)系。6. 簡述主程序員組的優(yōu)缺點(diǎn)。缺點(diǎn)主要有:人員完整配備較難、不利人才脫穎而出。7. 什么是軟件質(zhì)量?軟件質(zhì)量就是軟件與明確及隱含的需求相一致的程度。⑵ 復(fù)查和管理復(fù)審:從技術(shù)、管理兩方面進(jìn)行的復(fù)查工作。10. 簡述技術(shù)復(fù)審的必要性。11. 什么是軟件能力成熟度模型?其基本思想是什么?軟件能力成熟度模型是用于評(píng)價(jià)軟件開發(fā)機(jī)構(gòu)的軟件過程能力成熟度的模型,其基本思想是,采用能力成熟度模型來幫助軟件開發(fā)機(jī)構(gòu)建立一個(gè)有規(guī)律的、成熟的軟件過程,以開發(fā)出質(zhì)量更好的軟件,免受時(shí)間和成本超支之苦。(1)初始級(jí)(2)可重復(fù)級(jí)(3)已定義級(jí)(4)已管理級(jí)(5)優(yōu)化級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1