正如Jones所說,質量保證活動直接影響到軟件開發過程的風險。目前的軟件風險管理已經從概念、實踐和規則方面同其他工程或管理領域對應起來。軟件風險管理的目標用于標識、定位和消除各種風險因素,在其來臨之前阻止其發生,以使項目成功操作或使軟件重寫的機率降低。這種征兆是在一定條件下發生的。如果操作者不注意,這些風險可能就會趁你不注意發生。決策樹結構顯示了復合風險是由每個決策項構成的,復合風險是各部分風險的綜合。這種決策樹提供了一種量化的用于描述不同的選項影響程度的方法,就像決定各個風險因素部分的決策參數。這種分析方法在風險發生概率和沒有精確的分析方法時很有用。
Boehm歸納了六步風險管理法則,其中有兩步關鍵法則,每個法則有三個子步驟。Boehm建議采用適當的技術來實現每個關鍵步驟和子步驟。第一步是評估,包括:
* 風險確認,確認詳細的影響軟件成功的項目風險因素;
* 風險分析,檢查每個風險因素的發生概率和降低其發生的概率的可能性;
* 給確認和分析的風險因素確定級別,即風險考慮的先后順序;
一旦項目風險因素的先后順序排列出來了,第二步就是風險管理。這一步中,要對這些風險因素進行控制,包括:
* 風險管理計劃,制定每個風險因素如何定位,這些風險因素的管理如何與整個項目計劃融為一體;
* 在每個實現活動或工作中的風險解決方案,消除或解決風險因素的特殊活動;
* 風險監視,跟蹤解決風險活動的風險過程的趨勢;
質量因素的風險管理應用
正如我在本文的“質量因素和風險”一節中提到的,幾種方式的軟件開發直接或間接地受到相關的軟件質量問題影響,在本節中,我們要討論幾種可以幫助我們控制、減輕或防止風險發生的技巧。(Jones)
因素:緩慢的用戶需求
減輕風險的技巧:
* 使用原型;
* 在MIS系統中利用JADS技術分析需求;
* 使用信息工程(IE)技術創建需求——主要使用在MIS系統中;
文章來源于領測軟件測試網 http://www.kjueaiud.com/