架構師及系統架構師的定義
阿新 • • 發佈:2021-12-23
《系統架構設計師教程》第1章:緒論 中對此有明確的定義
1.2系統架構師的定義與職業素質
通常從組織上劃分,架構師分為以下幾大類:
業務架構師(Business Architect)、
主題領域架構師(Domain Architect)、
技術架構師(Technology Architect)、
專案架構師(J2EE 架構師、NET架構師等)
以及我們本書所闡述的系統架構師(System Architecture)。
1.2.1系統架構師的定義
系統架構師是系統或產品線的設計責任人,是一個負責理解和管理並最終確認和評估非功能性系統需求(如軟體的可維護性、效能、複用性、可靠性、有效性和可測試性 等),給出開發規範,搭建系統實現的核心構架,對整個軟體架構、關鍵構件、介面進行總體設計並澄淸關鍵技術細節的高階技術人員。
系統架構師主要著眼於系統的"技術實現",同時還要考慮系統的"組織協調"。因此,系統架構師是特定的開發平臺、語言、工具的大師,對常見應用場景能及時給出最恰當的解決方案,同時要對所屬的開發團隊有足夠的瞭解,能夠評估該開發團隊實現特定的功能需求目標的資源代價。可以說,系統架構師是資訊系統開發和演進的全方位技術與管理人才。
--------------------------------------------------------
本文發表於:https://www.cnblogs.com/flying607/