讀古今文學網 > 程序員必讀之軟件架構 > 第2章 架構的種類 >

第2章 架構的種類

單是IT行業就有很多不同種類的架構和架構師。下面列出了人們在被問及該問題時給出的最普遍回答(排名不分先後):

  • 基礎設施;
  • 安全;
  • 技術;
  • 解決方案;
  • 網絡;
  • 數據;
  • 硬件;
  • 企業;
  • 應用程序;
  • 系統;
  • 集成;
  • IT;
  • 數據庫;
  • 信息;
  • 流程;
  • 商務;
  • 軟件。

有些遺憾的是,這個列表中的有些詞,特別是其定義相互依賴的,比其他詞容易定義。比如,「解決方案架構」到底是什麼意思?對一些組織來說,「解決方案架構師」就是「軟件架構師」,而有些組織則有一個特定的專注於整體「方案」設計(但不包括實施細節的討論)的角色。類似地,「技術架構」通常指軟件、硬件,或者兩者兼有。

有趣的是,當我請人們列出他們知道的IT架構種類時,「軟件架構」往往是最後被提及的。這或許反映了這個詞帶給人們的困惑。