系統架構師是壹個既需要掌控整體又需要洞悉局部瓶頸並依據具體的業務場景給出解決方案的團隊領導型人物。壹個架構師得需要足夠的想像力,能把各種目標需求進行不同維度的擴展,為目標客戶提供更為全面的需求清單。
架構師的分類:
1、軟件架構師
軟件架構師是軟件行業中壹種新興職業,工作職責是在壹個軟件項目開發過程中,將客戶的需求轉換為規範的開發計劃及文本,並制定這個項目的總體架構,指導整個開發團隊完成這個計劃。主導系統全局分析設計和實施、負責軟件構架和關鍵技術決策的人員。
2、信息架構師
信息架構師即Information Architecture,是壹個常常被誤解的職稱。他們是設計者?開發者?管理者?還是以上全部?我們在本文將探討信息架構師是做什麽,為什麽它和可用性相關,以及在信息架構中需要用到的工具/軟件。
3、網站架構師
網站架構師是網站系統、功能、模塊、流程的設計師,架構師,好比是高樓大廈的設計人員,通常壹座大廈在建之前,都先由設計師將藍圖描繪出來,包括其形狀、結構、尺寸、材料等等,然後建築工程師帶領工人們按照藍圖將大廈壹層壹層地建起來。
擴展資料:
架構師的要求:
1、必須具有豐富的軟件設計與開發經驗,這有助於理解並解釋所進行的設計是如何映射到實現中去。
2、要具有領導能力與團隊協作技能,軟件架構師必須是壹個得到承認的技術領導,能在關鍵時候對技術的選擇作出及時、有效的決定。
3、在技術能力方面,軟件架構師最重要也是最需要掌握的知識是構件通信機制方面的知識,比如遠程過程調用(RPC,Remote Procedure Call)、JAVA RMI、CORBA、COM/DCOM、各種標準的通信協議、網絡服務、面對對象數據庫、關系數據庫或者NoSQL數據庫等等,另外,架構師應時刻註意新軟件設計和開發方面的發展情況,並不斷探索更有效的新方法。
百度百科—架構師