● 一個項目為了修正一個錯誤而進行了變更。這個錯誤被修正后,卻引起以前可以正確運行的代碼出錯。 (7) 最可能發現這一問題。(7)
● 一個項目為了修正一個錯誤而進行了變更。這個錯誤被修正后,卻引起以前可以正確運行的代碼出錯。 (7) 最可能發現這一問題。
(7)A. 單元測試 B. 接受測試 C. 回歸測試 D. 安裝測試
正確答案:C解析:在軟件生命周期中的任何一個階段,只要軟件發生了改變,就可能給該軟件帶來問題。軟件的改變可能是源于發現了錯誤并做了修改,也有可能是因為在集成或維護階段加入了新的模塊。。當軟件中所含錯誤被發現時,如果錯誤跟蹤與管理系統不夠完善,就可能會遺漏對這些錯誤的修改;而開發者對錯誤理解得不夠透徹,也可能導致所做的修改只修正了錯誤的外在表現,而沒有修復錯誤本身,從而造成修改失敗;修改還有可能產生副作用從而導致軟件未被修改的部分產生新的問題,使本來工作正常的功能產生錯誤。同樣,在有新代碼加入軟件的時候,除了新加入的
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。