同行評審的經驗共享
作者:佚名 時間:2012-08-26 分享到:
同行評審的經驗共享
只有軟件的生產者是唯一可能生產出無缺陷程序的人,其他任何人都對此無能為力.
1.所有的缺陷最終都應追溯到需求,因為最嚴重的錯誤是"導致程序無法滿足需要"的錯誤
2.軟件開發人員和管理人員首先應該盡早地和不斷地進行各種軟件質量保證活動.
3.軟件開發人員應避免檢查自己的程序,利用同行評審的方式對代碼進行審查.
4.在進行各種分析和修復的工作中,要充分注意修復工作所產生的影響效果和波及效果.
5.統計表明大約有60%的錯誤是在設計階段之前注入的,并且修正一個軟件錯誤所需要的費用將隨著軟件生存期的進展而上升.錯誤發現得越晚,修復它的費用就越高,而且呈指數增長的趨勢.
6.程序中的大部分錯誤往往是在一小部分模塊中發現的,遵循普遍適用的二定定理.
7.缺陷會掩蓋或加重其他缺陷,也就是說,當一個程序有許多缺陷時,由于缺陷相互作用,使得發現和修復缺陷的過程更加復雜,這使得一些缺陷很難查找和修復.一個缺陷可能掩蓋其他缺陷,使得這些被掩蓋的缺陷難以發現,增加了它們逃過測試的可能性.
8.遵照規范化的方法,仔細復查和測試每個小程序模塊,這比讓任何測試組在你的程序中發現缺陷的效果要好,也就是說,盡早地將缺陷排除掉,測試不能避免缺陷的發生,只能是一種補救.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1069.html