軟體開發過程系統常見的錯誤及處理機制

2021-09-05 14:12:37 字數 781 閱讀 7590

在軟體開發過程中,經常會遇到各種各樣的錯誤,那麼怎麼盡可能的避免錯誤的產生呢?下面就是系統開發過程中常見的錯誤型別和處理機制。

一、常見錯誤型別

1、使用者輸入錯誤

使用者輸入的非法的資料或不完整的資料時,輸出相應的告警資訊,並返回使用者輸入的初始頁;

2、使用者錯誤操作

使用者進行錯誤的操作時,輸出相應的告警資訊,並返回使用者輸入的初始頁;

3、系統異常錯誤

系統異常錯誤包括資料連線失敗、網路連線失敗、因開發與執行平台的固有原因而產生的異常錯誤等,處理系統異常錯誤時,將輸出錯誤報警資訊,並終止當前程式的執行。

4、程式給黑客留的漏洞

程式設計師常犯的乙個錯誤就是對接收的資料進行盲目引用,而不進行適當的處理,這樣就很容易得給黑客留下了乙個進入我們系統的入口。

二、錯誤處理機制

1、程式編寫時充分考慮到使用者的錯誤或非法輸入,使用者的錯誤操作等情況,並針對相應情況分別進行錯誤處理;

2、程式編寫時需要充分考慮到系統可能會遇到的各種異常情況,並針對這些情況做出相應的錯誤處理;

3、為了防止資料丟失,系統中應當提供相關介面進行資料庫內容的備份、還原和匯出;

注1:資料庫的備份和還原需要資料庫伺服器與應用伺服器位於同乙個物理伺服器上,同時資料庫正在使用的過程中資料庫將不能被還原;

注2:資料庫內容的匯出是指的將乙個指定的查詢、檢視、儲存過程的返回結果匯出乙個excel檔案,並儲存在磁碟上;

4、為了儘量減少程式的漏洞,對接收的資料要進行適當的處理,比如過濾掉一些特殊的字元,如單撇、雙撇、空格等等,必要時在註冊時就禁止一些特殊字元

軟體開發過程系統常見的錯誤及處理機制

在軟體開發過程中,經常會遇到各種各樣的錯誤,那麼怎麼盡可能的避免錯誤的產生呢?下面就是系統開發過程中常見的錯誤型別和處理機制。一 常見錯誤型別 1 使用者輸入錯誤 使用者輸入的非法的資料或不完整的資料時,輸出相應的告警資訊,並返回使用者輸入的初始頁 2 使用者錯誤操作 使用者進行錯誤的操作時,輸出相...

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...