計概筆記07

7-3 Software Engineering Methodologies

˙Waterfall Model瀑布模式 : 開發過程只允許單一方向的思考模式
   -There are two models of software development : the waterfall model and the incremental model
   -In the waterfall modelm,each module is completely finishes before the next module is started

˙Incremental Model漸進模式 :
   -Prototyping雛型化 (評估未來整體系統的簡化版本)
    Evolutionary漸進式  vs. Throwaway捨棄式(ex. rapid prototyping)
   -In the incremental model,the entire package is constructed, with each module consisting of only a shell
   -The modules gain complexity with each iteration of the package
   -第一個版本可以是最終產品的簡化版本

˙Open-source Development開放原始碼發展方式

˙Extreme Programming極限程式設計方法 (工作團隊共同發展)