芒果视频

網站(zhan)分類(lei)
登錄 |    
系統架構師
0 票數:0 #職業崗位#
系統架構師是一個最終確認和評估系統需求,給出開發規范,搭建系統實現的核心構架,并澄清技術細節、掃清主要難點的技術人員,主要著眼于系統的“技術實現”。系統架構師負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目盡量效率高,開發容易,維護方便,升級簡單等。
詳細介紹 PROFILE +

知識結構

軟(ruan)件(jian)系統(tong)架構師綜(zong)合(he)的知識(shi)能力(li)包(bao)括(kuo)9個方面,即:

1、戰(zhan)略規劃能力(li)。

2、業(ye)務流程建模能力(li)。

3、信息數(shu)據結構能力。

4、技術架構選(xuan)擇和實現能(neng)力。

5、應(ying)用系統(tong)架構的解決(jue)和實現能力。

6、基礎IT知識(shi)及基礎設(she)施、資源調配能力。

7、信息安(an)全技術支(zhi)持與管理保障能力(li)。

8、IT審計、治理與基(ji)本(ben)需求分析、獲取能力。

9、面向(xiang)軟件系統可靠(kao)性與系統生命周(zhou)期(qi)的(de)質量保障(zhang)服(fu)務能力。

作為系(xi)統(tong)架構(gou)(gou)師,必(bi)(bi)須(xu)成為所(suo)在開(kai)發(fa)團(tuan)隊的(de)(de)(de)技術(shu)路線指導者(zhe);具有(you)(you)(you)很強的(de)(de)(de)系(xi)統(tong)思(si)維(wei)的(de)(de)(de)能(neng)力;需要從(cong)大量互相沖突的(de)(de)(de)系(xi)統(tong)方法和(he)(he)工具中區(qu)分出哪(na)些(xie)是(shi)有(you)(you)(you)效的(de)(de)(de),哪(na)些(xie)是(shi)無(wu)效的(de)(de)(de)。架構(gou)(gou)師應(ying)當是(shi)一(yi)個成熟的(de)(de)(de)、豐(feng)(feng)富(fu)的(de)(de)(de)、有(you)(you)(you)經驗(yan)的(de)(de)(de)、有(you)(you)(you)良好教育的(de)(de)(de)、學習快(kuai)捷(jie)、善(shan)溝通和(he)(he)決策能(neng)力強的(de)(de)(de)人。豐(feng)(feng)富(fu)是(shi)指他必(bi)(bi)須(xu)具有(you)(you)(you)業務(wu)領域方面的(de)(de)(de)工作知(zhi)(zhi)識,知(zhi)(zhi)識來(lai)源于(yu)經驗(yan)或(huo)(huo)者(zhe)教育。他必(bi)(bi)須(xu)廣泛了解各種(zhong)技術(shu)并精通一(yi)種(zhong)特定技術(shu),至少了解計算機(ji)通用(yong)技術(shu)以便(bian)確定那種(zhong)技術(shu)最優,或(huo)(huo)組(zu)織團(tuan)隊開(kai)展技術(shu)評估。優秀的(de)(de)(de)架構(gou)(gou)師能(neng)考慮并評估所(suo)有(you)(you)(you)可用(yong)來(lai)解決問題的(de)(de)(de)總體技術(shu)方案。需要良好的(de)(de)(de)書(shu)面和(he)(he)口頭(tou)溝通技巧,一(yi)般通過(guo)可視化模型(xing)和(he)(he)小(xiao)組(zu)討(tao)論來(lai)溝通指導團(tuan)隊確保開(kai)發(fa)人員按照(zhao)架構(gou)(gou)建(jian)造系(xi)統(tong)。

具備的能力

(1)技術能力

技(ji)(ji)術(shu)能(neng)力,不(bu)(bu)用(yong)置疑肯定(ding)(ding)是(shi)(shi)最重(zhong)要的(de)。技(ji)(ji)術(shu)能(neng)力弱的(de)架(jia)(jia)構不(bu)(bu)是(shi)(shi)一個好架(jia)(jia)構。所(suo)以(yi),你(ni)需(xu)(xu)要知(zhi)道(dao)所(suo)有主流技(ji)(ji)術(shu)的(de)基本原理、應用(yong)場景(jing)(jing),及快速解決問題的(de)能(neng)力。所(suo)以(yi),架(jia)(jia)構師(shi)必須要有見(jian)識,所(suo)需(xu)(xu)知(zhi)識面肯定(ding)(ding)是(shi)(shi)要不(bu)(bu)斷拓展的(de)。你(ni)需(xu)(xu)要清(qing)楚在(zai)什(shen)(shen)么(me)樣的(de)場景(jing)(jing)用(yong)什(shen)(shen)么(me)樣的(de)技(ji)(ji)術(shu)比(bi)較合適,并知(zhi)道(dao)可能(neng)存在(zai)什(shen)(shen)么(me)樣的(de)風險(xian)。來了需(xu)(xu)求,你(ni)腦(nao)袋是(shi)(shi)空的(de),不(bu)(bu)知(zhi)道(dao)用(yong)什(shen)(shen)么(me)技(ji)(ji)術(shu)這是(shi)(shi)最可怕的(de)。

(2)架構能力

