深層次的需求不是調研出來的,是系統上線以後磨合出來的。重構
需求最大的問題在於:用戶沒法理解抽象的軟件模型(概念),只有軟件呈如今眼前、可進行交互時纔會意識到問題所在。軟件
軟件描述的不是現實世界,而是用戶的需求世界——這也是軟件複雜的緣由:現實世界只有一個上帝(只有一種世界觀),而軟件的每一個用戶都是上帝(無數種的世界觀)。交互
軟件低成本的重構也是需求不斷推翻重來的重要緣由。模型