系統(tǒng)架構(gòu)師(又稱企業(yè)架構(gòu)師或者系統(tǒng)設(shè)計師)是一個最終確認和評估系統(tǒng)需求,給出開發(fā)規(guī)范,搭建系統(tǒng)實現(xiàn)的核心構(gòu)架,并澄清技術(shù)細節(jié)、掃清主要難點的技術(shù)人員。主要著眼于系統(tǒng)的“技術(shù)實現(xiàn)”。因此他/她應該是特定的開發(fā)平臺、語言、工具的大師,對常見應用場景能馬上給出最恰當?shù)慕鉀Q方案,同時要對所屬的開發(fā)團隊有足夠的了解,能夠評估自己的團隊實現(xiàn)特定的功能需求需要的代價。 系統(tǒng)架構(gòu)師負責設(shè)計系統(tǒng)整體架構(gòu),從需求到設(shè)計的每個細節(jié)都要考慮到,把握整個項目,使設(shè)計的項目盡量效率高,開發(fā)容易,維護方便,升級簡單等。
系統(tǒng)架構(gòu)師崗位職責
1.對oracle數(shù)據(jù)庫設(shè)計和開發(fā)有一定了解,能根據(jù)較復雜業(yè)務邏輯獨立設(shè)計數(shù)據(jù)模型和數(shù)據(jù)間關(guān)系;
2.具有良好的溝通表達能力,有一定的用戶需求分析和理解能力;
3.熟練使用RUML Visio 、Rational Rose、PowerDesign等,有一定的功能設(shè)計和數(shù)據(jù)設(shè)計能力,熟悉軟件設(shè)計模式,能夠使用其中的一些建模工具;
4.扎實的Java或.net技術(shù),熟悉技術(shù)體系;
5.熟悉RUP、XP、CMMI等項目開發(fā)管理規(guī)范;
6.具有良好文檔編寫能力;
7.工作細致,具有良好的團隊合作精神,高度的責任感,較強的適應、溝通、表達能力。
系統(tǒng)架構(gòu)師崗位要求
1.參與軟件產(chǎn)品的業(yè)務分析、系統(tǒng)分析;
2.指導開發(fā)人員進行產(chǎn)品開發(fā);
3.負責主要功能和核心代碼的編寫和指導;
4.解決關(guān)鍵問題和技術(shù)難題;
5.協(xié)助技術(shù)總監(jiān)進行業(yè)務系統(tǒng)分析和架構(gòu);
6.指導核心文檔的編寫。
系統(tǒng)架構(gòu)師發(fā)展方向
系統(tǒng)架構(gòu)師→資深架構(gòu)師→項目經(jīng)理→項目總監(jiān)→CTO(首席技術(shù)官)