系統架構師

系統架構師System Architect,簡稱SASAr),是在信息系統研發中,負責依據需求來確定主要的技術選擇、設計系統的主體框架結構,並負責搭建實施的人。[1] 他們(與系統分析師共同)確立系統的主體架構和實現方向,並負責指導軟件工程師等開發人員的編碼開發工作。

由於硬件通用化,系統架構師多指軟件和通信網絡系統的架構師,但在IC晶片設計等硬件研發領域仍是不可或缺的角色。

系統架構師,也是中國工業和信息化部「計算機技術與軟件專業資格水平」認證中,對開發實施技術人員的最高一級認證(2003年從原系統分析員中分設出來),是一種高級職稱,由初級程式設計師、程式設計師、軟件設計師逐次上升而來。

概念

系統架構師,是技術的長期演進的遠見,和主持系統各個部分的集成整合。

工作職責

職責是架構可否順利實施、對核心部分質量的承擔和框架搭建。

任職要求

  • 在領域內精湛的技術造詣,和豐富的經驗
  • 技術上的遠見和整合能力
  • 廣泛的技術知識
  • 熟練的編碼技巧和細節把控
  • 對系統實現性能的掌控
  • 信息的表示方法、主要應用和常見國際標準

首席架構師

首席架構師(The Chief Software Architect)並非系統架構師(System Architect)的職業發展方向,反而更多的是一個榮譽稱號,是職位(而非職業)。

首席架構師的職責傾向於分析市場需求和確定整體應用設計和方向,是系統分析的自然延伸。

延伸閱讀

  • Donald Firesmith et al.: The Method Framework for Engineering System Architectures, (2008)
  • Mark W. Maier and Rechtin, Eberhardt, The Art of Systems Architecting, Third Edition (2009)
  • Gerrit Muller, "Systems architecting: A business perspective," CRC Press, (2012).
  • Eberhardt Rechtin, Systems Architecting: Creating & Building Complex Systems, 1991.
  • J. H. Saltzer, M. F. Kaashoek, Principles of Computer System Design: An Introduction, Morgan Kaufmann, 2009.
  • Rob Williams, Computer Systems Architecture: a Networking Approach, Second Edition (December 2006).

參考文獻

  1. ^ IBM 架构师参考. (原始內容存檔於2015-01-06).