下列敘述中正確的是 ______。
下列敘述中正確的是 ______。
A.軟件測試應該由程序開發(fā)者來完成
B.程序經(jīng)調試后一般不需要再測試
C.軟件維護只包括對程序代碼的維護
D.以上三種說法都不對
正確答案:D解析:程序調試的任務是診斷和改正程序中的錯誤。它與軟件測試不同,軟件測試是盡可能多地發(fā)現(xiàn)軟件中的錯誤。先要發(fā)現(xiàn)軟件的錯誤,然后借助于一定的調試工具去找出軟件錯誤的具體位置。軟件測試貫穿整個軟件生命期,調試主要在開發(fā)階段。為了達到更好的測試效果,應該由獨立的第三方來構造測試。因為從心理學角度講,程序人員或設計方在測試自己的程序時,要采取客觀的態(tài)度是程度不同地存在障礙的。軟件的運行和維護是指將已交付的軟件投入運行,并在運行使用中不斷地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。