三、請說明行為驅動開發(Behavior Driven Development, BDD)的核心概念 與實施流程,並比較其與瀑布式開發方法的主要差異。另請舉例說明在 何種情境下採用行為驅動開發具有優勢。(25 分)