這個(ge)可以表(biao)現(xian)(xian)為抽象能(neng)力、整體規劃(hua)能(neng)力、及設(she)計(ji)能(neng)力。你需要照在業(ye)(ye)務(wu)的角度(du)進行(xing)(xing)系(xi)統分(fen)(fen)解、技術選型、架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)搭建,以及規范制定。架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)出來了至少可以滿足最(zui)近(jin)的發展,或(huo)者可以很方(fang)(fang)便對現(xian)(xian)有(you)架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)進行(xing)(xing)擴容。有(you)人說架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)不(bu)(bu)(bu)需要懂業(ye)(ye)務(wu),我(wo)面試過的就有(you)明確表(biao)示不(bu)(bu)(bu)做業(ye)(ye)務(wu)架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)。當然有(you)方(fang)(fang)面的架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)師,如中(zhong)間(jian)件(jian)架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)師,運維基礎(chu)設(she)施架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)師等。但一般(ban)的后(hou)端架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)師都是(shi)需要了解業(ye)(ye)務(wu),不(bu)(bu)(bu)理解業(ye)(ye)務(wu)你如果(guo)進行(xing)(xing)系(xi)統分(fen)(fen)解,服(fu)(fu)務(wu)劃(hua)分(fen)(fen),及根據不(bu)(bu)(bu)同業(ye)(ye)務(wu)作出不(bu)(bu)(bu)同的架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)。技術都是(shi)為業(ye)(ye)務(wu)服(fu)(fu)務(wu)的,不(bu)(bu)(bu)站在業(ye)(ye)務(wu)的角度(du)設(she)計(ji)架(jia)(jia)(jia)(jia)構(gou)(gou)(gou),那架(jia)(jia)(jia)(jia)構(gou)(gou)(gou)就是(shi)空談(tan)。

(3)溝通能力

這個(ge)看起來不(bu)是最重(zhong)要(yao)(yao)的(de)(de)(de)(de)(de),其實也非(fei)常(chang)重(zhong)要(yao)(yao)。作為一(yi)個(ge)優秀的(de)(de)(de)(de)(de)架構師,你需(xu)要(yao)(yao)清楚的(de)(de)(de)(de)(de)知道客戶的(de)(de)(de)(de)(de)需(xu)求,需(xu)要(yao)(yao)不(bu)斷和需(xu)求人(ren)員進行溝通,以(yi)達到客戶真(zhen)正的(de)(de)(de)(de)(de)目的(de)(de)(de)(de)(de)。不(bu)論是不(bu)是架構師,任何(he)一(yi)個(ge)職場人(ren),提高自(zi)己(ji)的(de)(de)(de)(de)(de)溝通表(biao)達能力無疑(yi)是不(bu)可或缺的(de)(de)(de)(de)(de)。有一(yi)句話怎么(me)說的(de)(de)(de)(de)(de),領導就(jiu)喜歡拍馬屁的(de)(de)(de)(de)(de)。做領導的(de)(de)(de)(de)(de)大多不(bu)是技(ji)術特別牛的(de)(de)(de)(de)(de),但溝通能力肯定是很好的(de)(de)(de)(de)(de)。

職業定位

系統構架,是對已確定(ding)的(de)需(xu)求的(de)技術實現(xian)構架、作好規(gui)劃,運用成(cheng)(cheng)套、完整的(de)工具,在規(gui)劃的(de)步驟下去(qu)完成(cheng)(cheng)任務。系統架構師做為系統架構的(de)設計者,關系到(dao)應用系統成(cheng)(cheng)敗的(de)關鍵。

主要功能

系統架(jia)構師的主(zhu)要(yao)功(gong)能(neng)包括:

(1)系統架構師是(shi)軟件項目的總體設(she)計師,是(shi)軟件組織新(xin)產(chan)品的開發與(yu)集成、新(xin)技術體系的構建者。

(2)系(xi)統(tong)架構師是在(zai)技(ji)術上(shang)對(dui)所有重要(yao)事情(qing)做出決定的(de)人(系(xi)統(tong)架構師在(zai)整個軟件開發過程(cheng)中都起著重要(yao)作(zuo)用,并隨(sui)著開發進程(cheng)的(de)推進而(er)其職責(ze)或關注點(dian)不(bu)斷地變化)。

(3)需求(qiu)(qiu)階段(duan),軟(ruan)(ruan)件架構師(shi)負責理解和(he)管(guan)理非功能性(xing)(xing)系統(tong)需求(qiu)(qiu),比如軟(ruan)(ruan)件的(de)(de)可(ke)維護性(xing)(xing)、性(xing)(xing)能、復用(yong)性(xing)(xing)、可(ke)靠(kao)性(xing)(xing)、有效(xiao)性(xing)(xing)和(he)可(ke)測試性(xing)(xing)等。審查客(ke)戶和(he)市場人員提出(chu)(chu)的(de)(de)需求(qiu)(qiu),確認開發(fa)團隊提出(chu)(chu)的(de)(de)設計;組織(zhi)開發(fa)團隊成員和(he)開發(fa)過程的(de)(de)定義;協(xie)助需求(qiu)(qiu)分析(xi)師(shi)完(wan)成“用(yong)戶需求(qiu)(qiu)說明(ming)書”、“需求(qiu)(qiu)變更說明(ming)書”。

(4)設(she)(she)計(ji)階段,架構師負責對整個軟件架構、關鍵構件、接口(kou)的設(she)(she)計(ji)。協助系(xi)統(tong)分析師完(wan)成《系(xi)統(tong)概要設(she)(she)計(ji)說明(ming)書》。

(5)編碼階段,架(jia)構師(shi)則成(cheng)為(wei)程序(xu)員的顧問,并且(qie)經常性地要舉行一(yi)些技術研(yan)討會、技術培訓班(ban)等。

(6)測試及(ji)實施階段,隨著軟件(jian)開(kai)始測試、集(ji)成和交付,集(ji)成和測試支(zhi)持將(jiang)成為軟件(jian)架構師的工作重點。

工作職責

系統架構師的(de)職責就是(shi)設計一個公司的(de)基(ji)礎架構,并提供(gong)關于怎樣(yang)建立

和維護系(xi)(xi)統的(de)指(zhi)導方(fang)針。具體來講,系(xi)(xi)統架(jia)構師的(de)職責主要體現(xian)于以下幾方(fang)面:

1 負(fu)責公司系統的架構設計、研發工作(zuo);

2 承擔(dan)從業務向技術(shu)轉(zhuan)換的橋梁作用;

3 協助項目經理制(zhi)定項目計劃和控制(zhi)項目進度(du);

4 負責輔助并指導 SA 開展設(she)計工(gong)作(zuo);

5 負責組織技術研究和攻關工作;

