軟件缺陷分為以下幾類:
語法缺陷:語法缺陷是指程序不符合編程語言的語法規則所造成的缺陷。語法缺陷可以用目察的方法發現,也可以用編譯程序中的語法分析程序和詞法分析程序在上機編譯時發現,這類缺陷最容易察覺,并且大多出自缺乏經驗的程序員之手。
語義缺陷:語義缺陷是指程序不符合計算機環境的語義分析程序要求所造成的缺陷。常見的語義缺陷有類型檢查缺陷、執行限制缺陷。這些缺陷可以用目察的方法發現,也可以在上機編程時發現。
運行缺陷:運行缺陷是指在程序實際運行中發生的缺陷。
說明缺陷:說明缺陷是指由需求說明與用戶陳述要求不符,或者用戶陳述要求與用戶實際要求不符所造成的缺陷。目前還沒有完善的方法可用來檢查和消除說明缺陷,因為沒有一種非常有效的需求規格說明語言,能夠將用戶的需求翻譯成清晰、完備和一致的術語。說明缺陷又分為三類:不完全說明、不一致說明、多義性說明。
性能缺陷:性能缺陷是指程序的實際性能與要求的性能之間出現差異。程序的性能一般可通過以下幾個方面來衡量:響應時間、運行時間、存儲空間、工作區要求等。
回答所涉及的環境:聯想天逸510S、Windows 10。
軟件缺陷分為以下幾類:
語法缺陷:語法缺陷是指程序不符合編程語言的語法規則所造成的缺陷。語法缺陷可以用目察的方法發現,也可以用編譯程序中的語法分析程序和詞法分析程序在上機編譯時發現,這類缺陷最容易察覺,并且大多出自缺乏經驗的程序員之手。
語義缺陷:語義缺陷是指程序不符合計算機環境的語義分析程序要求所造成的缺陷。常見的語義缺陷有類型檢查缺陷、執行限制缺陷。這些缺陷可以用目察的方法發現,也可以在上機編程時發現。
運行缺陷:運行缺陷是指在程序實際運行中發生的缺陷。
說明缺陷:說明缺陷是指由需求說明與用戶陳述要求不符,或者用戶陳述要求與用戶實際要求不符所造成的缺陷。目前還沒有完善的方法可用來檢查和消除說明缺陷,因為沒有一種非常有效的需求規格說明語言,能夠將用戶的需求翻譯成清晰、完備和一致的術語。說明缺陷又分為三類:不完全說明、不一致說明、多義性說明。
性能缺陷:性能缺陷是指程序的實際性能與要求的性能之間出現差異。程序的性能一般可通過以下幾個方面來衡量:響應時間、運行時間、存儲空間、工作區要求等。
回答所涉及的環境:聯想天逸510S、Windows 10。