什么是系統(tǒng)架構設計師亚隙?
系統(tǒng)架構設計師(簡稱“架構師”)是一個最終確認和評估系統(tǒng)需求宾抓,給出開發(fā)規(guī)范,搭建系統(tǒng)實現(xiàn)的核心構架树叽,并澄清技術細節(jié)尊剔、掃清主要難點的技術人員。 系統(tǒng)架構設計師考試合格人員能夠根據(jù)系統(tǒng)需求規(guī)格說明書菱皆,結合應用領域和技術發(fā)展的實際情況须误,考慮有關約束條件,設計正確仇轻、合理的軟件架構京痢,確保系統(tǒng)架構具有良好的特性;能夠對項目的系統(tǒng)架構進行描述篷店、分析祭椰、設計與評估;能夠按照相關標準編寫相應的設計文檔疲陕;能夠與系統(tǒng)分析師方淤、項目管理師相互協(xié)作、配合工作蹄殃;具有高級工程師的實際工作能力和業(yè)務水平携茂。
架構師是由國外引進的一個概念,國外軟件開發(fā)的幾個職位是技術官诅岩、架構師讳苦、設計師、開發(fā)吩谦、測試鸳谜,對應我們的公司應該是技術總監(jiān)、架構師式廷、系統(tǒng)分析員咐扭、程序員、測試人員滑废。
成為架構師的難度如何蝗肪?
國家有專門的系統(tǒng)架構設計師資格考試。該資格考試屬于最高級別的軟件專業(yè)資格考試策严。與其并列的有信息系統(tǒng)項目管理師穗慕、系統(tǒng)分析師(原系統(tǒng)分析員)、網(wǎng)絡規(guī)劃設計師妻导、系統(tǒng)規(guī)劃與管理師逛绵。
一個合格的架構師所需理論知識點如下:
- 計算機組成與體系結構
- 操作系統(tǒng)
- 數(shù)據(jù)庫系統(tǒng)
- 計算機網(wǎng)絡
- 系統(tǒng)性能評價
- 開發(fā)方法
- 系統(tǒng)計劃
- 系統(tǒng)分析與設計方法
- 軟件架構設計
- 設計模式
- 測試評審方法
- 嵌入式系統(tǒng)設計
- 開發(fā)管理
- 信息系統(tǒng)基礎知識
- 基于中間件的開發(fā)
- 安全性和保密性設計
- 系統(tǒng)的可靠性分析與設計
- 軟件的知識產(chǎn)權保護
- 標準化知識
- 應用數(shù)學
- 虛擬化、云計算與物聯(lián)網(wǎng)
并且還要有足夠的經(jīng)驗積累倔韭,有良好的溝通能力术浪,領導能力等。