6 負(fu)責組織(zhi)和(he)管理公司(si)內(nei)部的(de)技(ji)術培(pei)訓(xun)工作(zuo);

7 負責(ze)組織及帶(dai)領公司(si)內部員(yuan)工研究與項目相(xiang)關(guan)的(de)新技術。

8 管理技術支撐團(tuan)(tuan)隊(dui)(dui)并給項目、產品開發實施團(tuan)(tuan)隊(dui)(dui)提供(gong)技術保障。

9 理解(jie)系(xi)統的(de)業務需求,制定系(xi)統的(de)整(zheng)體框(kuang)架(jia)(包括(kuo):技術框(kuang)架(jia)和業務框(kuang)架(jia))

10 對系(xi)統(tong)框架相(xiang)關(guan)技(ji)術和業務進行培訓,指導開發(fa)人員開發(fa)。并解決系(xi)統(tong)開發(fa)、運行中出(chu)現的(de)各種問(wen)題(ti)。系(xi)統(tong)架構(gou)師(shi)的(de)目的(de):

11 對系統的(de)重用、擴展(zhan)、安全、性能、伸縮性、簡潔等(deng)做系統級的(de)把(ba)握。

————系統架構師的(de)(de)(de)工作(zuo)在于針(zhen)對不同的(de)(de)(de)情況篩選出最優(you)(you)的(de)(de)(de)技術(shu)(shu)解(jie)決(jue)方案,而不是沉在具體實現細節(jie)上(shang)。此外系統架構師是不可(ke)培養(yang)的(de)(de)(de),好的(de)(de)(de)系統架構師也許不是一個優(you)(you)秀的(de)(de)(de)程(cheng)序員,但是不能(neng)不懂技術(shu)(shu)之間(jian)的(de)(de)(de)差別,技術(shu)(shu)的(de)(de)(de)發(fa)展(zhan)趨(qu)勢,采用(yong)該技術(shu)(shu)的(de)(de)(de)當前成(cheng)本和(he)后繼成(cheng)本,該技術(shu)(shu)與(yu)具體應用(yong)的(de)(de)(de)偶合程(cheng)度,自己可(ke)以調(diao)配的(de)(de)(de)資源狀況,研(yan)發(fa)中可(ke)能(neng)會遇到的(de)(de)(de)風(feng)險(xian),如何(he)回(hui)避(bi)風(feng)險(xian)。這些(xie)才(cai)是架構師需(xu)要(yao)考慮的(de)(de)(de)主要(yao)內容。

架構分類

第一(yi)種是基礎(chu)架構(gou)的(de)設計規劃,例如:OS,硬件,網(wang)絡,各(ge)種應用服(fu)務(wu)器等等。

第二種是軟(ruan)(ruan)件開發(fa)設(she)計的(de)架構師(shi),他們負責規劃程序的(de)運行模式,層次結構,調用(yong)關系,規劃具體的(de)實現技術(shu)類型(xing),甚至配合整個團隊做好軟(ruan)(ruan)件開發(fa)中(zhong)的(de)項目管(guan)理。

職業概述

系統構架師是最近在國內外迅速成長并發展良好的一個職位,它的重要性及給 T業所帶來的影響是不言而喻的。在我國雖然還存在一定的爭論性、不可預測性、不理解性,不確定性,但它確實是時代發展的需要。IT業各公司為了讓他們現有的IT系統實現更大的價值,紛紛進行了重大的技術變革,這(zhe)(zhe)樣一來,對高(gao)水平的(de)(de)架構師(shi)的(de)(de)需(xu)求(qiu)激(ji)增(zeng)(zeng)。對負責(ze)架構的(de)(de)管(guan)理人員的(de)(de)需(xu)求(qiu)不斷增(zeng)(zeng)大,其增(zeng)(zeng)長速度比對CIO的(de)(de)需(xu)求(qiu)還(huan)要快,這(zhe)(zhe)是(shi)因為,架構師(shi)會(hui)給一個組(zu)織(zhi)帶來大量專門(men)技術。公(gong)司(si)需(xu)要一些(xie)在架構方面有真才實(shi)學,而且學得深(shen)且廣的(de)(de)人才。

在(zai)比(bi)爾·蓋茨的眾(zhong)多稱謂中,據說他更偏(pian)愛“首(shou)席軟件架(jia)構(gou)師”。同樣,在(zai)網(wang)易創(chuang)始人丁(ding)磊(lei)名字前,也有(you)“首(shou)席架(jia)構(gou)師”這樣的稱謂。由(you)此可見(jian),對于企業來說,架(jia)構(gou)師就是(shi)靈魂(hun)的創(chuang)造者。

作用

系統架(jia)構(gou)師該怎么來實現(xian)其“架(jia)構(gou)”企業的職能呢?尤其在設(she)計(ji)企業IT策略時,該怎樣體現(xian)架(jia)構(gou)師的價值?這里以(yi)實例(li)說明:

摩托羅拉

