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

正文內(nèi)容

軟件工程基礎(chǔ)習(xí)題集答案_6-文庫吧資料

2025-07-01 02:19本頁面
  

【正文】 170。4.為什么說維護(hù)的代價(jià)很高?應(yīng)該怎樣做才能降低維護(hù)的代價(jià)?一般維護(hù)的工作量占生存周期70%以上,維護(hù)成本約為開發(fā)成本的4倍(滿足82規(guī)則)。2.軟件維護(hù)有哪幾種類型?①改正性維護(hù):診斷和改正錯(cuò)誤;②適應(yīng)性維護(hù):為了和變化了的環(huán)境(如軟\硬件升級(jí)、新數(shù)據(jù)庫等)適當(dāng)?shù)嘏浜隙薷能浖?;③完善性維護(hù):為了增加新功能,修改已有功能,改造界面,增加HELP等,而修改軟件; ④預(yù)防性維護(hù):為了改進(jìn)未來的可維護(hù)性或可靠性,或?yàn)榱私o未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件。軟件正確性是指程序的功能正確。 特殊32.什么是軟件的可靠性、可用性和正確性?軟件可靠性是指程序在給定的時(shí)間間隔內(nèi),按照說明書的規(guī)定,成功地運(yùn)行的概率。④ 歸納法:從錯(cuò)誤癥狀中找出規(guī)律,推斷根源。適用于小型程序。主要有:① 試探法:憑經(jīng)驗(yàn)猜測(cè)。31.簡(jiǎn)單說明調(diào)試的方法和策略。 白盒補(bǔ)充① 在任何情況下都應(yīng)首先使用邊界值分析的方法;② 必要時(shí)用等價(jià)劃分法補(bǔ)充;③ 必要時(shí)再用錯(cuò)誤推測(cè)法補(bǔ)充;④ 對(duì)照程序邏輯,檢查測(cè)試方案。28.什么是錯(cuò)誤推測(cè)法?它主要用于什么測(cè)試?利用有經(jīng)驗(yàn)的測(cè)試者對(duì)程序可能發(fā)生錯(cuò)誤的位置的推測(cè)進(jìn)行測(cè)試的方法,主要用于黑盒測(cè)試。等價(jià)劃分法主要用于黑盒測(cè)試。26.什么是等價(jià)劃分法?它主要用于什么測(cè)試?是一種很常用的測(cè)試方法。確認(rèn)測(cè)試的工作范圍主要有:1.按合同規(guī)定審查軟件配置;2.設(shè)計(jì)測(cè)試計(jì)劃,使通過測(cè)試保證軟件能滿足所有功能、性能要求;3.文檔與程序一致,具有維護(hù)階段所必須的細(xì)節(jié);4.嚴(yán)格按用戶手冊(cè)操作,以檢查手冊(cè)的完整性和正確性。3.針對(duì)被修改過的軟件成分的測(cè)試?;貧w測(cè)試的測(cè)試用例集按以下方法確定:1.檢測(cè)軟件全部功能的代表性測(cè)試用例。而自底向上測(cè)試的優(yōu)缺點(diǎn)與自頂向下測(cè)試的優(yōu)缺點(diǎn)正好相反。自頂向下測(cè)試的優(yōu)點(diǎn)是不需要測(cè)試驅(qū)動(dòng)程序,能夠在測(cè)試階段的早期實(shí)現(xiàn)并驗(yàn)證系統(tǒng)的主要功能,在早期發(fā)現(xiàn)上層模塊的接口錯(cuò)誤。21.描述集成測(cè)試的兩種策略,并比較它們的優(yōu)缺點(diǎn)。漸增式測(cè)試:可以較早發(fā)現(xiàn)模塊間的接口錯(cuò)誤、出現(xiàn)的錯(cuò)誤往往跟最新加入的模塊有關(guān)、在不斷集成的過程中使模塊不斷在新的條件下受到新的檢測(cè),測(cè)試更徹底,但較非漸增式測(cè)試費(fèi)時(shí)。18.單元測(cè)試主要從哪5個(gè)方面進(jìn)行?主要測(cè)試以下五個(gè)方面:1. 模塊接口2. 局部數(shù)據(jù)結(jié)構(gòu)3. 重要的執(zhí)行通路4. 出錯(cuò)處理通路5. 邊界條件 19.為什么人工代碼審查十分重要?一次審查可發(fā)現(xiàn)多個(gè)錯(cuò)誤,不必改一個(gè)測(cè)一個(gè)。再者,高質(zhì)量的程序模塊是構(gòu)造系統(tǒng)的基礎(chǔ),因此編程者必須向下一道工序提交符合質(zhì)量要求的產(chǎn)品。 系統(tǒng)設(shè)計(jì)(4) 驗(yàn)收測(cè)試 —— 用戶加入(5) 平行運(yùn)行 —— 新舊系統(tǒng)比較運(yùn)行結(jié)果16.為什么單元測(cè)試必須由編程者自己完成?單元測(cè)試是對(duì)程序邏輯結(jié)構(gòu)的測(cè)試。(1) 單元測(cè)試 —— 程序設(shè)計(jì) amp。白盒測(cè)試又稱結(jié)構(gòu)測(cè)試。黑盒測(cè)試又稱功能測(cè)試。13.簡(jiǎn)單說明什么是白盒測(cè)試,什么是黑盒測(cè)試。10.測(cè)試的最基本目標(biāo)是什么?以盡可能小的代價(jià),發(fā)現(xiàn)盡可能多的錯(cuò)誤。4.信息應(yīng)該伴隨感官提示。2.信息應(yīng)該提供有助于從錯(cuò)誤中恢復(fù)的建設(shè)性意見。8.在設(shè)計(jì)軟件系統(tǒng)的用戶幫助設(shè)施時(shí),需要注意解決哪些問題?1.在用戶與系統(tǒng)交互期間,是否任何時(shí)候都能獲得關(guān)于系統(tǒng)任何功能的幫助信息?2.用戶怎樣請(qǐng)求幫助?3.怎樣顯示幫助信息?4.用戶怎樣返回到正常的交互方式中?5.怎樣組織幫助信息?9.軟件出錯(cuò)處理設(shè)計(jì),即軟件安全性設(shè)計(jì)。7.什么是系統(tǒng)響應(yīng)時(shí)間?系統(tǒng)響應(yīng)時(shí)間有哪些重要屬性?系統(tǒng)響應(yīng)時(shí)間指從用戶完成某個(gè)控制動(dòng)作,到系統(tǒng)給出預(yù)期響應(yīng)的時(shí)間。用戶界面設(shè)計(jì)的好壞,直接影響到系統(tǒng)設(shè)計(jì)的成敗。3.軟件界面設(shè)計(jì)包含了哪幾個(gè)方面的基本內(nèi)容?界面設(shè)計(jì)包括三個(gè)方面:;;,即用戶界面。而程序設(shè)計(jì)語言是否有理想的結(jié)構(gòu)化、模塊化機(jī)制,是否有可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)等特性,以及程序設(shè)計(jì)語言提供的編譯、軟件工具等,再加上程序的設(shè)計(jì)風(fēng)格會(huì)很深刻的影響軟件的質(zhì)量和可維護(hù)性、可測(cè)試性、可靠性等。具體工作步驟有:第1步:用Jackson圖描述 I\O 的數(shù)據(jù)結(jié)構(gòu)第2步:在兩個(gè)圖中指出有直接因果關(guān)系、可以同時(shí)處理的單元第3步:將數(shù)據(jù)結(jié)構(gòu)映射到程序結(jié)構(gòu)第4步:列出所有操作條件,并分配到上幅程序結(jié)構(gòu)圖中第5步:用Pseudocode 表示程序 第六章 實(shí)現(xiàn)1.說明什么是程序編碼?為什么程序設(shè)計(jì)語言的特點(diǎn)和編碼風(fēng)格會(huì)影響到程序的可靠性、可讀性、可測(cè)試性和可維護(hù)性?所謂“編碼”,就是將在低級(jí)抽象層次得到的詳細(xì)設(shè)計(jì)結(jié)果,翻譯成用某種程序設(shè)計(jì)語言書寫的程序。9.試說明Jackson方法是一種怎么樣的程序設(shè)計(jì)方法。(1) 順序結(jié)構(gòu)(2) 選擇結(jié)構(gòu)(3) 先判定型循環(huán)結(jié)構(gòu)(4) 后判定型循環(huán)結(jié)構(gòu)(5) 多情況選擇7.試說明ISO為什么要建議停止使用程序流程圖,而推薦使用PDA圖?由于程序流程圖中的GOTO語句回嚴(yán)重地?fù)p害程序結(jié)構(gòu),而無法實(shí)行結(jié)構(gòu)化設(shè)計(jì)。3.簡(jiǎn)述結(jié)構(gòu)化設(shè)計(jì)的特點(diǎn)。10.面向數(shù)據(jù)流的設(shè)計(jì)方法主要有哪幾個(gè)步驟?主要有下面7個(gè)步驟:1.復(fù)查基本系統(tǒng)模型2.復(fù)查并精化數(shù)據(jù)流圖3.確定數(shù)據(jù)流圖具有變換特性還是事務(wù)特性4.確定輸入流和輸出流動(dòng)邊界,從而孤立出變換中心5.完成“第一級(jí)分解”6.完成“第二級(jí)分解”7.使用設(shè)計(jì)度量和啟發(fā)式規(guī)則對(duì)第一次分割得到的軟件結(jié)構(gòu)進(jìn)一步精化 第五章 詳細(xì)設(shè)計(jì)1.詳細(xì)設(shè)計(jì)的任務(wù)是什么?包括模塊的算法設(shè)計(jì)、模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、模塊接口設(shè)計(jì)、其它根據(jù)軟件特點(diǎn)需要完成的設(shè)計(jì)、模塊測(cè)試用例設(shè)計(jì)、設(shè)計(jì)文檔編寫、設(shè)計(jì)評(píng)審。將由數(shù)據(jù)流圖描繪的信息在系統(tǒng)中加工和流動(dòng)的情況映射成軟件結(jié)構(gòu)。深度過大表示分工過細(xì),而寬度過大則表示系統(tǒng)復(fù)雜度大,所以模塊控制的寬度和深度要適度。6.為什么模塊的規(guī)模要適中?過大不易理解;太小則接口開銷過大。由于接口單一,因此仍然會(huì)影響被控模塊的內(nèi)部邏輯。而公共耦合是若干模塊通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用,公共部分的改動(dòng)將影響所有調(diào)用它的模塊,公共部分的數(shù)據(jù)存取無法控制,并且復(fù)雜程度也會(huì)隨耦合模塊的個(gè)數(shù)增加而增加。典型的總體設(shè)計(jì)包括以下9個(gè)步驟:確定最佳方案選取合理方案推薦最佳方案功能分解軟件結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫制定測(cè)試計(jì)劃書寫文檔審查和復(fù)審5.為什么要盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,完全不用內(nèi)容耦合?減少模塊之間的關(guān)聯(lián)度,提高模塊的獨(dú)立性。通常對(duì)需求進(jìn)行驗(yàn)證的步驟有:驗(yàn)證需求的一致性、驗(yàn)證需求的現(xiàn)實(shí)性、驗(yàn)證需求的完整性和有效性。描述從用戶角度看到的數(shù)據(jù),反映用戶的現(xiàn)實(shí)環(huán)境,并且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān)。7.解釋實(shí)體聯(lián)系圖及其用途。5.進(jìn)行需求分析的步驟有哪些?1.確定系統(tǒng)的綜合要求2.分析系統(tǒng)的數(shù)據(jù)要求3.導(dǎo)出邏輯模型4.修正系統(tǒng)開發(fā)計(jì)劃6.簡(jiǎn)述建立原型模型對(duì)軟件需求分析的作用。(4) 屬性需求:包括用戶關(guān)心的屬性,如效率、靈活性、完整性、可靠性等;開發(fā)者關(guān)心的屬性,如可維護(hù)性、可復(fù)用性、可移植性等。4.通常系統(tǒng)的需求可以分為哪幾個(gè)層次?一般可以分成5個(gè)層次:(1) 功能需求:系統(tǒng)必須做什么?(2) 業(yè)務(wù)需求:反映客戶組織機(jī)構(gòu)對(duì)系統(tǒng)高層次的目標(biāo)要求。2.怎樣與
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1