| 術語 | 英文 | 說明 | 典型例子 |
|---|---|---|---|
| 模式 | Pattern | 程式碼層面的設計慣用語,解決特定情境下的重複問題 | 適配器模式、單例模式、觀察者模式 |
| 模型 | Model | 專案/流程層面的抽象框架,規範開發階段、交付物與角色 | 瀑布模型、敏捷模型、螺旋模型、V 模型 |
SOA(Service-Oriented Architecture,服務導向架構)是架構風格,而非單一設計模式或開發模型。它定義系統由獨立、鬆耦合的服務組成,服務間透過標準協定通訊。可視為一種架構模式,指導系統層級的結構設計。
三者層次不同,相輔相成,共同構成軟體工程知識體系。