科學、技術、工程,這三個東西有什麼區別? 先不看文章進行思考

非常感謝您關注《軟件測試與質量》專欄!

請大家先想想:科學、技術、工程,這三個東西有什麼區別?

大家普遍認爲,科學是掌握規律,技術是利用規律克服大自然的限制,工程則是利用技術來克服人自身的限制。

怎麼講?舉例來說,假如科學告訴我們,需要建造一座金字塔。

那麼技術告訴我們,把石頭壘成四棱錐就可以建造一座金字塔。

工程呢?如果你是星球大戰中的絕地武士,其實根本不需要工程,因爲你有原力,你只需要閉上眼睛,皺緊眉頭,用意念, 發揮原力的作用,石頭就拔地而起,然後轟然落下,OK,金字塔建成了。

可惜,對於我們這 些不是絕地武士的凡人來說,我們需要找一羣人,使用工程的方法,讓這羣人分別承擔不同 的任務,需要花費很多年,才能完成一座金字塔的建造。

同理,軟件開發也需要工程,圍繞一個複雜軟件的工程化開發,我們需要項目經理、開發、測試、美工等一大羣人,整個團隊人員緊密合作才能將產品順利交付到客戶手中。

其中,軟件的測試環節做的好與壞,常常決定整個工程的成敗。

在此過程中,不僅是測試工程師需要了解和完成測試任務,開發也需要建立質量意識,養成自測的習慣。

本課程將圍繞軟件測試與質量的基礎概念和方法,以及常見的軟件測試工具展開初步的討論,旨在幫助大家理解軟件測試的重要性,瞭解最常見的測試方法,建立軟件質量的意識。

 

文章來源:《軟件測試與質量》慕課課程(有興趣的小夥伴可以去慕課課程觀看)。

現在經由我進一步結合自己實際在企業中工作的情況,轉換成屬於我的風格的課程給大家,希望對大家有幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章