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

正文內(nèi)容

軟件工程導(dǎo)論(第六版)部分課后習(xí)題答案-資料下載頁

2025-10-09 10:17本頁面

【導(dǎo)讀】1-4簡述結(jié)構(gòu)化范型和面向?qū)ο蠓缎偷囊c(diǎn),并分析它們的優(yōu)缺點(diǎn)。分工協(xié)作,從而降低了整個軟件開發(fā)過程的困難程度。往不成功;而且維護(hù)起來仍然很困難。簡化了軟件的開發(fā)和維護(hù)工作;促進(jìn)了軟件重用。在上列公式中Y代表年份,M是存儲容量(字?jǐn)?shù)),P1和P2代表價格。述假設(shè)可以比較計算機(jī)硬件和軟件成本的變化趨勢。在1985年對計算機(jī)存儲容量的需求估計是多少?如果字長為16位,這。令,程序員的月平均工資為6000美元,重復(fù)、題。在1995年對存儲容量的需求估計為:。進(jìn)一步劃分成若干個階段。一構(gòu)件前,已經(jīng)完成需求說明。在一定程度上降低了在開發(fā)組織內(nèi)大范圍實現(xiàn)重用的可能性。源、人力和金錢的浪費(fèi)。

  

【正文】 數(shù)據(jù)確定 MTTF 與測試時間 之間的函數(shù)關(guān)系,畫出 MTTF與測試時間τ的關(guān)系曲線。在畫這條曲線時做了什么假設(shè)? (2) 為做到 MTTF=100h,必須進(jìn)行多長時間的集成測試? (3)當(dāng)集成測試結(jié)束時總共改正了多少個錯誤,還有多少個錯誤潛伏在程序中? 解答: (1)因為平均無故障時間 MTTF 與測試時間τ之間存在線性關(guān)系,即 MTTF=a+bτ, 由于: 10=a+b, 15=a+2b, 得到: a=5, b=5 故:平均無故障時間 MTTF 與測試時間τ之間存在線性關(guān)系為: MTTF=5+5τ (2)為做到 MTTF=100h,有 方程: 100=5+5τ,故τ =19 即必須進(jìn)行19個月的集成測試。 (3)由于經(jīng)驗:平均無故障時間與單位長度程序中剩余的錯誤數(shù)成反比,故有: MTTF=10000/( K * (ETEC(τ ) ) ) 由于: 10=10000/( K * (ET15) ),15 = 10000/( K * (ET25) ) 得到: ET=45, K= 當(dāng)集成測試結(jié)束時, MTTF=100h,有:100 = 10000/( * ( 45EC(19) ) ) 故: EC(19)=42,即當(dāng)集成測試結(jié)束時總共改正了 42 個錯誤,還有 4542=3 個錯誤潛伏在程序中。 79:如對一個長度為 100000 條指令的程序進(jìn)行集成測試期間記錄下下面的數(shù)據(jù): ( a) 7月 1日:集成測試開始,沒有發(fā)現(xiàn)錯誤。 ( b) 8月 2日:總共改正 100 個錯誤,此時 MTTF= ( c) 9 月 1日:總共改正 300 個錯誤,此時 MTTF=2h 根據(jù)上列數(shù)據(jù)完成下列各題。 ( 1)估計程序中的錯誤總數(shù)。 ( 2)為使 MTTF 達(dá)到 10h,必須測試和調(diào)試這個程序多長時間? ( 3)畫出MTTF 和 測試時間τ之間的函數(shù)關(guān)系曲線。 解答: ( 1)據(jù)估算平均無故障時間 MTTF 的公式有: 1/K(Et/100000100/100000)= 1/K (Et/100000300/100000)=2 得: K= 1000, Et=350 即程序中的錯誤總數(shù)達(dá) 350。 ( 2)當(dāng) MTTF= 10h 時,有 1/K (350/100000 Ec/100000)=10 得: Ec=,還需進(jìn)行 2個月的集成測試。 ( 3) MTTF 和測試時間τ之間的函數(shù)關(guān)系曲線如下 : 710:在測試一個長度為 24000 條指令的程序時,第一個月由甲、乙兩名測試員各自獨(dú)立測試這個程序。經(jīng)一個月測試后,甲發(fā)現(xiàn)并改正 20個錯誤,使 MTTF達(dá)到 10h。與此同時,乙發(fā)現(xiàn) 24個錯誤,其中 6 個甲也發(fā)現(xiàn)了。以后由甲一個人繼續(xù)測試這個程序。問: (1) 剛開始測試時程序中總共有多少個潛藏的錯誤? (2) 為使 MTTF 達(dá)到 60h,必須再改正多少個錯誤?還需用多長測試時間? (3) 畫出 MTTF 與集成測試時間τ之間的函數(shù)關(guān)系曲線。 解答: (1)本題中采用的是分別測試法,測試前程序中的錯誤總數(shù):B0=B1*B2/bc=20*24/6=80 (2)由于經(jīng)驗:平均無故障時間與單位長度程序中剩余的錯誤數(shù)成反比,故有: MTTF=24000/( K * (ETEC(τ ) ) ) 由于:10=24000/( K * (8020) ) 得到: K=40 為使 MTTF 達(dá)到 60h,有:60 = 24000/( 40 * ( 80EC(τ ) ) ) 故: EC(τ )=70,即總共需要改正 70 個錯誤,由于測試員甲和乙分別測試時 ,測試員甲已經(jīng)更正了 20 個錯誤,以后由甲一個人繼續(xù)測試這個程序,因此,還需要更正 7020=50 個錯誤。 補(bǔ)充:【復(fù)旦大學(xué) 2020年博士研究生入學(xué)考試試題】某模塊的程序流程圖如下。試分別根據(jù)判定覆蓋、條件覆蓋、判定 /條件覆蓋、條件組合覆蓋和路徑覆蓋等覆蓋標(biāo)準(zhǔn)設(shè)計最少的測試用例。 第八章 81:軟件的可維護(hù)性與哪些因素有關(guān)?在軟件開發(fā)過程中應(yīng)該采取哪些措施來提高軟件產(chǎn)品的可維護(hù)性? ( 1) 1可理解性 2可測試性 3可修改性 4可移植性 5可重用 性 82:假設(shè)自己的任務(wù)是對一個已有的軟件做重大修改, 而且只允許從下述文檔中選取兩份: (a)程序的規(guī)格說明; (b)程序的詳細(xì)設(shè)計結(jié)果 (自然語言描述加上某種設(shè)計工具表示 ); (c)源程序清單 (其中有適當(dāng)數(shù)量的注解 )。 應(yīng)選取哪兩份文檔 ?為什么這樣選取 ?打算怎樣完成交給自己的任務(wù) ? 解答: ( 1)選 AC ( 2)原因: 首先需要對軟件做修改,就必須得有源代碼, C 是必選。 其次,軟件規(guī)格說明書作為產(chǎn)品需求的最終成果,具有綜合性,包括了所有的需求;其中主要的有:任務(wù)概述,數(shù)據(jù)描述,功能需求,性能需求,運(yùn)行需求,其他需求;這些都是修改軟件必須參考的內(nèi)容,故選擇 A 綜上,根據(jù)規(guī)格說明再結(jié)合源程序以及源程序里的注釋,足夠?qū)浖M(jìn)行修改。 ( 3)結(jié)合需求,規(guī)格說明書以及源代碼,按照軟件工程的方法一步步去理解,修改,測試,調(diào)試代碼。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1