系統(tǒng)架構(gòu)師,又稱企業(yè)架構(gòu)師或者系統(tǒng)設(shè)計(jì)師,是一個(gè)最終確認(rèn)和評(píng)估系統(tǒng)需求、給出開發(fā)規(guī)范、搭建系統(tǒng)實(shí)現(xiàn)的核心構(gòu)架,并澄清技術(shù)細(xì)節(jié)、掃清主要難點(diǎn)的技術(shù)人員。主要著眼于系統(tǒng)的“技術(shù)實(shí)現(xiàn)”。因此他/她應(yīng)該是特定的開發(fā)平臺(tái)、語言、工具的大師,對(duì)常見應(yīng)用場(chǎng)景能馬上給出最恰當(dāng)?shù)慕鉀Q方案,同時(shí)要對(duì)所屬的開發(fā)團(tuán)隊(duì)有足夠的了解,能夠評(píng)估自己的團(tuán)隊(duì)實(shí)現(xiàn)特定的功能需求需要的代價(jià)。系統(tǒng)架構(gòu)師負(fù)責(zé)設(shè)計(jì)系統(tǒng)整體架構(gòu),從需求到設(shè)計(jì)的每個(gè)細(xì)節(jié)都要考慮到,把握整個(gè)項(xiàng)目,使設(shè)計(jì)的項(xiàng)目盡量效率高、開發(fā)容易、維護(hù)方便、升級(jí)簡單等。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -知識(shí)結(jié)構(gòu)
系統(tǒng)架構(gòu)師
軟件系統(tǒng)架構(gòu)師綜合的知識(shí)能力包括9個(gè)方面,即:
1、戰(zhàn)略規(guī)劃能力。
2、業(yè)務(wù)流程建模能力。
3、信息數(shù)據(jù)結(jié)構(gòu)能力。
4、技術(shù)架構(gòu)選擇和實(shí)現(xiàn)能力。
5、應(yīng)用系統(tǒng)架構(gòu)的解決和實(shí)現(xiàn)能力。
6、基礎(chǔ)IT知識(shí)及基礎(chǔ)設(shè)施、資源調(diào)配能力。
7、信息安全技術(shù)支持與管理保障能力。
8、IT審計(jì)、治理與基本需求分析、獲取能力。
9、面向軟件系統(tǒng)可靠性與系統(tǒng)生命周期的質(zhì)量保障服務(wù)能力。
作為系統(tǒng)架構(gòu)師,必須成為所在開發(fā)團(tuán)隊(duì)的技術(shù)路線指導(dǎo)者;具有很強(qiáng)的系統(tǒng)思維的能力;需要從大量互相沖突的系統(tǒng)方法和工具中區(qū)分出哪些是有效的,哪些是無效的。架構(gòu)師應(yīng)當(dāng)是一個(gè)成熟的、豐富的、有經(jīng)驗(yàn)的、有良好教育的、學(xué)習(xí)快捷、善溝通和決策能力強(qiáng)的人。豐富是指他必須具有業(yè)務(wù)領(lǐng)域方面的工作知識(shí),知識(shí)來源于經(jīng)驗(yàn)或者教育。他必須廣泛了解各種技術(shù)并精通一種特定技術(shù),至少了解計(jì)算機(jī)通用技術(shù)以便確定那種技術(shù)最優(yōu),或組織團(tuán)隊(duì)開展技術(shù)評(píng)估。優(yōu)秀的架構(gòu)師能考慮并評(píng)估所有可用來解決問題的總體技術(shù)方案。需要良好的書面和口頭溝通技巧,一般通過可視化模型和小組討論來溝通指導(dǎo)團(tuán)隊(duì)確保開發(fā)人員按照架構(gòu)建造系統(tǒng)。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -職業(yè)名稱
系統(tǒng)架構(gòu)師(System Architecture)系統(tǒng)架構(gòu)師是負(fù)責(zé)設(shè)計(jì)系統(tǒng)整體架構(gòu),從需求到設(shè)計(jì)的每個(gè)細(xì)節(jié)都要考慮到,把握整個(gè)項(xiàng)目,使設(shè)計(jì)的項(xiàng)目盡量效率高,開發(fā)容易,維護(hù)方便,升級(jí)簡單等等。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -職業(yè)定位
系統(tǒng)構(gòu)架,是對(duì)已確定的需求的技術(shù)實(shí)現(xiàn)構(gòu)架、作好規(guī)劃,運(yùn)用成套、完整的工具,在規(guī)劃的步驟下去完成任務(wù)。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -能力要求
一、系統(tǒng)架構(gòu)相關(guān)的知識(shí)和經(jīng)驗(yàn)。
二、很強(qiáng)的自學(xué)能力、分析能力、解決問題的能力。
三、寫作、溝通表達(dá)、培訓(xùn)。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -職業(yè)概述
系統(tǒng)架構(gòu)師
系統(tǒng)構(gòu)架師是近幾年來在國內(nèi)外迅速成長并發(fā)展良好的一個(gè)職位,它的重要性及給 IT業(yè)所帶來的影響是不言而喻的。在我國雖然還存在一定的爭論性、不可預(yù)測(cè)性、不理解性,不確定性,但它確實(shí)是時(shí)代發(fā)展的需要。IT 業(yè)各公司為了讓他們現(xiàn)有的 IT 系統(tǒng)實(shí)現(xiàn)更大的價(jià)值,紛紛進(jìn)行了重大的技術(shù)變革,
這樣一來,對(duì)高水平的架構(gòu)師的需求激增。對(duì)負(fù)責(zé)架構(gòu)的管理人員的需求不斷增大,其增長速度比對(duì) CIO ?的需求還要快,這是因?yàn)?,架?gòu)師會(huì)給一個(gè)組織帶來大量專門技術(shù)。公司需要一些在架構(gòu)方面有真才實(shí)學(xué),而且學(xué)得深且廣的人才。
在比爾? 蓋茨的眾多稱謂中,據(jù)說他更偏愛“首席軟件架構(gòu)師”。同樣,在網(wǎng)易創(chuàng)始人丁磊名字前,也有“首席架構(gòu)師”這樣的稱謂。由次可見,對(duì)于企業(yè)來說,架構(gòu)師就是靈魂的創(chuàng)造者。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -作用
系統(tǒng)架構(gòu)師該怎么來實(shí)現(xiàn)其“架構(gòu)”企業(yè)的職能呢?尤其在設(shè)計(jì)企業(yè) IT 策略時(shí),該怎樣體現(xiàn)架構(gòu)師的價(jià)值?

