[原創]軟體缺陷知識

來源:互聯網
上載者:User
[原創]軟體缺陷知識

  1 軟體缺陷屬性分類:

 

屬性名稱

描述

缺陷標識(Identifier)

缺陷標識是標記某個缺陷的一組符號。每個缺陷必須有一個唯一的標識

缺陷類型 (Type)

缺陷類型是根據缺陷的自然屬性劃分的缺陷種類。

缺陷嚴重程度 (Severity)

缺陷嚴重程度是指因缺陷引起的故障對軟體產品的影響程度。

缺陷優先順序(Priority)

缺陷的優先順序指缺陷必須被修複的緊急程度。

缺陷狀態(Status)

缺陷狀態指缺陷通過一個跟蹤修複過程的進展情況。

缺陷起源(Origin)

缺陷來源指缺陷引起的故障或事件第一次被檢測到的階段。

缺陷來源(Source)

缺陷來源指引起缺陷的起因。

缺陷根源(Root Cause)

缺陷根源指發生錯誤的根本因素。

2 軟體常用缺陷類型分類:

缺陷類型編號

缺陷類型

描述

10

F- Function

影響了重要的特性、使用者介面、產品介面、硬體結構介面和全域資料結構。並且設計文檔需要正式的變更。如邏輯,指標,迴圈,遞迴,功能等缺陷。

20

A- Assignment

需要修改少量代碼,如初始化或控制塊。如聲明、重複命名,範圍、限定等缺陷。

30

I- Interface

與其他組件、模組或裝置驅動程式、調用參數、控制塊或參數列表相互影響的缺陷。

40

C- Checking

提示的錯誤資訊,不適當的資料驗證等缺陷。

50

B Build/package/merge

由於配置庫、變更管理或版本控制引起的錯誤。

60

D- Documentation

影響發布和維護,包括注釋。

70

G- Algorithm

演算法錯誤。

80

U-User Interface

人機互動特性:螢幕格式,確認使用者輸入,功能有效性,頁面排版等方面的缺陷。

90

P-Performance

不滿足系統可測量的屬性值,如:執行時間,交易處理速率等。

100

N-Norms

不符合各種標準的要求,如編碼通訊協定、設計符號等。

 

3 軟體缺陷嚴重等級分類:

#

缺陷嚴重等級

描述

0

Block

非常嚴重錯誤,如程式不能運行阻塞測試

1

Critical

不能執行正常工作功能或重要功能。如:程式崩潰,死機,記憶體泄露等

2

Major

一般嚴重性錯誤,指如程式處理不合理,邊界等未限制等

3

Minor

一般性問題,主要指介面不規範,不清晰,顯示不清不友好等

4

Trivial

小錯誤,通常指使用者體驗方面的問題或建議性問題

軟體缺陷優先順序分類:

#

缺陷的優先性等級

描述

1

P1

最高優先順序,例如,軟體的主要功能錯誤或者造成軟體崩潰,資料丟失的缺陷。

1

P2

較高優先順序,例如,影響軟體功能和效能的一般缺陷; 

2

P3

一般優先順序,例如,本地化軟體的某些字元沒有翻譯或者翻譯不準確的缺陷; 

3

P4

低優先順序,例如,對軟體的品質影響非常輕微或出現幾率很低的缺陷;

 

 5 以下為CMM的缺陷分類:

Defect Type

缺陷類型

Defect Name

缺陷名稱

Description

描述

10

Documentation

文檔

Comments, software unit description

注釋,軟體單元描述

20

Build, package

版本,打包

Change management, library, version control

變更管理,庫檔案,版本控制

30

Assignment

賦值

Declaration, duplicate name, scope, limit

聲明,重複的名稱,範圍,限制

40

Design Entities Interface

設計實體介面

Procedure calls and reference, I/O, user formats

 

程序呼叫和參考,I/O,使用者格式

50

Checking

驗證

Error message, inadequate checks

錯誤資訊,不適當的驗證

60

Data

資料

Structure, content

結構,內容

70

Function

功能

Logic, pointer, loop, recursion, computation, function

邏輯,指標,迴圈,遞迴,計算,函數

80

System Behavioral

系統行為

Configuration, timing,  memory

配置,處理效率,記憶體

100

Performance

效能

Metric values for measurable attributes of the system, execution time, timing of event, etc,

系統可度量屬性的指標數值,如執行時間,交易處理效率等

110

Quality

品質

Attributes of the system: usability, portability, reliability, maintainability

系統的特徵:可用性,可移植性,可靠性,可維護性

120

Constraints

限制

Constraints under which the system must operate usually affected by policies or regulations such as security, safety, or restriction hardware, etc…

系統必須遵循的限制條件,通常受政策或法令的影響,例如安全性或限制硬體

130

Software Interface

系統介面

Data management systems, operating system, other applications

資料管理系統,作業系統,其他應用程式

140

User Interface

使用者介面

Characteristics for the human/computer interaction: screen format, validation for user input, function availability, page layout, etc…

人機互動的特徵:螢幕格式,確認使用者輸入,功能有效性,頁面排版等

150

Norms

標準

Notation for design entities representation

設計實體表現的符號

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.