根據系統架構的定義,系統架構師的職責當然是制定軟體系統構建規則,不過一般認為,系統架構師的主要職責有:
1) 負責領導和協調整個專案中的技術活動
2) 在個人綜合素養方面,系統構架師應該具有領導才能,能夠在壓力下作出關鍵性的決策並善始善終;
3) 能夠贏得專案經理、客戶、使用者群體以及管理團隊的認同和尊敬,尤其要善於和專案經理緊密協作;
4) 在各個方面都能展現出面向目標的實幹作風。在專業技能方面,與其他角色相比,系統構架師通常具有全方位的技能,其見解重在廣度,而不是深度。
5) 系統構架師不僅需要具備設計師的各項技能,而且應該具有問題領域和軟體工程領域的實踐經驗,從而有能力在無法獲得完整資訊的情況下迅速領會問題並根據經驗作出審慎的判斷。
6) 如果專案較大,系統構架師將是乙個團隊,上述的關鍵素質要求可由團隊成員來分擔,但其中要有一名系統構架師具有足夠的權威。
架構師與設計師的職責有所不同,最重要的是架構師工作的關注點是軟體系統的全域性問題,他是制定軟體系統的規則和原則的,對整個軟體系統進行規劃;設計師相對來說是關注軟體系統的區域性和具體問題,把架構師的架構設計進行細化。
架構師是由國外引進的乙個概念,國外軟體開發的幾個職位是技術官、架構師、設計師、開發、測試,對應我們公司應該是技術總監、架構師、系統分析員、程式設計師、測試人員。
系統架構設計師 Cache
試題1 以下關於cache的敘述中,正確的是 答案 b 解析 cache是介於cpu與記憶體之間的一種快取記憶體。這種儲存器速度比記憶體快了很多倍,利用到區域性性原理,只需要少量的cache,便能使整個機器訪問記憶體資料得到極大的提公升。所以cache是一種應用非常普遍的技術,cache在實際應用中...
系統架構設計師 匯流排
試題1 掛接在匯流排上的多個部件,答案 b 解析 本題考查考生對匯流排概念的理解。匯流排是乙個大家都能使用的資料傳輸通道,大家都可以使用這個通道,但傳送資料時,是採用的分時機制,而接收資料時可以同時接收,也就是說,同乙個資料,可以並行的被多個客戶收取。如果該資料不是傳給自己的,資料報將被丟棄。試題2...
系統架構設計師考試心得
對於有志於提公升自己的程式猿,軟考是乙個不錯的選擇,不只是為了證書,在考證的同時也能學到很多知識,擴充套件視野。初 中級考試都沒有什麼難度,高階就要難得多了。本人考了兩次總算是通過了架構考試,回想備考過程,感 dan 慨 tong 萬千。博就談談心得吧。心得 建議都是針對向我一樣記憶力不強 知識面也...