這里以實(shí)例說明:
摩托羅拉
系統(tǒng)架構(gòu)
摩托羅拉的副總裁 Toby Redshaw 說,架構(gòu)師是“IT 策略中的中樞”,
而且這一角色對(duì)公司的影響確實(shí)非常大。當(dāng) Toby Reshaw 在 2001 年進(jìn)入摩托羅拉并擔(dān)任其策略暨架構(gòu)副總裁時(shí),他儼然一位購房者對(duì)一套搖搖欲墜的公寓進(jìn)行估價(jià)一樣。他并不是僅僅只作些表面上的修改,而是擬定了一個(gè)重建摩托羅拉整個(gè)基礎(chǔ)結(jié)構(gòu)的計(jì)劃,這個(gè)計(jì)劃可以徹底修整公司的基礎(chǔ)建設(shè),就像一個(gè)建筑師設(shè)計(jì)一幢房子一樣,Redshaw 擬出了一張技術(shù)構(gòu)架藍(lán)圖,一座技術(shù)性的建筑,以便使被他稱作“如意大利面條般錯(cuò)亂的應(yīng)用程序,機(jī)器和管線”那些東西變得井然有序。他說,只要選擇了正確的架構(gòu)策略并用對(duì)了人,摩托就可以用比以前更快的速度生產(chǎn)出大量應(yīng)用軟件,而且可以減少維持重疊系統(tǒng)的費(fèi)用。 Redshaw 說:“如果你連建筑架構(gòu)都搞不好,就算你的石匠技術(shù)再高明,又有什么用?架構(gòu)師是 IT 策略中的中樞?!?像 Redshaw 這樣的系統(tǒng)架構(gòu)師們?cè)谄髽I(yè)內(nèi)部的影響力非常大。很久以來,雖然他們一直在信息技術(shù)部門擔(dān)任重要職務(wù),但是他們經(jīng)常受委托提供全面概況分析,并提出一些關(guān)于如何遵照標(biāo)準(zhǔn)執(zhí)行這些任務(wù)的建議,而這些對(duì)日常運(yùn)作的影響極其有限。今天,隨著各公司都在尋找重建他們的 IT 系統(tǒng),使其更能有效節(jié)省成本,更靈活的方法,架構(gòu)師愈來愈被看作是至關(guān)重要的因素。
一個(gè)定義明確的架構(gòu)的目標(biāo)在于降低運(yùn)行復(fù)雜的運(yùn)算系統(tǒng)的費(fèi)用。一個(gè)公司可以采用一種特定的數(shù)據(jù)庫配置,如微軟的數(shù)據(jù)庫,進(jìn)而將系統(tǒng)標(biāo)準(zhǔn)化,而不需要讓公司的每個(gè)部門安裝它們自己所需要的數(shù)據(jù)庫服務(wù)器。
Express
Express 的技術(shù)架構(gòu)副總裁 Andy Miller 說:“如果你沒有一項(xiàng)強(qiáng)有力的架構(gòu)策略,人人各行其是,最后以得到六種服務(wù)器和軟件平臺(tái)而告終,你的系統(tǒng)變成了大雜燴,而那將使你的費(fèi)用激增?!卑鸭軜?gòu)師獨(dú)立出來有很多好處,比如系統(tǒng)的整體把握,質(zhì)量上的保障,技術(shù)上的先進(jìn)性,架構(gòu)的靈活性,高效性,還可有效地降低成本。試想,1 個(gè)月薪 1w 的架構(gòu)師+10 個(gè)月薪5k 的工程師,肯定比 11 個(gè)月薪 6k 的高級(jí)工程師效果要好。一般來說,級(jí)別越高的架構(gòu)師,經(jīng)驗(yàn)更豐富,爭相聘請(qǐng)的人也多,他們也是與公司全部的 IT 策略密切相關(guān)的專業(yè)人員。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -系統(tǒng)構(gòu)架師應(yīng)具備的能力
作為軟件開發(fā)的設(shè)計(jì)架構(gòu)師,那么必須擁有一定的編程技能,同時(shí)有高超的學(xué)習(xí)新的架構(gòu)設(shè)計(jì)、程序設(shè)計(jì)技能。另外,我覺得作為軟件架構(gòu)師,還必須了解一定的硬件、網(wǎng)絡(luò)、服務(wù)器的基本知識(shí)。要不然,你都不知道有些什么材料可以用,你怎么去根據(jù)實(shí)際情況去規(guī)劃你的軟件架構(gòu)呢?忽視程序設(shè)計(jì)能力的持續(xù)跟新,是永遠(yuǎn)不能夠成為一個(gè)成功的系統(tǒng)架構(gòu)師。
一般來講,系統(tǒng)架構(gòu)師應(yīng)該擁有以下幾方面的能力:
1:具備 8 年以上軟件行業(yè)工作經(jīng)驗(yàn);
2:具備 4 年以上 C/S 或 B/S 體系結(jié)構(gòu)軟件產(chǎn)品開發(fā)及架構(gòu)和設(shè)計(jì)經(jīng)驗(yàn);
3:具備 3 年以上的代碼編寫工作經(jīng)驗(yàn);
4:具備豐富的大中型開發(fā)項(xiàng)目的總體規(guī)劃、方案設(shè)計(jì)及技術(shù)隊(duì)伍管理經(jīng)驗(yàn);
5:對(duì)相關(guān)的技術(shù)標(biāo)準(zhǔn)有深刻的認(rèn)識(shí),對(duì)軟件工程標(biāo)準(zhǔn)規(guī)范有良好的把握;
6:對(duì) .Net/JAVA 技 術(shù) 及 整 個(gè) 解 決 方 案 有 深 刻 的 理 解 及 熟 練 的 應(yīng) 用 , 并 且 精 通WebService/J2EE 架構(gòu)和設(shè)計(jì)模式,并在此基礎(chǔ)上設(shè)計(jì)產(chǎn)品框架;
7:具有面向?qū)ο蠓治?、設(shè)計(jì)、開發(fā)能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟練使用 Rational Rose、PowerDesigner 等工具進(jìn)行設(shè)計(jì)開發(fā);
8:精通大型數(shù)據(jù)庫如 Oracle、Sql Server 等的開發(fā);
9:對(duì)計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)和安全、應(yīng)用系統(tǒng)架構(gòu)等有全面的認(rèn)識(shí),熟悉項(xiàng)目管理理論,并有實(shí)踐基礎(chǔ);
10:在應(yīng)用系統(tǒng)開發(fā)平臺(tái)和項(xiàng)目管理上有深厚的基礎(chǔ),有大中型應(yīng)用系統(tǒng)開發(fā)和實(shí)施的成功案例;
11:良好的團(tuán)隊(duì)意識(shí)和協(xié)作精神,有較強(qiáng)的內(nèi)外溝通能力。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -角色區(qū)別
系統(tǒng)構(gòu)架師與產(chǎn)品經(jīng)理的關(guān)系及區(qū)別
產(chǎn)品經(jīng)理通常是指負(fù)責(zé)產(chǎn)品設(shè)計(jì)的“專人”。一個(gè)優(yōu)秀的理想的產(chǎn)品經(jīng)理,應(yīng)同時(shí)具備較高的商業(yè)素質(zhì)和較強(qiáng)的技術(shù)背景。產(chǎn)品經(jīng)理要有深厚的領(lǐng)域經(jīng)驗(yàn),也就是說,對(duì)該軟件系統(tǒng)要應(yīng)用到的業(yè)務(wù)領(lǐng)域非常之熟悉。比如,開發(fā)房地產(chǎn)銷售軟件的產(chǎn)品經(jīng)理,應(yīng)該對(duì)房地產(chǎn)公司的標(biāo)準(zhǔn)銷售流程了如指掌,甚至比大多數(shù)銷售人員還要清楚。如果開發(fā)的是通用產(chǎn)品,他/她還具備對(duì)市場(chǎng)、潛在客戶需求的深刻洞察力。 那么,系統(tǒng)架構(gòu)師與產(chǎn)品經(jīng)理有什么不同呢?我們不應(yīng)該把二者混為一談,這是不少論述和實(shí)踐常犯的錯(cuò)誤。我看來,如果把開發(fā)軟件比作攝制電影,產(chǎn)品經(jīng)理之于系統(tǒng)架構(gòu)師,就正像編劇之于導(dǎo)演。產(chǎn)品經(jīng)理雖然要有一定技術(shù)背景,但仍應(yīng)屬于“商業(yè)人士(business people)”,而系統(tǒng)架構(gòu)師則肯定是一個(gè)技術(shù)專家。二者看待問題的立場(chǎng)、角度和出發(fā)點(diǎn)完全不同。
系統(tǒng)構(gòu)架師與項(xiàng)目經(jīng)理的關(guān)系及區(qū)別
軟件項(xiàng)目經(jīng)理是指對(duì)項(xiàng)目控制/管理,關(guān)注項(xiàng)目本身的進(jìn)度、質(zhì)量,分配、調(diào)動(dòng)、協(xié)調(diào)、管理好人、財(cái)、物等資源的負(fù)責(zé)人。對(duì)于軟件項(xiàng)目經(jīng)理來講,包括項(xiàng)目計(jì)劃、進(jìn)度跟蹤/監(jiān)控、質(zhì)量保證、配置/發(fā)布/版本/變更管理、人員績效評(píng)估等方面。優(yōu)秀的項(xiàng)目經(jīng)理需要的素質(zhì),并不僅在于會(huì)使用幾種軟件或是了解若干抽象的方法論原則,更重要的在于從大量項(xiàng)目實(shí)踐中獲得的寶貴經(jīng)驗(yàn),以及交流、協(xié)調(diào)、激勵(lì)的能力,甚至還應(yīng)具備某種個(gè)性魅力或領(lǐng)袖氣質(zhì)(Charisma)。由此可見,項(xiàng)目經(jīng)理和系統(tǒng)架構(gòu)師在職責(zé)上有很大差異?;焱@兩個(gè)角色,往往也會(huì)導(dǎo)致低效、無序的開發(fā)。特別是,從性格因素上講,單純的技術(shù)人員傾向于忽視“人”的因素,而這正是管理活動(dòng)的一個(gè)主要方面。另外,就像戰(zhàn)爭中的空軍掩護(hù)(Air Cover)一樣,專職的項(xiàng)目經(jīng)理能夠應(yīng)付開發(fā)過程中大量的偶發(fā)事件和雜務(wù),對(duì)于一個(gè)規(guī)模稍大的項(xiàng)目,這些雜務(wù)本身就能占用一個(gè)全職工作者的幾乎全部時(shí)間。在一個(gè)項(xiàng)目中,推動(dòng)項(xiàng)目發(fā)展的是系統(tǒng)構(gòu)架師,而不是項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理的職責(zé)只是配合系統(tǒng)構(gòu)架師,提供各個(gè)方面的支持。主要職責(zé)是與內(nèi)外部溝通和管理資源(包括人)。系統(tǒng)構(gòu)架師提出系統(tǒng)的總體構(gòu)架,給出開發(fā)指導(dǎo)。一個(gè)項(xiàng)目中,項(xiàng)目經(jīng)理的角色什么?如果他即使管理人員又是設(shè)計(jì)人員,則必須比別人強(qiáng),能夠有讓別人服的東西。如果他只是項(xiàng)目管理人員,系統(tǒng)構(gòu)架師有專門人員,就可以不用精通或者說了解 it 各個(gè)方面的知識(shí),如果了解更好。另外,如果在一個(gè)項(xiàng)目沒有人在技術(shù)構(gòu)架上和開發(fā)指導(dǎo)上負(fù)全部責(zé)任,而是每個(gè)人都負(fù)責(zé)一快的架構(gòu)、分析、設(shè)計(jì)、代碼和實(shí)施等,最后肯定會(huì)失去管理。
系統(tǒng)構(gòu)架師與系統(tǒng)分析員的關(guān)系及區(qū)別
系統(tǒng)分析員(System analyst)是指對(duì)系統(tǒng)開發(fā)中進(jìn)行分析、設(shè)計(jì)和領(lǐng)導(dǎo)實(shí)施的人。一般意思上講,系統(tǒng)分析員的水平將影響系統(tǒng)開發(fā)的質(zhì)量,甚至成敗。但在一個(gè)完善的系統(tǒng)開發(fā)隊(duì)伍中,還需要有業(yè)務(wù)專家,技術(shù)專家和其他輔助人員。所以,系統(tǒng)分析員只是其中的角色之一。但我國許多的 IT 公司,一般只有系統(tǒng)分析員而沒有技術(shù)專家。系統(tǒng)分析員固然是對(duì)特定系統(tǒng)進(jìn)行分析、設(shè)計(jì)。所以他的任務(wù)、目標(biāo)是明確的。他只是去執(zhí)行任務(wù),完成系統(tǒng)的最終設(shè)計(jì)。
系統(tǒng)架構(gòu)師應(yīng)該和系統(tǒng)分析員分開,但架構(gòu)師必須具備系統(tǒng)分析員的所有能力,同時(shí)還應(yīng)該具備設(shè)計(jì)員所沒有的很多能力。 系統(tǒng)架構(gòu)師是指導(dǎo)、檢督系統(tǒng)分析員的工作,要求系統(tǒng)分析員按什么標(biāo)準(zhǔn),什么工具,什么模式,什么技術(shù)去設(shè)計(jì)系統(tǒng)的。同時(shí),系統(tǒng)架構(gòu)師應(yīng)該對(duì)系統(tǒng)分析員所提出的問題,碰到的難題及時(shí)地提出解決的方法。并檢查、評(píng)審系統(tǒng)分析員的工作。
系統(tǒng)架構(gòu)_系統(tǒng)架構(gòu)師 -職業(yè)行情
系統(tǒng)架構(gòu)師的一般月薪范圍在20000-100000美元左右。
系統(tǒng)架構(gòu)師是軟件項(xiàng)目的總設(shè)計(jì)師,是軟件企業(yè)的新產(chǎn)品、新技術(shù)體系的構(gòu)建者,是目前軟件開發(fā)中急需的高層次技術(shù)人才。其是由系統(tǒng)開發(fā)工程師發(fā)展而來,可以向項(xiàng)目經(jīng)理、技術(shù)經(jīng)理等高層次的方向發(fā)展。
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/8103280103/43555.html
愛華網(wǎng)