摩托(tuo)羅拉的(de)(de)(de)(de)副總(zong)裁 Toby Redshaw 說(shuo),架(jia)構(gou)師(shi)(shi)是(shi)“IT策略(lve)中(zhong)的(de)(de)(de)(de)中(zhong)樞(shu)”,而(er)且這一(yi)(yi)(yi)(yi)(yi)角色對(dui)公司的(de)(de)(de)(de)影(ying)響確(que)實非常大(da)。當(dang) Toby Reshaw在(zai)2001年(nian)進入(ru)摩托(tuo)羅拉并(bing)擔任其(qi)策略(lve)暨架(jia)構(gou)副總(zong)裁時(shi),他(ta)儼然一(yi)(yi)(yi)(yi)(yi)位購房者對(dui)一(yi)(yi)(yi)(yi)(yi)套搖搖欲墜的(de)(de)(de)(de)公寓進行(xing)估價(jia)一(yi)(yi)(yi)(yi)(yi)樣。他(ta)并(bing)不(bu)是(shi)僅(jin)僅(jin)只(zhi)作(zuo)(zuo)些表(biao)面上的(de)(de)(de)(de)修(xiu)改,而(er)是(shi)擬(ni)定了(le)一(yi)(yi)(yi)(yi)(yi)個重(zhong)建(jian)摩托(tuo)羅拉整(zheng)個基礎結構(gou)的(de)(de)(de)(de)計(ji)劃(hua),這個計(ji)劃(hua)可以(yi)徹底修(xiu)整(zheng)公司的(de)(de)(de)(de)基礎建(jian)設,就(jiu)(jiu)像一(yi)(yi)(yi)(yi)(yi)個建(jian)筑師(shi)(shi)設計(ji)一(yi)(yi)(yi)(yi)(yi)幢房子(zi)一(yi)(yi)(yi)(yi)(yi)樣,Redshaw擬(ni)出(chu)(chu)了(le)一(yi)(yi)(yi)(yi)(yi)張技(ji)術構(gou)架(jia)藍(lan)圖,一(yi)(yi)(yi)(yi)(yi)座技(ji)術性的(de)(de)(de)(de)建(jian)筑,以(yi)便使被(bei)他(ta)稱(cheng)作(zuo)(zuo)“如意大(da)利(li)面條般錯亂的(de)(de)(de)(de)應用程序(xu),機器(qi)和(he)管線”那些東(dong)西(xi)變(bian)得(de)井然有序(xu)。他(ta)說(shuo),只(zhi)要(yao)選擇了(le)正確(que)的(de)(de)(de)(de)架(jia)構(gou)策略(lve)并(bing)用對(dui)了(le)人,摩托(tuo)就(jiu)(jiu)可以(yi)用比以(yi)前更快的(de)(de)(de)(de)速度生產出(chu)(chu)大(da)量應用軟件,而(er)且可以(yi)減少維持重(zhong)疊系統(tong)的(de)(de)(de)(de)費用。Redshaw 說(shuo):“如果你(ni)連建(jian)筑架(jia)構(gou)都(dou)搞不(bu)好(hao),就(jiu)(jiu)算(suan)你(ni)的(de)(de)(de)(de)石(shi)匠(jiang)技(ji)術再高明,又(you)有什么用?架(jia)構(gou)師(shi)(shi)IT策略(lve)中(zhong)的(de)(de)(de)(de)中(zhong)樞(shu)。”像Redshaw這樣的(de)(de)(de)(de)系統(tong)架(jia)構(gou)師(shi)(shi)們(men)在(zai)企業內(nei)部(bu)的(de)(de)(de)(de)影(ying)響力非常大(da)。很久(jiu)以(yi)來,雖然他(ta)們(men)一(yi)(yi)(yi)(yi)(yi)直(zhi)在(zai)信息技(ji)術部(bu)門擔任重(zhong)要(yao)職(zhi)務,但是(shi)他(ta)們(men)經常受(shou)委托(tuo)提供全面概況分(fen)析,并(bing)提出(chu)(chu)一(yi)(yi)(yi)(yi)(yi)些關(guan)于如何遵照(zhao)標準執行(xing)這些任務的(de)(de)(de)(de)建(jian)議(yi),而(er)這些對(dui)日常運作(zuo)(zuo)的(de)(de)(de)(de)影(ying)響極其(qi)有限。隨(sui)著各公司都(dou)在(zai)尋(xun)找重(zhong)建(jian)他(ta)們(men)的(de)(de)(de)(de)IT系統(tong),使其(qi)更能有效節省成本,更靈活的(de)(de)(de)(de)方法(fa),架(jia)構(gou)師(shi)(shi)愈來愈被(bei)看(kan)作(zuo)(zuo)是(shi)至關(guan)重(zhong)要(yao)的(de)(de)(de)(de)因素。

一(yi)個(ge)定(ding)義明確的(de)(de)架構的(de)(de)目標(biao)在于(yu)降低運(yun)行復(fu)雜的(de)(de)運(yun)算系(xi)(xi)統(tong)的(de)(de)費用。一(yi)個(ge)公司(si)可以采用一(yi)種(zhong)特(te)定(ding)的(de)(de)數(shu)據庫配置,如微軟的(de)(de)數(shu)據庫,進而(er)將(jiang)系(xi)(xi)統(tong)標(biao)準(zhun)化,而(er)不需要讓公司(si)的(de)(de)每個(ge)部門安裝它們自己(ji)所需要的(de)(de)數(shu)據庫服務器。

Express

Express的(de)(de)(de)(de)(de)技術架構(gou)(gou)副總裁Andy Miller說:“如果(guo)你沒有(you)一(yi)項強有(you)力的(de)(de)(de)(de)(de)架構(gou)(gou)策(ce)略,人人各行其是,最后以得到六種服務器和軟件(jian)平臺而告終,你的(de)(de)(de)(de)(de)系(xi)(xi)統變(bian)成了大雜燴,而那(nei)將使(shi)你的(de)(de)(de)(de)(de)費用(yong)激增。”把(ba)架構(gou)(gou)師(shi)獨(du)立出來(lai)有(you)很(hen)多好處(chu),比如系(xi)(xi)統的(de)(de)(de)(de)(de)整體把(ba)握,質量上的(de)(de)(de)(de)(de)保障,技術上的(de)(de)(de)(de)(de)先進(jin)性,架構(gou)(gou)的(de)(de)(de)(de)(de)靈活性,高效(xiao)性,還(huan)可(ke)有(you)效(xiao)地降低成本。試想,1個(ge)月薪1w的(de)(de)(de)(de)(de)架構(gou)(gou)師(shi)+10個(ge)月薪5k的(de)(de)(de)(de)(de)工程師(shi),肯定(ding)比11個(ge)月薪6k的(de)(de)(de)(de)(de)高級(ji)工程師(shi)效(xiao)果(guo)要好。一(yi)般來(lai)說,級(ji)別越高的(de)(de)(de)(de)(de)架構(gou)(gou)師(shi),經驗更(geng)豐富(fu),爭相(xiang)聘請的(de)(de)(de)(de)(de)人也多,他們也是與公(gong)司全部的(de)(de)(de)(de)(de)IT策(ce)略密(mi)切相(xiang)關的(de)(de)(de)(de)(de)專業人員。

