軟體缺陷(定義及產生原因)

2021-08-20 13:25:28 字數 491 閱讀 5299

一,缺陷的定義

1,錯誤:從開發之初就產生的,存在於文件說明中的表述或編寫錯誤

例如:使用者名稱及密碼錯誤

2,bug:存在於**或者硬體之中的錯誤

例如:陣列下標越界,空指標異常

3,缺陷:被檢測物件的實際表現與使用者(顯性與隱性)需求之間的差異。

例如:功能實現的錯誤,遺漏,多餘,不好

4,失效:因缺陷激發後導致的功能的異常,無法使用的現象。(不一定會產生,動態的)

例如:搜尋不能用導致後面的分析彙總也就不能實現。

二,缺陷產生的原因:

1,需求:需求表述理解,導致編寫引起的錯誤。

2,架構:系統設計架構引起的錯誤。

3,開發:開發過程缺乏溝通及監督。(自己開發是區域性變數,但實際要做為全域性變數)

4,工具: 軟體開發工具本身的問題。

5,複雜度:軟體需求複雜度越來越高。

6,與使用者需求不符合:即使本身不存在某種意義上的缺陷。(智慧型機字太小,給老人用)

軟體缺陷產生的原因?

軟體缺陷產生的原因 從軟體本身 團隊工作和技術問題等角度分析,就可以了解造成軟體缺陷的主要因素。軟體缺陷的產生主要是由軟體產品的特點和開發過程決定的。軟體本身 需求不清晰 系統結構非常複雜 對程式邏輯路徑或資料範圍的邊界考慮不夠周全 沒有考慮系統崩潰後的自我恢復或資料的異地備份 災難性恢復等問題 團...

軟體缺陷的定義

缺陷是指在軟體開發過程中的針對軟體產品和開發過程的問題,這些問題已經影響或者可能影響軟體產品的質量。基於此定義,將缺陷分為如下類別 文件缺陷 是指對文件的靜態檢查過程中發現的缺陷,通過測試需求分析 文件審查對被分析或被審查的文件發現的缺陷 缺陷 是指對 進行同行評審 審計或 走查過程中發現的缺陷 測...

軟體缺陷級別定義

軟體缺陷級別定義 1.缺陷定義 軟體沒有達到產品說明書表明的功能 軟體出現了產品說明書中不一致的表現 軟體功能超出產品說明書的範圍 軟體沒有達到使用者期望的目標 雖然產品說明書中沒有要求 測試員或使用者認為軟體的易用性差 2.不是所有的缺陷都會修改 市得場的壓力使產品最終發行有時間限制 測試員錯誤理...