軟件架構(gòu)師是軟件行業(yè)中一種新興職業(yè),工作職責(zé)是在一個(gè)軟件項(xiàng)目開發(fā)過程中,將客戶的需求轉(zhuǎn)換為規(guī)范的開發(fā)計(jì)劃及文本,并制定這個(gè)項(xiàng)目的總體架構(gòu),指導(dǎo)整個(gè)開發(fā)團(tuán)隊(duì)完成這個(gè)計(jì)劃。主導(dǎo)系統(tǒng)全局分析設(shè)計(jì)和實(shí)施、負(fù)責(zé)軟件構(gòu)架和關(guān)鍵技術(shù)決策的人員。
做軟件架構(gòu)師:
在國內(nèi),軟件架構(gòu)師的任職條件,應(yīng)該經(jīng)歷8年以上的軟件項(xiàng)目開發(fā)和實(shí)際工作經(jīng)驗(yàn)。需要經(jīng)歷程序員、軟件設(shè)計(jì)師等階段,再發(fā)展成為軟件架構(gòu)師。國內(nèi)軟件架構(gòu)師的培養(yǎng)途徑主要有兩種方式,一種是大學(xué)軟件學(xué)院教育方式,另一種是個(gè)人自我培養(yǎng),再進(jìn)行相應(yīng)的培訓(xùn)和認(rèn)證。目前,軟件架構(gòu)師的認(rèn)證在國內(nèi)基本上是空白,沒有專業(yè)的培訓(xùn)機(jī)構(gòu),沒有專門的認(rèn)證指南和權(quán)威的教育認(rèn)證機(jī)構(gòu);在國外,軟件架構(gòu)師的培養(yǎng)與認(rèn)證具有嚴(yán)格的過程,明確規(guī)定教育目標(biāo)、認(rèn)證的要求和學(xué)習(xí)課程等方面的內(nèi)容。