浮現式設計是一種敏捷技術,強調在開發(fā)過程中不斷演進。由Scott L.Bain編著的《浮現式設計:專業(yè)軟件開發(fā)的演進本質》的討論圍繞著專業(yè)軟件開發(fā)方法的演進主題展開,強調了讓軟件成為一個真正專業(yè)的重要性,以及以演進方式開發(fā)軟件的重大意義。書中談到了如何在演進過程中綜合運用設計模式、重構、單元測試和測試驅動開發(fā)等實踐,以及何時制定耦合、內聚和封裝等關鍵決策,而且通過準確生動的示例說明了如何開發(fā)出真正有用的軟件?!陡‖F式設計:專業(yè)軟件開發(fā)的演進本質》主要面向軟件開發(fā)者群體,尤其是對敏捷開發(fā)感興趣的程序設計人員。