“品質是設計出來的,不是測試出來的?”
怎麼看怎麼奇怪。
難道設計就沒有缺陷,就能夠完美?
軟體開發不是只有 SD 做的事情才是設計。設計也是有缺陷。有缺陷就需要檢驗,然後修正,在檢驗...。這才是品質的改善。
從需求階段開始一直到交付最後運轉,都需要設計。測試也是需要設計。程式碼撰寫也是需要設計。
軟體的品質不是靠"某個人設計"出來的,是"大家合作"出來的。
軟體業畢竟不是製造業。
在製造,檢驗是剔除有問題的個體,所以才會說檢驗不能提升品質。因為壞的已經壞了。
但是,在軟體上,測試卻是讓個體品質提升,把問題找出來讓個體變好。這是與製造完全不一樣,不懂為什麼就是有人要硬扯在一起。
軟體的品質是靠合理的需求 + 良好的軟硬體架構 + 聰明程式規劃與實作 + 有效的測試 + 合理的時間,最後加上有意義且有用的管理,大家一起合作所創造出來的。
(這裡沒有所謂的”正確“,只有”合理“)
文章標籤
全站熱搜
