敬請註冊 ... !    登入
關於本協會
登入
軟體品質資源專區
主選單
最新討論文章
討論區主頁
   軟體驗證測試
     關於軟體驗證與確認流程及測試問題
無發表權

全部展開 前一個主題 | 下一個主題
發表者 討論內容
tyrone
發表時間: 2007-10-06 11:39
網站管理員
註冊日: 2003-04-19
來自: CSQA
發表數: 342
Re: 關於軟體驗證與確認流程及測試問題
有關於什麼產品該交付驗證及或確認你可以回到ISO/IEC 12207、CNS 14837、IEEE STD 1012及CMMI VER及VAL兩個PA。

這些標準或是模型(CMMI不是標準),都告訴大家一件事--選擇須交付驗證或確認的產品/工作產品。這個是專案人員的責任,這個工作由專案經理來主導,因為驗證與確認工作,不論你採取什麼樣的方式實作,都是要花成本的(包括人力、材料、設施等的成本),要花多少成本去實作,專案經理得就專案失敗或專案產品失敗的後果去衡量取捨。有可能結果是不使用驗證或確認規定的過程去實作,而是用其他的技巧去實現驗證或確認要達到的目的。(注意:一定要能夠達到目的)

但是這裡的選擇要交付驗證與或確認的工作產品或產品,並非指需求文件、設計文件、測試案例、操作手冊....,而是與你認為最終產品失效時,產生你無法接受之後果的項目。我們舉個例子:一個網路商店的應用系統,其中有一個結帳付款的程式,假設在發生失效時,會造成客戶的損失(扣錯款或沒有扣到款,但產品的訂單已被接受並進行處理),使得有人必須為此提出某個程度的賠償(大於建立該網路商店的成本及收益),為了避免此結帳付款程式失效產生的後果,於是專案經理就得考慮在開發期間,對這個產品部分(結帳付款)實施驗證與確認,這個時候,為了確保這個部分是正確的、符合要求的、滿足使用目的的,所以,與這個部分有關的需求、設計、測試案例、操作手冊.....可能都得是驗證與確認的標的物。

驗證與確認的實施,上面所提到的任何標準,都希望你做到合乎成本效益(根據政府採購法的規定,國家標準及國際標準是政府部門辦理採購(含資訊系統建置與維護服務)時一定要遵循的),而不是做到鉅細靡遺,如果付錢給你客戶要求很龜毛,相對的他也應該就他龜毛的要求,支付相對的合約金額(編列相對合理的預算),並給與合理的專案時程。

另外,建議對於驗證與確認的理解,儘量避免以下的用法:
◎確認:是不是做對的事(do the right thing)
◎驗證:是不是把事情做對(do the thing right)
雖然以上的説法並沒有錯,只是太過於學術用語,對於從業人員而言,很容易搞混。筆者有時候都會受到困惑。
建議還是回到各種標準的定義會比較實際。
◎確認:滿足預期用途及使用者的需要。
◎驗證:符合(前一個階段所提出的)要求或條件。

※附帶一點,驗證與確認能不能合併實施?那當然是可以的,只要你能說得出來哪些工作項目或作法是滿足驗證的目的(可以了解交付驗證的工作產品或產品是符合要求的),哪些工作項目或作法是滿足確認的目的(可以了解交付確認的工作產品或產品是滿足使用目的的)就可以了。


----------------
引文:

凡所有相皆是虛妄。見諸相非相。即見如來。

林泰龍
◎軟體品質協會 理事
◎經濟部標準檢驗局資訊及通信國家標準技術委員會(TC21/SC3資訊軟體分組委員會)委員
Youtube Channel: http://www.youtube.com/user/tyrone9304

全部展開 前一個主題 | 下一個主題

主旨: 發表者 日期
   關於軟體驗證與確認流程及測試問題 womwom 2007-08-17 11:39
     Re: 關於軟體驗證與確認流程及測試問題 albertchou 2007-09-03 18:12
       Re: 關於軟體驗證與確認流程及測試問題 womwom 2007-10-05 10:48
       » Re: 關於軟體驗證與確認流程及測試問題 tyrone 2007-10-06 11:39

無發表權
 
-=協會通訊地址:330047 桃園市桃園區大林路100號6樓 =-
電話:(03) 367-8567 電子信箱:register@csqa-tw.org.tw=-
-=本網著作權為中華民國資訊軟體品質協會所有,禁止未經授權轉貼節錄=-
Powered by XOOPS , Twe76.net