軟體架構工程師

軟體架構工程師是根據軟體產品需求分析及可行性分析,進行軟體開發過程中所有流程與架構的設計、控制及管理,並解決架構中的技術問題的專業技術人員。

基本介紹

  • 中文名:軟體架構工程師
  • 定義:解決架構中技術問題的專業技術人
  • 教育培訓:計算機通信相關專業本科以上學歷
  • 工作經驗:熟悉CMMI/ISO9000等質量管理體系
工作內容,職業要求,薪資行情,職業發展路徑,

工作內容

進行軟體產品需求分析及可行性分析、相關設計文檔的編寫;
構建、設計、實現產品系統的伺服器軟體架構;
進行軟體開發過程中所有流程與架構的控制及管理;
詳細制定應用程式接口( API )和各種不同模組的定義,其中包括用戶界面( UI )、流程和商業邏輯,及其它具體到平台的各種設定,解決架構中的技術問題;
進行關鍵模組的編碼;
軟體產品測試階段或軟體製作前,發現和解決系統BUG;
輔導軟體工程師的產品開發工作,設計出高品質的軟體產品。

職業要求

熟練使用VS2003、VSS、PD、ROSE等開發、設計和管理工具;熟悉RUP及常規軟體過程模型,精通數據結構、OOAD、webservice及業界流行常用設計模式等;掌握面向對象的編程方法,編程思路清晰,有良好的編程風格;有豐富的軟體架構設計經驗,精通面向接口的分析設計技術和清晰敏銳的邏輯思考能力。

薪資行情

一般月薪為15000以上。

職業發展路徑

近年來,軟體領域也漸漸地流行起軟體架構工程師的角色,特別是對一些大型軟體產品或項目的開發,這一角色顯得很關鍵,因為缺乏好的軟體架構工程師而導致項目失敗的例子不勝枚舉,一個沒有經驗和能力的軟體架構工程師也會使項目失敗的速度加快。所以軟體架構工程師的發展前景極為可觀,待積累經驗後可向項目經理髮展。

相關詞條

熱門詞條

聯絡我們