具備能力

作為(wei)軟(ruan)(ruan)件(jian)開(kai)發的(de)設(she)計(ji)架構師(shi),那(nei)么(me)(me)必須(xu)(xu)擁有(you)一定的(de)編(bian)程(cheng)技(ji)能,同(tong)時有(you)高超的(de)學(xue)習新的(de)架構設(she)計(ji)、程(cheng)序設(she)計(ji)技(ji)能。另(ling)外(wai),我覺(jue)得作為(wei)軟(ruan)(ruan)件(jian)架構師(shi),還必須(xu)(xu)了解一定的(de)硬件(jian)、網絡(luo)、服務器的(de)基本(ben)知識。要不(bu)(bu)然,你(ni)(ni)都(dou)不(bu)(bu)知道有(you)些什么(me)(me)材料(liao)可(ke)以(yi)用,你(ni)(ni)怎么(me)(me)去(qu)根據(ju)實際情況去(qu)規(gui)劃你(ni)(ni)的(de)軟(ruan)(ruan)件(jian)架構呢(ni)?忽(hu)視程(cheng)序設(she)計(ji)能力的(de)持續(xu)跟新,是(shi)永遠不(bu)(bu)能夠(gou)成為(wei)一個成功的(de)系統架構師(shi)。

一般來講,系統架構師應該擁有以下幾方面的能力:

1:具(ju)備8年以上軟件行(xing)業工作經(jing)驗(yan);

2:具(ju)備4年以上C/S或B/S體系(xi)結構軟件產(chan)品開發及架構和設(she)計經驗(yan);

3:具備3年以上(shang)的代碼編寫工作經驗;

4:具備(bei)豐(feng)富的大中(zhong)型開發項目的總體規(gui)劃、方(fang)案設計(ji)及技(ji)術隊(dui)伍(wu)管理(li)經驗;

5:對(dui)相關的(de)技術標準有深刻的(de)認識,對(dui)軟件工(gong)程標準規范有良好的(de)把握;

6:對(dui).Net/JAVA技術(shu)及整個解決(jue)方(fang)案有深(shen)刻的理解及熟練的應用,并且精通(tong)WebService/J2EE架構和設計(ji)模式,并在此基礎上設計(ji)產品框架;

7:具有面(mian)向對(dui)象分析、設計、開發能力(OOA、OOD、OOP),精(jing)通(tong) UML 和 ROSE,熟練(lian)使用 Rational Rose、PowerDesigner等工具進行(xing)設計開發;

8:精通大(da)型數(shu)據庫如Oracle、Sql Server等的開發(fa);

9:對計算機系統、網絡和安全、應(ying)用系統架構等(deng)有全面的認識(shi),熟悉(xi)項目管理理論,并有實(shi)踐(jian)基礎(chu);

10:在(zai)應(ying)用系統開發(fa)平(ping)臺(tai)和項目管(guan)理上(shang)有深厚的基(ji)礎,有大中型應(ying)用系統開發(fa)和實施的成功案例;

11:良(liang)好的(de)團(tuan)隊意識(shi)和協(xie)作精神,有較強的(de)內外溝通能力(li)。

角色區別

系統構架(jia)師與產品經理的關系及區別

產(chan)(chan)品(pin)(pin)經理通常(chang)是(shi)指(zhi)負責產(chan)(chan)品(pin)(pin)設計的(de)(de)“專(zhuan)人”。一個(ge)優秀的(de)(de)理想的(de)(de)產(chan)(chan)品(pin)(pin)經理,應(ying)(ying)(ying)同時(shi)具備較高的(de)(de)商(shang)業(ye)素質和(he)較強(qiang)的(de)(de)技(ji)術(shu)背(bei)景。產(chan)(chan)品(pin)(pin)經理要(yao)有(you)深厚的(de)(de)領(ling)域經驗,也就(jiu)是(shi)說,對該軟件(jian)系(xi)統(tong)要(yao)應(ying)(ying)(ying)用到的(de)(de)業(ye)務領(ling)域非(fei)常(chang)之(zhi)熟(shu)悉(xi)。比(bi)如,開發(fa)(fa)(fa)房地產(chan)(chan)銷售軟件(jian)的(de)(de)產(chan)(chan)品(pin)(pin)經理,應(ying)(ying)(ying)該對房地產(chan)(chan)公司(si)的(de)(de)標(biao)準銷售流程了如指(zhi)掌,甚至(zhi)比(bi)大多數銷售人員還要(yao)清楚。如果(guo)開發(fa)(fa)(fa)的(de)(de)是(shi)通用產(chan)(chan)品(pin)(pin),他/她還具備對市場、潛在客戶需(xu)求的(de)(de)深刻(ke)洞察(cha)力。那么,系(xi)統(tong)架構師與產(chan)(chan)品(pin)(pin)經理有(you)什么不(bu)同呢(ni)?我們(men)不(bu)應(ying)(ying)(ying)該把二者(zhe)(zhe)混為一談,這是(shi)不(bu)少論述和(he)實踐常(chang)犯的(de)(de)錯誤。我看來,如果(guo)把開發(fa)(fa)(fa)軟件(jian)比(bi)作攝制電影,產(chan)(chan)品(pin)(pin)經理之(zhi)于(yu)系(xi)統(tong)架構師,就(jiu)正像編劇之(zhi)于(yu)導演。產(chan)(chan)品(pin)(pin)經理雖然要(yao)有(you)一定(ding)技(ji)術(shu)背(bei)景,但(dan)仍(reng)應(ying)(ying)(ying)屬于(yu)“商(shang)業(ye)人士(shi)(business people)”,而系(xi)統(tong)架構師則肯定(ding)是(shi)一個(ge)技(ji)術(shu)專(zhuan)家(jia)。二者(zhe)(zhe)看待問(wen)題的(de)(de)立(li)場、角度(du)和(he)出發(fa)(fa)(fa)點完(wan)全不(bu)同。

