一、錯誤**
a、需求分析(業務規則)
b、系統設計
c、系統實現(處理、編碼)
二、錯誤型別
a、介面錯誤
b、功能錯誤
c、兼而有之
三、錯誤級別
a、 嚴重錯誤,包括以下各種錯誤
1.由於程式所引起的宕機,非法退出
2.死迴圈
3.資料庫發生死鎖
4.資料庫設計未達到第三正規化的要求或需求規格說明的格式水平
5.功能錯誤
6.與資料庫連線錯誤
7.資料通訊錯誤
b、 較嚴重錯誤,包括以下各種錯誤
1.程式錯誤
2.因錯誤操作迫使程式中斷
3.程式介面錯誤
4.資料庫的表、業務規則、預設值未加完整性等約束條件
c、 一般性錯誤,包括以下各種錯誤
1.操作介面錯誤(包括資料視窗內列名定義、含義是否一致)
2.列印內容、格式錯誤
3.簡單的輸入限制未放在前台進行控制
4.刪除操作未給出提示
5.資料庫表中有過多的空欄位
d、 較小錯誤,包括以下各種錯誤
1.介面大小高度不合理[
修訂01
]
2.提示內容邏輯不順暢用詞不符合使用者化標準[
修訂01
]
3.輔助說明描述不清楚或顏色不規範[
修訂01
]
4.輸入輸出不規範
5.長時間處理操作未給使用者提示
6.提示視窗文字未採用行業術語
7.可輸入區域和唯讀區域沒有明顯的區分標誌
e、 嚴重低階錯誤
1.介面不規範,與ui模型明顯不符包括控制項擺放的順序和位置;列表中展示列缺失等,介面上有明顯的錯別字或計算單位錯誤。[
修訂01
]
2.提示內容和實際情況明顯不一致[
修訂01
]
3.需求規約中的功能缺失[
修訂01
]
標準流和錯誤處理
當乙個程式被執行的時候,c 語言自動為其開啟 3 個面向終端的檔案流 我們將它們稱為標準流。c 語言分別為三個標準流提供了對應的檔案指標 include include int main fclose fp return 0 每乙個流物件都有兩個指示器 檔案檢測函式 錯誤指示器 ferror。inc...
標準流和錯誤處理
執行結果 標準輸出 開啟檔案失敗!請按任意鍵繼續.重定向 這裡給大家補充乙個課外知識點,由於標準輸出和標準錯誤輸出通帝都是直接列印到辱幕上,為了區分它們,我們可以使用linux shel1的重定向功能 上述程式結果 錯誤處理 錯誤指示器 ferror。test2.c include include ...
MySql錯誤處理 錯誤處理的例子
有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...