軟體缺陷修復的代價最高的階段是什麼 5

2025-04-20 03:00:58 字數 1577 閱讀 7418

軟體缺陷修復的代價最高的階段是什麼

1樓:陳淑珍邗甲

在討論軟體測試。

原則時,一開始就強調測試人員要在軟體開發的早期,如需求分析階段就應介入,問題發現的越早越好。發現缺陷後,要儘快修復缺陷。其原因在於錯誤並不只是在程式設計階段產生,需求和設計階段同樣會產生錯誤肢衝。

也許一開始,只是乙個很小範圍內的錯誤,但隨著產品開發工作的進行,小錯誤會擴散成大錯誤,為了修改後期的錯誤所做的工作要大得多,即越到後來往前返工也越遠。如果錯誤不能及早發現,那隻可能造成越來越嚴重的後果。缺陷發現或解決的越遲,成本就越高。

平均而言,如果在需求階段修正乙個錯誤的代價是1,那麼,在設計階段就是它的3~6倍,在程式設計階段是它的10倍,在內部測試階段是它的20~40倍,在外部測試階段是它的30~70倍,而到了產品釋出出去時,這個數字就是40~1000倍,修正錯誤的代價不是隨歷州殲時間線性增長,而幾乎是呈指數增長的。

軟體未達到產品說明書表明的功能。

軟體出現了產品說明書指名不會出現的錯誤。

軟體功能超出產品說明書指名範圍。

軟體未達到產品說明書雖未指出但應達到的目標。

軟體測試人員認為軟體難以理解、不易使用、執行速度緩慢,或者終端使用者認為不好。

一般我們都認為測出乙個問題就是乙個bug,其實這是不對的,假設測試10個問題就10個bug,而修改一齣就全解決了,程式設計師肯定認為冤枉自己。

所有軟體是文件,**等組成的,最初的錯誤是來自於這些軟體錯誤(software

error),如**中加法寫成減法。軟體錯誤導致軟體缺陷(software

defect),如設計缺陷,**缺陷等,可用靜態測試,如走查,靜態檢查,測試床(軍事軟體用的技術)等,軟體的缺陷導致乙個或多個軟體故障。

software

fault),故障有內部故障,外部故障,也就是我們所說的bug,軟體故障導致了軟體在功能操作等方面的失效(software

failure)。

我們平跡兄時測的bug實際上是軟體故障於失效的體現。一旦軟體錯誤得到修改,相應的故障與失效也就解除了。這樣分有助於我們定位問題,找到問題。

詳見《軟體可靠性工程》

軟體缺陷修復的成本的規律是什麼?

2樓:

親親您好,軟體缺陷修復的成本的握飢規律是有不同的看法和策略。關 於選伏皮態擇是否修復和什麼時候修復缺陷,取決於很多因素,其缺源 中最容易理解的乙個因素是修復乙個缺陷的實際成本。1、軟體未實現產品說明書要求的功能。

2、軟體出現了產品說明書指明不應該出現的錯誤。3、軟體實現了產品說明書中未提到的功能。祝您生活愉快親!

希望我的對您有幫助哈。

從修復軟體缺陷的代價來討論測試為什麼要儘早開始

3樓:i創作

越晚發現問題代價越高。

1、如果軟體研發後期發現框架問題,可能導致很多模組**需要返工。

2、越晚開始,測試人員對軟體的瞭解越少,無法深入測試,可能漏測嚴重。

3、如果在軟體研發快結果才開始測試,可能投入測試後的短期內會大量發現問題,不利於版本穩定。

4、還有好多,不說了,上班忙。。。

BDDDFD是軟體開發的什麼階段

an 要求分析 analysis bd 基本設計 base design fd 結構設計 functional design dd 詳細設計 detail design c 編碼 coding ut 單元測試 unit testing ct 元件測試 ponent testing tt 技術測試 t...

現階段配置最高的膝上型電腦!

不知道,自己去網上看。跪求大神推薦膝上型電腦!可以看看華碩rog 幻 搭載第代英特爾酷睿處理器,核心執行緒,w tdp,猛虎出世,放手敢為。支援,可滿足顯示卡和儲存高速傳輸需求,釋放潛能,讓人驚歎。秀出過人外表,鎂鋁合金材質,個cnc銑削精密開孔打造不對稱點陣設計,搭載炫彩稜鏡光效,延展科技的未來感。掌...

龍之谷現階段最高的PVP等級是什麼?

之谷競技場pvp是遊戲的乙個重要組成部分,競技場pvp積分能有兌換成等級,並且有不同的稱號。在遊戲中,玩家能看到姓名前方會有競技場的等衫顫級圖示,具體圖示如下 attach attach 分別對應的等級名稱如下 下級士兵 中士兵 高階級士兵。下級突擊隊員 中級突擊隊員 高階突擊隊員。下級副官 中級副...