1. 程式人生 > 其它 >架構師及系統架構師的定義

架構師及系統架構師的定義

《系統架構設計師教程第1章:緒論 中對此有明確的定義

1.2系統架構師的定義與職業素質

通常從組織上劃分,架構師分為以下幾大類:

業務架構師(Business Architect)、

主題領域架構師(Domain Architect)、

技術架構師(Technology Architect)、

專案架構師(J2EE 架構師、NET架構師等)

以及我們本書所闡述的系統架構師(System Architecture)。

1.2.1系統架構師的定義

系統架構師是系統或產品線的設計責任人,是一個負責理解和管理並最終確認和評估非功能性系統需求(如軟體的可維護性、效能、複用性、可靠性、有效性和可測試性 等),給出開發規範,搭建系統實現的核心構架,對整個軟體架構、關鍵構件、介面進行總體設計並澄淸關鍵技術細節的高階技術人員。

系統架構師主要著眼於系統的"技術實現",同時還要考慮系統的"組織協調"。因此,系統架構師是特定的開發平臺、語言、工具的大師,對常見應用場景能及時給出最恰當的解決方案,同時要對所屬的開發團隊有足夠的瞭解,能夠評估該開發團隊實現特定的功能需求目標的資源代價。可以說,系統架構師是資訊系統開發和演進的全方位技術與管理人才。




--------------------------------------------------------
本文發表於:https://www.cnblogs.com/flying607/