外掛程式可利用由下而上的開發方式逐層建置。

由下而上開發方式可從低層級開始持續往高層級逐層建置外掛程式。當此方式混合互動式及反覆性開發方式,然後為各反覆項目交付部分或整層的外掛程式。在反覆項目 N 結束時將徹底完成外掛程式。

圖表 1. 由下而上開發外掛程式
由下而上開發外掛程式

由下而上開發外掛程式的優點為:可在一段時間專注於單層開發。

由下而上開發外掛程式則須考慮下列的缺點。

  • 在完成部分插入項目前,難以明確顯示外掛程式開發的進度。

  • 無法完美整合至敏捷式開發作法中。

對含有縮減或不存在的換行類別、指令碼物件、動作或工作流程組合的小型外掛程式而言,由下而上的開發程序即足以適用。