系(xi)(xi)統構架師與項目經(jing)理(li)的關系(xi)(xi)及(ji)區別

軟(ruan)(ruan)件(jian)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)是(shi)(shi)指對項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)控制/管(guan)理(li),關注項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)本(ben)身的(de)(de)(de)(de)(de)(de)進度(du)、質量(liang)(liang),分配(pei)、調(diao)動、協調(diao)、管(guan)理(li)好人(ren)(ren)(ren)(ren)、財、物等資源的(de)(de)(de)(de)(de)(de)負(fu)責(ze)人(ren)(ren)(ren)(ren)。對于(yu)軟(ruan)(ruan)件(jian)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)來講,包(bao)括項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)計劃(hua)、進度(du)跟蹤/監控、質量(liang)(liang)保證、配(pei)置/發(fa)布/版本(ben)/變更管(guan)理(li)、人(ren)(ren)(ren)(ren)員(yuan)績效評(ping)估等方(fang)(fang)面。優秀(xiu)的(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)需要(yao)(yao)的(de)(de)(de)(de)(de)(de)素質,并不僅在(zai)(zai)于(yu)會(hui)使用幾(ji)種軟(ruan)(ruan)件(jian)或(huo)(huo)是(shi)(shi)了解(jie)若干抽象的(de)(de)(de)(de)(de)(de)方(fang)(fang)法(fa)論原則(ze),更重(zhong)要(yao)(yao)的(de)(de)(de)(de)(de)(de)在(zai)(zai)于(yu)從(cong)大(da)量(liang)(liang)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)實(shi)踐中(zhong)獲得的(de)(de)(de)(de)(de)(de)寶(bao)貴(gui)經驗,以(yi)及交流、協調(diao)、激(ji)勵的(de)(de)(de)(de)(de)(de)能力(li),甚至還應具(ju)備某種個(ge)性(xing)魅力(li)或(huo)(huo)領袖氣(qi)質(Charisma)。由此可見,項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)和(he)(he)系(xi)統(tong)架(jia)(jia)構(gou)師(shi)在(zai)(zai)職責(ze)上(shang)有很大(da)差異。混同(tong)這兩個(ge)角色(se),往往也會(hui)導(dao)致低效、無序的(de)(de)(de)(de)(de)(de)開發(fa)。特別(bie)是(shi)(shi),從(cong)性(xing)格因(yin)素上(shang)講,單純的(de)(de)(de)(de)(de)(de)技(ji)術人(ren)(ren)(ren)(ren)員(yuan)傾向于(yu)忽視“人(ren)(ren)(ren)(ren)”的(de)(de)(de)(de)(de)(de)因(yin)素,而(er)(er)這正是(shi)(shi)管(guan)理(li)活(huo)動的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)個(ge)主(zhu)要(yao)(yao)方(fang)(fang)面。另外(wai),就(jiu)像戰爭中(zhong)的(de)(de)(de)(de)(de)(de)空軍(jun)掩護(Air Cover)一(yi)(yi)(yi)樣(yang),專職的(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)能夠應付開發(fa)過(guo)程中(zhong)大(da)量(liang)(liang)的(de)(de)(de)(de)(de)(de)偶發(fa)事(shi)件(jian)和(he)(he)雜務,對于(yu)一(yi)(yi)(yi)個(ge)規模稍大(da)的(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu),這些雜務本(ben)身就(jiu)能占用一(yi)(yi)(yi)個(ge)全(quan)職工作者的(de)(de)(de)(de)(de)(de)幾(ji)乎全(quan)部時間。在(zai)(zai)一(yi)(yi)(yi)個(ge)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)中(zhong),推動項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)發(fa)展的(de)(de)(de)(de)(de)(de)是(shi)(shi)系(xi)統(tong)構(gou)架(jia)(jia)師(shi),而(er)(er)不是(shi)(shi)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)的(de)(de)(de)(de)(de)(de)職責(ze)只是(shi)(shi)配(pei)合系(xi)統(tong)構(gou)架(jia)(jia)師(shi),提供各(ge)個(ge)方(fang)(fang)面的(de)(de)(de)(de)(de)(de)支持。主(zhu)要(yao)(yao)職責(ze)是(shi)(shi)與內外(wai)部溝通和(he)(he)管(guan)理(li)資源(包(bao)括人(ren)(ren)(ren)(ren))。系(xi)統(tong)構(gou)架(jia)(jia)師(shi)提出(chu)系(xi)統(tong)的(de)(de)(de)(de)(de)(de)總(zong)體(ti)構(gou)架(jia)(jia),給出(chu)開發(fa)指導(dao)。一(yi)(yi)(yi)個(ge)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)中(zhong),項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)經理(li)的(de)(de)(de)(de)(de)(de)角色(se)什么?如(ru)(ru)果(guo)他即使管(guan)理(li)人(ren)(ren)(ren)(ren)員(yuan)又是(shi)(shi)設計人(ren)(ren)(ren)(ren)員(yuan),則(ze)必須比別(bie)人(ren)(ren)(ren)(ren)強,能夠有讓(rang)別(bie)人(ren)(ren)(ren)(ren)服的(de)(de)(de)(de)(de)(de)東西(xi)。如(ru)(ru)果(guo)他只是(shi)(shi)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)管(guan)理(li)人(ren)(ren)(ren)(ren)員(yuan),系(xi)統(tong)構(gou)架(jia)(jia)師(shi)有專門人(ren)(ren)(ren)(ren)員(yuan),就(jiu)可以(yi)不用精通或(huo)(huo)者說了解(jie)it各(ge)個(ge)方(fang)(fang)面的(de)(de)(de)(de)(de)(de)知識,如(ru)(ru)果(guo)了解(jie)更好。另外(wai),如(ru)(ru)果(guo)在(zai)(zai)一(yi)(yi)(yi)個(ge)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)沒有人(ren)(ren)(ren)(ren)在(zai)(zai)技(ji)術構(gou)架(jia)(jia)上(shang)和(he)(he)開發(fa)指導(dao)上(shang)負(fu)全(quan)部責(ze)任,而(er)(er)是(shi)(shi)每個(ge)人(ren)(ren)(ren)(ren)都負(fu)責(ze)一(yi)(yi)(yi)快的(de)(de)(de)(de)(de)(de)架(jia)(jia)構(gou)、分析、設計、代碼和(he)(he)實(shi)施等,最(zui)后肯定(ding)會(hui)失去(qu)管(guan)理(li)。

