系統架構師這個職位的重要性是不言而喻的,在專案設計開發過程中處於高層的作用。系統架構師需要在專案的需求相對穩定之後就進行系統架構設計,以及在專案開發過程中對編碼的開發架構和編碼技術等問題進行解決。系統架構師在實際的專案系統設計過程中就具有其重要性,在專案系統開發過程中可能需要不斷的調整架構上的細節,比如介面方面的內容,所以,系統架構師的作用也是貫穿於整個專案系統從設計到開發完成的這樣乙個過程。
1、工作職責
系統架構師的日常工作更加的單一,但是又有其重要的一面。系統架構師在系統需求階段就必須介入系統開發問題,同時根據需求到設計的這麼乙個理念去對系統的整體架構進行設計。
l 配合專案經理在需求到設計的過程中進行系統架構設計;
l 在專案開發過程中對架構及時的調整;
l 對開發中的系統架構問題對專案組成員進行講解,需要組員對整個系統架構進行了解;
2、應具備的知識
系統架構師因為是作為系統的架構設計師對系統進行架構設計的,所以其需要在系統級別的問題上必須精通。對作業系統的底層和開發**的底層進行理解,並在實際的工作過程中去進行實踐應用,讓系統架構能夠在其它專案中進行復用。
3、日常工作
系統架構師的工作比較單一,基本上在專案需求到設計階段就基本完成了,後期的系統架構上的調整不大。系統架構師日常需要對系統底層進行理解,並且對系統的業務方面也需要理解,並在設計階段根據需求對系統的架構進行設計,所以,在對系統架構設計完畢之後,系統架構師就相對比較清閒了。
4、經驗提公升的方法
系統架構師在實際的工作過程中也需要及時的補充經驗知識,特別是現在的新技術的誕生,需要新的架構設計理念,比如大資料、雲計算等。系統架構師這個職位也有一定的年限了,軟體水平考試中也有考試內容,但是系統架構師的經驗是在實際的工作過程中總結出來的,更多的是自我提高,市場上的系統架構設計暫時還沒有相關的培訓。
5、與其他角色的溝通
系統架構師的設計理念就與專案組的其他角色有溝通需要。其在需求到設計階段就必須介入到系統架構設計,與技術經理共同把系統架構做好,並在實際的應用中進行及時調整。所以,系統架構師主要與技術經理、軟體工程師進行溝通比較多。
6、應閱讀的書籍
系統架構師因為相關的培訓比較少,所以基本上都是自我學習比較多。
l [軟體架構設計:程式設計師向架構師轉型必備(第二版)];
l microsoft.net.框架程式設計;
l 軟體架構師應該知道的97件事;
l soa平台體系架構;
l web前台架構設計;
l 大規模**架構設計詳解;
7、應銘記的話
l 不斷學習和總結系統架構設計經驗;
l 對新的系統需要理解並在實際的架構設計中進行處理;
austin liu 劉恆輝
department manager,product manager,project manager and software designer
e-mail:[email protected]
blog:
架構師角色認知
架構師是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。主要著眼於系統的 技術實現 因此他 她應該是特定的開發平台 語言 工具的大師,對常見應用場景能給出最恰當的解決方案,同時要對所屬的開發團隊有足夠的了解,能夠評估自己的團隊實現特定的功能需...
軟體架構師
軟體企業中有乙個角色叫做軟體架構師,不同公司或者不同的環境下,對該職位的定位可能不盡相同。微軟首席架構師ray ozzie 對自己職位的一些看法,倒是給人很多啟發 1.不管是設計一座橋梁還是一幢大廈,你是在特定的情況下應用各種設計模式 2.在做程式設計師的時候你要花時間讓自己理解各種不同的模式,並能...
軟體架構師
軟體企業中有乙個角色叫做軟體架構師,不同公司或者不同的環境下,對該職位的定位可能不盡相同。微軟首席架構師ray ozzie 對自己職位的一些看法,倒是給人很多啟發 1.不管是設計一座橋梁還是一幢大廈,你是在特定的情況下應用各種設計模式 2.在做程式設計師的時候你要花時間讓自己理解各種不同的模式,並能...