工作描述:
將客戶的需求轉換為規範的開發計畫及文字,並制定這個專案的總體架構,指導整個開發團隊完成這個計畫。架構師的主要任務不是從事具體的軟體程式的編寫,而是從事更高層次的開發構架工作。他必須對開發技術非常了解,並且需要有良好的組織管理能力。
架構師==軟體總設計師
開發人員和專案經理之間的共用溝通**
具體工作內容:
第二:審查需求
第三:審查技術設計方案
第四:負責軟體整體設計、關鍵構件、介面設計、開發規範、開發政策設計;對號提供給團隊demo;要負責整體設計的效能、可靠性、可維護性、可擴張性
第五:詳細設計、編碼人員的顧問
第六:下乙個版本的功能、公升級的發起和決策人
需要技能:
第一:技術精通、全面,至少是技術主管;對面向過程、物件導向程式設計有深入理解
第二:豐富的開發經驗,避免走彎路
第三:溝通能力強
第四:需求分析的相關概念和工具,如uml
第五:熟悉行業、熱心於熟悉行業,這是區別程式設計師重要一點,還要對客戶和團隊講設計思路
第六:標準軟體工程方法:rup和cmmi
第七:review**
第八:了解判斷新技術
成長過程:
程式設計師->高階程式設計師->設計模式的引用和專案管理->需求分析、總體設計
軟體架構師成長之路
軟體架構師成長之路 架構師,他是作為純技術類最高職業,是公司 企業對個人深厚技術功底的一種認可和肯定,國家層面有系統架構設計師,是眾多程式設計師 軟體工程師職業生涯夢寐以求的技術崗位。作為乙個軟體架構師,您需要了解的知識,小虎覺得這應該是軟體架構師成長之路,避免要回答的問題,不能迴避,必須了然於胸,...
軟體系統架構師成長之路(一)
幾個月前,公司因為戰略調整,將位於美國的系統工程 system engineering 部門的工作轉到了國內。也因為這次調整,我有幸以系統架構師 system architect 的身份主導產品一新功能 feature 的開發。在此我分享自己的一些體會。從開發架構師變成系統架構師所面臨的第乙個挑戰,...
軟體系統架構師成長之路(一)
幾個月前,公司因為戰略調整,將位於美國的系統工程 system engineering 部門的工作轉到了國內。也因為這次調整,我有幸以系統架構師 system architect 的身份主導產品一新功能 feature 的開發。在此我分享自己的一些體會。從開發架構師變成系統架構師所面臨的第乙個挑戰,...