系統架構師的知識和職責

系統架構師是負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目儘量效率高,開發容易,維護方便,升級簡單等等,

系統架構師的知識和職責

  軟件系統架構師綜合的知識能力包括9個方面:

1、戰略規劃能力。

2、業務流程建模能力。

3、信息數據結構能力。

4、技術架構選擇和實現能力。

5、應用系統架構的解決和實現能力。

6、基礎IT知識及基礎設施、資源調配能力。

7、信息安全技術支持與管理保障能力。

8、IT審計、治理與基本需求分析、獲取能力。

9、面向軟件系統可靠性與系統生命週期的質量保障服務能力。

作爲系統架構師,必須成爲所在開發團隊的技術路線指導者;具有很強的系統思維的能力;需要從大量互相沖突的系統方法和工具中區分出哪些是有效的,哪些是無效的。架構師應當是一個成熟的、豐富的、有經驗的、有良好教育的'、學習快捷、善溝通和決策能力強的人。豐富是指他必須具有業務領域方面的工作知識,知識來源於經驗或者教育。他必須廣泛瞭解各種技術並精通一種特定技術,至少了解計算機通用技術以便確定那種技術最優,或組織團隊開展技術評估。優秀的架構師能考慮並評估所有可用來解決問題的總體技術方案。需要良好的書面和口頭溝通技巧,一般通過可視化模型和小組討論來溝通指導團隊確保開發人員按照架構建造系統。

  系統構架師的職責

系統架構師的職責就是設計一個公司的基礎架構,並提供關於怎樣建立和維護系統的指導方針。具體來講,系統架構師的職責主要體現在以下幾方面:

1 、負責公司系統的架構設計、研發工作;

2、承擔從業務向技術轉換的橋樑作用;

3、協助項目經理制定項目計劃和控制項目進度;

4、負責輔助並指導 SA 開展設計工作;

5、負責組織技術研究和攻關工作;

6、負責組織和管理公司內部的技術培訓工作;

7、負責組織及帶領公司內部員工研究與項目相關的新技術。

8、管理技術支撐團隊並給項目、產品開發實施團隊提供技術保障。

9、 理解系統的業務需求,制定系統的整體框架(包括:技術框架和業務框架, 系統架構)

10、對系統框架相關技術和業務進行培訓,指導開發人員開發。並解決系統開發、運行中出現的各種問題。