系(xi)統構架師(shi)(shi)與系(xi)統分析師(shi)(shi)的關系(xi)及區別

系(xi)統(tong)分(fen)析(xi)(xi)師(shi)(System analyst)是指(zhi)對(dui)系(xi)統(tong)開(kai)發(fa)中(zhong)進行(xing)(xing)業務(wu)需(xu)求分(fen)析(xi)(xi)、系(xi)統(tong)需(xu)求分(fen)析(xi)(xi)、可行(xing)(xing)性分(fen)析(xi)(xi)、業務(wu)建模和(he)指(zhi)導項目(mu)開(kai)發(fa)的人。系(xi)統(tong)分(fen)析(xi)(xi)師(shi)所面臨的往(wang)(wang)(wang)往(wang)(wang)(wang)是有許多(duo)不確定性的事(shi)件,需(xu)要對(dui)這些不確定性的事(shi)件進行(xing)(xing)分(fen)析(xi)(xi)、總結,使之(zhi)得出一個相對(dui)可靠的確定性結論或實施方案(an)模型(xing)。一般意思上(shang)講,系(xi)統(tong)分(fen)析(xi)(xi)師(shi)的水平將(jiang)影響(xiang)系(xi)統(tong)開(kai)發(fa)的質量,甚至成敗。但在(zai)一個完善(shan)的系(xi)統(tong)開(kai)發(fa)隊(dui)伍中(zhong),還需(xu)要有業務(wu)專(zhuan)家,技術(shu)專(zhuan)家和(he)其(qi)他(ta)輔助人員。對(dui)于大型(xing)企業或者項目(mu),如果一人承擔多(duo)個角色,往(wang)(wang)(wang)往(wang)(wang)(wang)容易發(fa)生顧此失彼的現象。

系(xi)統(tong)分(fen)(fen)析師(shi)(shi)對業(ye)務系(xi)統(tong)進行分(fen)(fen)析、建模,他的任務、目標是(shi)明確的。系(xi)統(tong)架(jia)構(gou)師(shi)(shi)協同(tong)(tong)系(xi)統(tong)分(fen)(fen)析師(shi)(shi)的工(gong)作,建議(yi)系(xi)統(tong)分(fen)(fen)析師(shi)(shi)按(an)什么(me)標準,什么(me)工(gong)具,什么(me)模式(shi),什么(me)技(ji)(ji)術(shu)(shu)(shu)去思考系(xi)統(tong)。同(tong)(tong)時,系(xi)統(tong)架(jia)構(gou)師(shi)(shi)應該對系(xi)統(tong)分(fen)(fen)析師(shi)(shi)所提出的問(wen)題,碰(peng)到的難(nan)題及時地提出解決(jue)的方(fang)法。系(xi)統(tong)架(jia)構(gou)師(shi)(shi)在項目中(zhong)擔任技(ji)(ji)術(shu)(shu)(shu)骨干的角色,負(fu)責(ze)技(ji)(ji)術(shu)(shu)(shu)實(shi)施中(zhong)的重點技(ji)(ji)術(shu)(shu)(shu)問(wen)題攻關。同(tong)(tong)時,又是(shi)系(xi)統(tong)分(fen)(fen)析師(shi)(shi)的技(ji)(ji)術(shu)(shu)(shu)顧(gu)問(wen),為整個項目的技(ji)(ji)術(shu)(shu)(shu)框架(jia)與技(ji)(ji)術(shu)(shu)(shu)細(xi)節的展開(kai)和落實(shi)提供強有力的技(ji)(ji)術(shu)(shu)(shu)保障(zhang)。

評估成績

重要性

優(you)秀的(de)(de)(de)(de)系(xi)(xi)(xi)統(tong)(tong)(tong)架(jia)構(gou)(gou)師(shi)(shi)是保證軟件系(xi)(xi)(xi)統(tong)(tong)(tong)強大(da)生命力的(de)(de)(de)(de)核心人物(wu)。專業架(jia)構(gou)(gou)師(shi)(shi)能夠幫助(zhu)公(gong)司全面研究現有架(jia)構(gou)(gou)和設(she)計(ji)模式(shi)(shi)、評估系(xi)(xi)(xi)統(tong)(tong)(tong)設(she)計(ji)的(de)(de)(de)(de)優(you)缺(que)點和可能存(cun)在的(de)(de)(de)(de)風險,通過(guo)一系(xi)(xi)(xi)列的(de)(de)(de)(de)專題指(zhi)導(dao)(dao)和具體案(an)例幫助(zhu)公(gong)司掌握先進的(de)(de)(de)(de)、成熟的(de)(de)(de)(de)設(she)計(ji)模式(shi)(shi),簡化復雜的(de)(de)(de)(de)業務邏輯和需求,確定(ding)(ding)(ding)系(xi)(xi)(xi)統(tong)(tong)(tong)最適(shi)合(he)法(fa)人方案(an)。在必(bi)要(yao)的(de)(de)(de)(de)情況(kuang)下,還(huan)(huan)可就特(te)定(ding)(ding)(ding)領域或課(ke)題,為開發人員提供(gong)定(ding)(ding)(ding)制指(zhi)導(dao)(dao)。通過(guo)上面的(de)(de)(de)(de)介紹,我(wo)們對系(xi)(xi)(xi)統(tong)(tong)(tong)構(gou)(gou)架(jia)師(shi)(shi)有了(le)的(de)(de)(de)(de)較深(shen)刻(ke)的(de)(de)(de)(de)認識,我(wo)們明白了(le)系(xi)(xi)(xi)統(tong)(tong)(tong)構(gou)(gou)架(jia)師(shi)(shi)的(de)(de)(de)(de)地位,作用,工作職責(ze)及任(ren)職條件,同時還(huan)(huan)區(qu)別出與其他角色的(de)(de)(de)(de)不同,那么(me)如何評估系(xi)(xi)(xi)統(tong)(tong)(tong)構(gou)(gou)架(jia)師(shi)(shi)的(de)(de)(de)(de)工作成績(ji),

