從軟件工程的角度:Verification vs Validation

LZ 知識淵博,受益匪淺。

我們也可以從軟件工程的角度,講一講“All software bugs can be fixed”充其量是半對。

有了spec,寫了軟件,你說,我測過了 (verified-我寫的軟件符合spec)。由於你的係統是封閉的,test case是有限的,即使是有bug,通過繼續debug,可以找到為什麽出錯,進而fix。

但是作為一個工程係統,你的設計必須通過“validation”-你的係統在做的事是對的。這時候你的係統事實上是開放的 - 外部條件的假設,已知和未知的條件,你要對付的case事實上是無窮的。

回到豐田的情況,我相信他們的軟件設計過程應當是嚴謹的(一天吃不出個胖子不是?). 問題可能出現在對外界條件(EMI,etc)的假設上。

所有跟帖: 

你最後一點,我問過,沒人回答 -tsc12- 給 tsc12 發送悄悄話 (50 bytes) () 02/28/2010 postreply 17:33:38

誰說有車廠能例外?不要問無意義的問題。 -UberAlles- 給 UberAlles 發送悄悄話 (294 bytes) () 02/28/2010 postreply 17:47:19

那你推薦購買別的車廠的車就是偽命題 -tsc12- 給 tsc12 發送悄悄話 (38 bytes) () 02/28/2010 postreply 17:54:06

我推薦向來是基於“駕駛樂趣”,此地有目共睹。 -UberAlles- 給 UberAlles 發送悄悄話 (49 bytes) () 02/28/2010 postreply 18:00:22

你這邏輯又是一個偽命題 -tsc12- 給 tsc12 發送悄悄話 (91 bytes) () 02/28/2010 postreply 18:20:14

嘿嘿,你還真不會閱讀,給你個陷阱就鑽。 -UberAlles- 給 UberAlles 發送悄悄話 (198 bytes) () 02/28/2010 postreply 18:31:47

你貼的內容與標題不同,我說的是你內容邏輯錯誤 -tsc12- 給 tsc12 發送悄悄話 (0 bytes) () 02/28/2010 postreply 18:56:03

給人介紹女朋友,我說某甲有精神分裂,某乙更好。你說誰都有可能 -UberAlles- 給 UberAlles 發送悄悄話 (62 bytes) () 02/28/2010 postreply 18:06:40

沒人回答你那是不屑,你還自以為有理了? -UberAlles- 給 UberAlles 發送悄悄話 (98 bytes) () 02/28/2010 postreply 17:50:20

你對這個理論的了解根本是錯的 -tsc12- 給 tsc12 發送悄悄話 (0 bytes) () 02/28/2010 postreply 17:56:18

喲,請問你又是學什麽專業的? -UberAlles- 給 UberAlles 發送悄悄話 (0 bytes) () 02/28/2010 postreply 18:01:27

而且,你還是弄錯了,邏輯思維差了點。 -UberAlles- 給 UberAlles 發送悄悄話 (300 bytes) () 02/28/2010 postreply 17:57:47

我的邏輯沒有錯 -tsc12- 給 tsc12 發送悄悄話 (167 bytes) () 02/28/2010 postreply 18:52:44

“Bug必須有人先發現”隻是你自己自以為是的定義。 -UberAlles- 給 UberAlles 發送悄悄話 (0 bytes) () 02/28/2010 postreply 19:51:50

這是基本邏輯 -tsc12- 給 tsc12 發送悄悄話 (61 bytes) () 02/28/2010 postreply 20:38:45

小時候大人總是警告我們 -蜂油精- 給 蜂油精 發送悄悄話 (60 bytes) () 02/28/2010 postreply 19:18:56

你沒這個水平,倒是有自知之明 -tsc12- 給 tsc12 發送悄悄話 (0 bytes) () 02/28/2010 postreply 19:31:25

不必生氣。我早就懶得說話了 :) -internuts- 給 internuts 發送悄悄話 internuts 的博客首頁 (0 bytes) () 02/28/2010 postreply 19:32:05

不生氣不生氣,跟這種人一般見識幹嘛呢! -咱也馬甲一把- 給 咱也馬甲一把 發送悄悄話 咱也馬甲一把 的博客首頁 (38 bytes) () 02/28/2010 postreply 19:49:28

你說的很有道理,不光在工程領域,金融交易用的軟件也是如此。 -UberAlles- 給 UberAlles 發送悄悄話 (136 bytes) () 02/28/2010 postreply 18:18:35

請您先登陸,再發跟帖!