題組內容
一、系統開發的方法論是實作系統開發生命週期(System development life cycle, SDLC)的形式化方法。一類的方法論被稱為結構化設計(structured design),包含瀑布式開發法(waterfall development)和平行式開發法(parallel development);一類是快速應用程式開發(rapid application development, RAD) ,包含階段式開發法(phased development)和雛形法(prototyping) ;一類是敏捷開發(agile development) ,以極致程式設計法(extreme programming)為代表。請分別就下列六個準則討論並比較上述五種方法論。