評估依據

如何(he)識(shi)別(bie)一(yi)個合格(ge)的優秀的系統構(gou)架師(shi)是不難(nan)的。

具(ju)體(ti)來講,我們可以通過以下(xia)幾方面來評估系統構架師的(de)工作(zuo)成績:

1:系統構架(jia)師是(shi)(shi)否是(shi)(shi)某一技術(shu)領域的專家;

2:系統構(gou)架師能否指(zhi)導分析員的設計(ji)工(gong)作,發現并指(zhi)出設計(ji)存在的問(wen)題并提(ti)出解決(jue)方法,評審他們(men)的工(gong)作;

3:系統構架師(shi)(shi)能否指導(dao)軟件(jian)工程師(shi)(shi)進行(xing)開發(fa)工作,發(fa)現并指出(chu)編碼(ma)存在的問題并提出(chu)解決方法(fa),評審他們(men)的工作;

4:系統構架師能(neng)否協(xie)助好項(xiang)目(mu)經理制定項(xiang)目(mu)計劃和控制項(xiang)目(mu)進度(du);

5:系統構架師(shi)能否及時有效地(di)解(jie)決(jue)設計、開發(fa)人員所提出的問題,解(jie)決(jue)技術(shu)上的難題;

6:系統構架師能否制(zhi)訂并規范(fan)系統設計(ji)和開發文檔、工(gong)具、模型;能否讓其他人員容(rong)易理解;

7:系(xi)統構架師能否經常組織并帶領公司(si)內部員工研究、學習與項目相關(guan)的新技術;

8:系統構架師能(neng)否組織和(he)管理好公(gong)司內部的技術(shu)培訓工作,技術(shu)研究和(he)公(gong)關(guan)工作;

9:系統構架師是否有良好(hao)的團隊意識和協作精神,有較強的內外溝通能力(li);

10:系統(tong)構(gou)架(jia)師是否能管理好(hao)技術(shu)支撐團(tuan)(tuan)隊并給項目、產品開發(fa)實施團(tuan)(tuan)隊提供(gong)技術(shu)保障(zhang);

11:系(xi)統(tong)構架師所(suo)設(she)計的系(xi)統(tong)架構是否合理(li),技術是否先進,能否滿(man)足客戶的要求;

12:系統(tong)構架是(shi)否有(you)擴(kuo)展性,安(an)全性,能(neng)否經受(shou)壓力(li)測(ce)試,網(wang)絡流量在超用戶數下如何控制(zhi);

13:系統邊界如(ru)何處(chu)理,瓶(ping)頸問(wen)題(ti)如(ru)何解(jie)決等;

14:系統(tong)設計前期、中(zhong)期、后(hou)期所要(yao)解決的(de)問題(ti),是(shi)否有階段性,里程碑的(de)標(biao)識;

15:是否有分析(xi)、識別并盡可能(neng)地(di)回避風險,降低風險所引(yin)發問題成本的能(neng)力;

16:能否給(gei)公司降低(di)開(kai)發成本,提高效率;

職業行情

系統(tong)架構(gou)(gou)師(shi)(shi)的一般月薪范圍在20000-100000美(mei)元左右。系統(tong)架構(gou)(gou)師(shi)(shi)是軟(ruan)件項目的總設計師(shi)(shi),是軟(ruan)件企(qi)業的新(xin)產品、新(xin)技術體系的構(gou)(gou)建者,是軟(ruan)件開發中急需的高層次(ci)技術人才(cai)。其是由系統(tong)開發工程(cheng)師(shi)(shi)發展而來,可以向研發總監,高級技術總監等(deng)高層次(ci)的方向發展。

本百科詞條由網站注冊用戶【 歲月靜好 】編輯上傳提供,詞條屬于開放詞條,當前頁面所展示的詞條介紹涉及宣傳內容屬于注冊用戶個人編輯行為,與【系統架構師】的所屬企業/所有人/主體無關,網站不完全保證內容信息的準確性、真實性,也不代表本站立場,各項數據信息存在更新不及時的情況,僅供參考,請以官方發布為準。如果頁面內容與實際情況不符,可點擊“反饋”在線向網站提出修改,網站將核實后進行更正。 反饋
相關內容推薦
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論
網站提醒和聲明
本站為注冊用戶提供(gong)信(xin)息存儲空間服務,非(fei)“MAIGOO編輯上(shang)傳(chuan)提供(gong)”的(de)(de)文章/文字(zi)均是(shi)注冊用戶自(zi)主(zhu)發布(bu)上(shang)傳(chuan),不(bu)代表(biao)本站觀(guan)點,更不(bu)表(biao)示本站支持購買和交易(yi),本站對網頁中內容的(de)(de)合法性、準確性、真實性、適(shi)用性、安全性等概不(bu)負(fu)責(ze)。版權歸(gui)原作者所有,如有侵權、虛假(jia)信(xin)息、錯(cuo)誤信(xin)息或任(ren)何問題(ti),請及(ji)時聯(lian)系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>>
提交說(shuo)明(ming): 查看提交幫助>> 注冊登錄>>
頁面相關分類
熱門模塊
已有4078216個品牌入駐 更新519083個招商信息 已發布1589800個代理需求 已有1354867條品牌點贊