芒果视频下载

網站分類
登錄 |    
軟件架構師
0 票數:0 #職業崗位#
軟件架構師是軟件項目的總體設計師,是軟件組織新產品的開發與集成、新技術體系的構建者。其工作職責是在一個軟件項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,并制定這個項目的總體架構,指導整個開發團隊完成這個計劃,軟件架構師應能迅速抓住問題要害,并做出合理的關鍵決定的能力,具備戰略性和前瞻性思維能力。
詳細(xi)介紹 PROFILE +

定義

軟件(jian)(jian)架(jia)構(gou)師是軟件(jian)(jian)行(xing)業中(zhong)一種新興職業,工(gong)作(zuo)職責(ze)是在一個軟件(jian)(jian)項(xiang)目開發(fa)過程(cheng)中(zhong),將客戶的(de)(de)需求轉(zhuan)換為規范的(de)(de)開發(fa)計(ji)(ji)劃(hua)及文本,并(bing)制定這(zhe)個項(xiang)目的(de)(de)總體(ti)架(jia)構(gou),指(zhi)導整個開發(fa)團隊完成這(zhe)個計(ji)(ji)劃(hua)。主(zhu)導系(xi)統全(quan)局分析(xi)設計(ji)(ji)與實施、負責(ze)軟件(jian)(jian)架(jia)構(gou)和(he)關鍵技術(shu)決策的(de)(de)人(ren)員(yuan)。軟件(jian)(jian)架(jia)構(gou)師應能迅速抓(zhua)住問題要害,并(bing)做出合理的(de)(de)關鍵決定的(de)(de)能力,具(ju)備戰略性和(he)前瞻性思維能力,善于把握全(quan)局,能夠在更(geng)高(gao)抽象級別上(shang)進(jin)行(xing)思考。

要求

(1)對項目(mu)開發涉及的所有(you)問(wen)題領域都有(you)經驗,包括(kuo)徹底(di)地理解項目(mu)需求,開展分析設計之類軟件工程活動等;

(2)具(ju)備領導(dao)素質,以在各(ge)小組(zu)之間推進技術工作,并在項目壓力下(xia)做(zuo)出牢靠的(de)關鍵決策;

(3)擁有(you)優秀(xiu)的溝通能力,用以進行說服、鼓勵和指導等活動(dong),并贏得項目成員的信任;

(4)以目標(biao)導向(xiang)和(he)主動的方式來不帶任何感情色彩地關(guan)注項目結果,構架師應當是項目背后的技術推動力,而非構想者或夢想家(jia)(追(zhui)求完美);

(5)精通(tong)構架設計的理論、實(shi)踐和工(gong)具,并掌握多(duo)種參考構架、主要的可(ke)重用構架機(ji)制(zhi)和模式(例(li)如J2EE架構等);

(6)具備系(xi)統設(she)(she)計(ji)員的所有(you)技能,但(dan)涉及面更廣、抽象級別更高;活動確(que)定(ding)用例(li)或需求的優先(xian)級、進行構(gou)架(jia)分(fen)(fen)析(xi)、創建構(gou)架(jia)的概念驗證原型(xing)(xing)(xing)、評估構(gou)架(jia)的概念驗證原型(xing)(xing)(xing)的可行性、組織系(xi)統實施模型(xing)(xing)(xing)、描(miao)述系(xi)統分(fen)(fen)布結構(gou)、描(miao)述運行時刻構(gou)架(jia)、確(que)定(ding)設(she)(she)計(ji)機制、確(que)定(ding)設(she)(she)計(ji)元素、合(he)并(bing)已有(you)設(she)(she)計(ji)元素、構(gou)架(jia)文檔、參考構(gou)部署模型(xing)(xing)(xing)、構(gou)架(jia)概念驗證原型(xing)(xing)(xing)、接口(kou)、事件、信號(hao)與協議等。架(jia)、分(fen)(fen)析(xi)模型(xing)(xing)(xing)、設(she)(she)計(ji)模型(xing)(xing)(xing)、實施模型(xing)(xing)(xing)。

主要任務

架(jia)構(gou)師的(de)(de)主要任務(wu)不是(shi)(shi)從(cong)事具體的(de)(de)軟件程序的(de)(de)編寫(xie),而是(shi)(shi)從(cong)事更高層次的(de)(de)開(kai)發(fa)構(gou)架(jia)工作(zuo)。他必須對開(kai)發(fa)技(ji)術(shu)非常了解,并且需要有良好(hao)的(de)(de)組織管(guan)理能力。可以這樣說,一個架(jia)構(gou)師工作(zuo)的(de)(de)好(hao)壞決定(ding)了整個軟件開(kai)發(fa)項目(mu)的(de)(de)成敗。

1、領導與協調整(zheng)個項目中的(de)技術活動(dong)(分析(xi)、設計和實施等(deng))。

2、推動(dong)主要的技術決策,并(bing)最終(zhong)表達為軟件構架。

3、確(que)定和文檔(dang)化系統(tong)的(de)相對構架而言意義重大的(de)方面,包(bao)括系統(tong)的(de)需(xu)求、設(she)計、實施和部署等(deng)“視圖”。

4、確(que)定設計(ji)元素的分組(zu)以及(ji)這些(xie)主要分組(zu)之間的接口(kou)。

5、為技術決策提(ti)供規則,平衡各類涉眾的(de)不同關注點,化解技術風險,并(bing)保證相關決定被有效的(de)傳達和(he)貫徹。

6、理解、評價(jia)并接收系(xi)統需求。

7、評價和(he)確認軟件架構的實現 專業技能。

培養

概述

軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)師(shi)一般都是具備計算機科學(xue)(xue)或軟(ruan)(ruan)件(jian)工程(cheng)(cheng)(cheng)的知識,由(you)程(cheng)(cheng)(cheng)序員做起,然后(hou)再慢(man)慢(man)發(fa)展(zhan)(zhan)為架(jia)構(gou)(gou)師(shi)的。在國內(nei),很多大學(xue)(xue)還沒有設(she)立(li)軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)的學(xue)(xue)位課(ke)(ke)程(cheng)(cheng)(cheng),雖然IT業界(jie)對(dui)設(she)計和(he)架(jia)構(gou)(gou)的興趣日漸高(gao)漲,但(dan)各學(xue)(xue)校(xiao)還是無法在課(ke)(ke)程(cheng)(cheng)(cheng)中(zhong)增加相應的內(nei)容來體(ti)現這(zhe)一趨勢(shi)。從這(zhe)個(ge)方面(mian)來說,學(xue)(xue)校(xiao)教(jiao)(jiao)育(yu)已經遠遠落后(hou)于(yu)產(chan)業發(fa)展(zhan)(zhan)。因(yin)此(ci),促(cu)進和(he)發(fa)展(zhan)(zhan)軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)學(xue)(xue)課(ke)(ke)程(cheng)(cheng)(cheng)的任務將落在軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)師(shi)身上。軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)師(shi)應該幫助(zhu)各大院校(xiao)建(jian)立(li)相關課(ke)(ke)程(cheng)(cheng)(cheng)體(ti)系,一旦教(jiao)(jiao)育(yu)課(ke)(ke)程(cheng)(cheng)(cheng)建(jian)立(li)起來,知識體(ti)將不僅通(tong)過新(xin)畢(bi)業生的工作(zuo)成果來得到擴展(zhan)(zhan),同時也會從適(shi)合軟(ruan)(ruan)件(jian)架(jia)構(gou)(gou)的教(jiao)(jiao)育(yu)研究(jiu)和(he)出(chu)版物中(zhong)得到擴展(zhan)(zhan)。

雖然大(da)(da)學(xue)要(yao)加強軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)學(xue)課程的(de)(de)建設,但是,軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)的(de)(de)成長(chang)應該有一個實(shi)踐的(de)(de)教育(yu)過(guo)程,并不是簡(jian)單的(de)(de)學(xue)校(xiao)的(de)(de)理論學(xue)習(xi)或者通過(guo)大(da)(da)型軟(ruan)(ruan)(ruan)件(jian)(jian)公司的(de)(de)認證就(jiu)能成為合(he)格(ge)的(de)(de)軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)。除了(le)信息系統(tong)綜合(he)知識(shi)在學(xue)校(xiao)學(xue)習(xi)外,軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)的(de)(de)大(da)(da)部分知識(shi)和經(jing)驗(yan)將來自實(shi)際(ji)開(kai)發(fa)工作。根據軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)的(de)(de)任職條件(jian)(jian),一名合(he)格(ge)的(de)(de)軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)的(de)(de)成長(chang)應該經(jing)歷8年以上的(de)(de)軟(ruan)(ruan)(ruan)件(jian)(jian)項(xiang)目開(kai)發(fa)實(shi)際(ji)工作經(jing)驗(yan)。一般需(xu)要(yao)經(jing)歷程序(xu)員、軟(ruan)(ruan)(ruan)件(jian)(jian)設計(ji)師(shi)等階段(duan),然后再發(fa)展(zhan)成為軟(ruan)(ruan)(ruan)件(jian)(jian)架(jia)(jia)(jia)構(gou)(gou)師(shi)。

當然(ran),并不是每一位程序員(yuan)經過8年后都可以成(cheng)長為(wei)軟件架構(gou)(gou)(gou)師(shi)的(de)(de)。一個(ge)軟件工程師(shi)在充分掌握了(le)軟件架構(gou)(gou)(gou)師(shi)工作所必(bi)需的(de)(de)基本理論(lun)和技(ji)能(neng)后,如何得到和利用(yong)機會、如何利用(yong)所掌握的(de)(de)技(ji)能(neng)進行應用(yong)系統的(de)(de)合理架構(gou)(gou)(gou)、如何不斷的(de)(de)抽象和總結(jie)自(zi)己的(de)(de)架構(gou)(gou)(gou)模式、如何深入行業成(cheng)為(wei)能(neng)夠勝任分析、架構(gou)(gou)(gou)為(wei)一體的(de)(de)精英人才(cai),這(zhe)就在于(yu)機遇、個(ge)人的(de)(de)努力和天賦了(le)。

國(guo)內軟件架構師(shi)的(de)培(pei)養途徑主要有(you)兩種(zhong)方(fang)式,一種(zhong)是(shi)大學(軟件學院)教育方(fang)式,另一種(zhong)是(shi)個人自(zi)我培(pei)養然后再進行相應的(de)培(pei)訓和認(ren)證。但是(shi),不(bu)管哪種(zhong)方(fang)式都有(you)其不(bu)足(zu)之(zhi)處。

軟(ruan)件學(xue)院(yuan)的(de)(de)(de)(de)(de)(de)培(pei)養方(fang)式(shi)能(neng)夠(gou)系(xi)(xi)統的(de)(de)(de)(de)(de)(de)學(xue)習軟(ruan)件架構(gou)師必需的(de)(de)(de)(de)(de)(de)知識(shi)體系(xi)(xi),但是(shi),軟(ruan)件架構(gou)師不是(shi)簡單的(de)(de)(de)(de)(de)(de)通過理論學(xue)習就(jiu)能(neng)夠(gou)培(pei)養出來的(de)(de)(de)(de)(de)(de),軟(ruan)件學(xue)院(yuan)的(de)(de)(de)(de)(de)(de)學(xue)生可能(neng)缺乏(fa)必要的(de)(de)(de)(de)(de)(de)設計、開(kai)發經(jing)驗和相關的(de)(de)(de)(de)(de)(de)領(ling)域(yu)知識(shi)。盡管(guan)軟(ruan)件學(xue)院(yuan)也強調給予學(xue)生實(shi)踐(jian)的(de)(de)(de)(de)(de)(de)機(ji)會,但畢(bi)竟這種(zhong)機(ji)會是(shi)有限的(de)(de)(de)(de)(de)(de)。有關“三分(fen)之一的(de)(de)(de)(de)(de)(de)師資(zi)來自企業(ye)”的(de)(de)(de)(de)(de)(de)規定(ding),在部分(fen)軟(ruan)件學(xue)院(yuan)中也沒(mei)有得到(dao)真(zhen)正落實(shi),導致傳授給學(xue)生的(de)(de)(de)(de)(de)(de)還是(shi)一些純理論知識(shi)。

自我培(pei)(pei)(pei)(pei)養方(fang)式的(de)(de)(de)(de)主要(yao)對象是(shi)具有(you)一定(ding)(ding)年限的(de)(de)(de)(de)軟(ruan)(ruan)件(jian)開(kai)發(fa)和(he)(he)設計人員,如(ru)Microsoft、IBM、Sun等公司的(de)(de)(de)(de)軟(ruan)(ruan)件(jian)架構師(shi)認(ren)證對學員的(de)(de)(de)(de)基礎并沒(mei)有(you)具體的(de)(de)(de)(de)要(yao)求,只(zhi)要(yao)交納規定(ding)(ding)的(de)(de)(de)(de)費用(yong),然后進行幾天的(de)(de)(de)(de)集(ji)中(zhong)(zhong)培(pei)(pei)(pei)(pei)訓,通過(guo)考試就發(fa)給學員證書,甚至不(bu)需要(yao)考試就直接(jie)發(fa)放證書。這些開(kai)發(fa)人員在(zai)自我培(pei)(pei)(pei)(pei)養的(de)(de)(de)(de)過(guo)程中(zhong)(zhong)不(bu)一定(ding)(ding)能(neng)夠系(xi)統的(de)(de)(de)(de)學習(xi)軟(ruan)(ruan)件(jian)架構師(shi)的(de)(de)(de)(de)理論(lun)知識,他們(men)只(zhi)具有(you)一定(ding)(ding)的(de)(de)(de)(de)開(kai)發(fa)和(he)(he)設計經(jing)驗,僅(jin)僅(jin)經(jing)過(guo)幾天的(de)(de)(de)(de)培(pei)(pei)(pei)(pei)訓,是(shi)不(bu)太可能(neng)培(pei)(pei)(pei)(pei)養出合格(ge)的(de)(de)(de)(de)軟(ruan)(ruan)件(jian)架構師(shi)的(de)(de)(de)(de)。而且,作為某個(ge)廠商(shang)的(de)(de)(de)(de)培(pei)(pei)(pei)(pei)訓和(he)(he)認(ren)證,其最(zui)終目的(de)(de)(de)(de)是(shi)培(pei)(pei)(pei)(pei)育自己的(de)(de)(de)(de)市(shi)場,培(pei)(pei)(pei)(pei)養一批忠誠的(de)(de)(de)(de)用(yong)戶,而不(bu)是(shi)為中(zhong)(zhong)國培(pei)(pei)(pei)(pei)養軟(ruan)(ruan)件(jian)架構師(shi)。因此,也存在(zai)很(hen)大(da)的(de)(de)(de)(de)問題(ti)和(he)(he)缺陷。

方法

針(zhen)對軟(ruan)(ruan)件(jian)架(jia)(jia)構師在軟(ruan)(ruan)件(jian)組織(zhi)中的(de)(de)作(zuo)用和(he)其(qi)在國內的(de)(de)培(pei)(pei)養現狀,有(you)分析家認為有(you)必要將軟(ruan)(ruan)件(jian)架(jia)(jia)構師的(de)(de)教(jiao)育、培(pei)(pei)訓和(he)認證作(zuo)為發(fa)展民族軟(ruan)(ruan)件(jian)產業的(de)(de)一(yi)(yi)個基本(ben)決策(ce),制(zhi)定詳細的(de)(de)軟(ruan)(ruan)件(jian)架(jia)(jia)構師培(pei)(pei)養方案。因(yin)此,提出以下一(yi)(yi)些關于軟(ruan)(ruan)件(jian)架(jia)(jia)構師培(pei)(pei)養的(de)(de)基該方法和(he)途徑。

⑴確定(ding)(ding)軟(ruan)件架構(gou)(gou)師在(zai)軟(ruan)件組織(zhi)中的(de)(de)(de)職責和充當的(de)(de)(de)角色,確定(ding)(ding)其(qi)相(xiang)應(ying)的(de)(de)(de)必須(xu)具備的(de)(de)(de)知識體系,確定(ding)(ding)軟(ruan)件架構(gou)(gou)師的(de)(de)(de)職業及其(qi)相(xiang)關制度,制定(ding)(ding)軟(ruan)件架構(gou)(gou)師的(de)(de)(de)培(pei)養(yang)目(mu)標和培(pei)養(yang)方案。

⑵堅(jian)持以(yi)大學教(jiao)育為主(特別是各軟(ruan)件(jian)學院(yuan)在這方(fang)面可以(yi)大施身手),以(yi)項(xiang)(xiang)目實(shi)踐為輔的(de)教(jiao)育方(fang)針(zhen)。大學可以(yi)聘請現有的(de)軟(ruan)件(jian)架構(gou)師擔任核心課程的(de)講師,通過學校教(jiao)育,系統學習(xi)軟(ruan)件(jian)架構(gou)師所必需的(de)知識體(ti)系;通過項(xiang)(xiang)目實(shi)踐使其具有初步(bu)的(de)軟(ruan)件(jian)開發和設(she)計經驗,逐步(bu)成長為一(yi)名合格的(de)軟(ruan)件(jian)架構(gou)師。

⑶作(zuo)位第2條的補(bu)充,聘請(qing)現(xian)有的軟件架構師,個(ge)人認為適(shi)合以講(jiang)座(zuo)的形式(shi)在學校開展。

⑷對國外一些大公司的軟件(jian)架構師的培訓和(he)認(ren)證(zheng)(zheng)予以支(zhi)持(chi),但是在(zai)認(ren)證(zheng)(zheng)的過程中必須堅持(chi)符合中國實際情況的原(yuan)則。例如,在(zai)認(ren)證(zheng)(zheng)考試之前對考生的知識體(ti)系(xi)進行(xing)(xing)系(xi)統的測試和(he)評估,在(zai)通過認(ren)證(zheng)(zheng)后的適當時間(jian)內進行(xing)(xing)重(zhong)新認(ren)證(zheng)(zheng)和(he)繼續教育。

⑸建立完(wan)善(shan)的軟(ruan)件架(jia)構(gou)師(shi)教(jiao)育和(he)認證(zheng)制(zhi)度(du),使得通過認證(zheng)的人員能夠(gou)在實際(ji)的軟(ruan)件開發(fa)中成為稱職的和(he)優秀的軟(ruan)件架(jia)構(gou)師(shi)。并通過此(ci)制(zhi)度(du)能夠(gou)為國(guo)家(jia)培養出更多、更優秀的軟(ruan)件架(jia)構(gou)師(shi),解(jie)決當前軟(ruan)件架(jia)構(gou)師(shi)急缺問題。

職責

好的(de)(de)(de)(de)(de)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)架(jia)構(gou)(gou)(gou)師(shi)不(bu)只是(shi)一(yi)位受到尊(zun)敬的(de)(de)(de)(de)(de)資深技術人(ren)(ren)員(yuan),通常也是(shi)策略制定(ding)和組(zu)織協調的(de)(de)(de)(de)(de)高手,稱職的(de)(de)(de)(de)(de)顧(gu)問與(yu)領導(dao)者。這(zhe)是(shi)因為軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)架(jia)構(gou)(gou)(gou)規劃(hua)與(yu)設計主要是(shi)以宏(hong)觀(guan)(guan)的(de)(de)(de)(de)(de)角(jiao)度(du)(du)(du)切入系(xi)統架(jia)構(gou)(gou)(gou),一(yi)般所謂的(de)(de)(de)(de)(de)設計則是(shi)以微觀(guan)(guan)的(de)(de)(de)(de)(de)角(jiao)度(du)(du)(du)切入。軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)程(cheng)師(shi)和程(cheng)序(xu)員(yuan)所考慮的(de)(de)(de)(de)(de)是(shi)單個構(gou)(gou)(gou)件(jian)(jian)(jian)的(de)(de)(de)(de)(de)功能,而(er)(er)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)架(jia)構(gou)(gou)(gou)師(shi)必(bi)須從全局的(de)(de)(de)(de)(de)角(jiao)度(du)(du)(du)理解軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)項目(mu)的(de)(de)(de)(de)(de)業務目(mu)的(de)(de)(de)(de)(de)和期望結果(guo),能夠定(ding)義(yi)不(bu)同的(de)(de)(de)(de)(de)構(gou)(gou)(gou)件(jian)(jian)(jian)是(shi)如(ru)何組(zu)裝在(zai)一(yi)起的(de)(de)(de)(de)(de)。軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)架(jia)構(gou)(gou)(gou)師(shi)規劃(hua)系(xi)統的(de)(de)(de)(de)(de)角(jiao)度(du)(du)(du)主要是(shi)從自上(shang)而(er)(er)下(xia)(xia)的(de)(de)(de)(de)(de)方式(shi)著(zhu)(zhu)手,而(er)(er)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)設計師(shi)則多半從自下(xia)(xia)而(er)(er)上(shang)的(de)(de)(de)(de)(de)方式(shi)著(zhu)(zhu)手。這(zhe)種(zhong)從宏(hong)觀(guan)(guan)/微觀(guan)(guan)的(de)(de)(de)(de)(de)角(jiao)度(du)(du)(du)進行劃(hua)分,在(zai)其他學科也常看見,如(ru)宏(hong)觀(guan)(guan)經濟學與(yu)微觀(guan)(guan)經濟學等。這(zhe)種(zhong)宏(hong)觀(guan)(guan)角(jiao)度(du)(du)(du)的(de)(de)(de)(de)(de)本(ben)(ben)質,就是(shi)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)架(jia)構(gou)(gou)(gou)師(shi)專業領域與(yu)其他軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)開(kai)發(fa)人(ren)(ren)員(yuan)最根本(ben)(ben)的(de)(de)(de)(de)(de)區別。

從宏觀的(de)(de)(de)(de)(de)(de)角度(du),舉凡架(jia)構規格(ge)與(yu)(yu)決(jue)策、排定架(jia)構審閱時程、解決(jue)所(suo)有架(jia)構相關的(de)(de)(de)(de)(de)(de)問題、所(suo)有主要(yao)技(ji)術決(jue)策的(de)(de)(de)(de)(de)(de)核準、維護(hu)架(jia)構規格(ge)等都是架(jia)構設(she)計(ji)的(de)(de)(de)(de)(de)(de)主要(yao)工(gong)作(zuo)。通(tong)常在項(xiang)目一開(kai)始(shi),需求與(yu)(yu)初始(shi)分析等工(gong)作(zuo)流程會產生規劃(hua)的(de)(de)(de)(de)(de)(de)企業流程與(yu)(yu)預期系統完成的(de)(de)(de)(de)(de)(de)功能(neng)。有了這些信息,軟件架(jia)構師(shi)就能(neng)草(cao)擬(ni)最(zui)初的(de)(de)(de)(de)(de)(de)高層架(jia)構藍圖,并列(lie)出影晌(shang)架(jia)構的(de)(de)(de)(de)(de)(de)可能(neng)的(de)(de)(de)(de)(de)(de)因(yin)素清單(dan)。另外,軟件架(jia)構師(shi)也(ye)要(yao)擔負估算(suan)項(xiang)目成本(ben)的(de)(de)(de)(de)(de)(de)職責,評估項(xiang)目計(ji)劃(hua)對系統既有基礎(chu)結構與(yu)(yu)架(jia)構的(de)(de)(de)(de)(de)(de)沖擊,以(yi)及計(ji)算(suan)可能(neng)付出的(de)(de)(de)(de)(de)(de)成本(ben)與(yu)(yu)所(suo)帶來(lai)的(de)(de)(de)(de)(de)(de)效(xiao)益。

除了(le)上述任務以外,檢(jian)查初期(qi)架(jia)構(gou)(gou)(gou)規(gui)劃設(she)計、影(ying)響因素與(yu)(yu)(yu)成(cheng)本,維持與(yu)(yu)(yu)組織架(jia)構(gou)(gou)(gou)決策的(de)(de)一致性也(ye)是架(jia)構(gou)(gou)(gou)設(she)計師的(de)(de)重要職責之(zhi)一。這通常要找出(chu)制(zhi)定項目的(de)(de)架(jia)構(gou)(gou)(gou)決策與(yu)(yu)(yu)其優先(xian)級的(de)(de)判斷(duan)基準(zhun)、定義問題領域、決定可(ke)(ke)能解(jie)決方案的(de)(de)制(zhi)約條件(jian)、確(que)(que)認有關可(ke)(ke)能解(jie)決方法(fa)的(de)(de)假設(she)狀況以及(ji)辨(bian)識模塊重用的(de)(de)可(ke)(ke)能性。軟件(jian)架(jia)構(gou)(gou)(gou)師也(ye)必須(xu)負責確(que)(que)保需求的(de)(de)達成(cheng),以及(ji)硬(ying)件(jian)、軟件(jian)、基礎結構(gou)(gou)(gou)、性能、安全性、容量(liang)、可(ke)(ke)用性和系(xi)統(tong)運行、管理與(yu)(yu)(yu)維護等(deng)屬(shu)于系(xi)統(tong)層次相關技術之(zhi)間(jian)的(de)(de)協調(diao)(diao)與(yu)(yu)(yu)平衡。在(zai)某些(xie)關鍵時刻,軟件(jian)架(jia)構(gou)(gou)(gou)師也(ye)要做出(chu)系(xi)統(tong)與(yu)(yu)(yu)架(jia)構(gou)(gou)(gou)在(zai)協調(diao)(diao)、平衡上種種必須(xu)當機立斷(duan)但又很難(nan)判斷(duan)的(de)(de)決策。

軟件架(jia)構師(shi)必須設法(fa)降低(di)可(ke)能的(de)技術(shu)風(feng)險對(dui)系統的(de)沖擊。在規劃(hua)初期,技術(shu)風(feng)險對(dui)一般人來(lai)說通常都是(shi)不(bu)(bu)可(ke)知、不(bu)(bu)可(ke)驗證(zheng)也(ye)不(bu)(bu)可(ke)測(ce)的(de)。風(feng)險大多與(yu)系統層(ceng)次(ci)的(de)需求(qiu)有關(guan)(guan),有時也(ye)會與(yu)組織需求(qiu)有關(guan)(guan)。不(bu)(bu)論(lun)任何類型(xing)的(de)風(feng)險,有經驗的(de)架(jia)構設計(ji)師(shi)都可(ke)在項目的(de)先期也(ye)就是(shi)構建(jian)架(jia)構時期,預先列出這些可(ke)能的(de)風(feng)險,然(ran)后(hou)在后(hou)續的(de)開(kai)發時期配合開(kai)發人員予以(yi)適當地(di)處理與(yu)解決。另(ling)外,架(jia)構設計(ji)師(shi)也(ye)必須領導(dao)開(kai)發團隊,保持與(yu)其他成員的(de)良好互(hu)動(dong),確保開(kai)發人員是(shi)根據架(jia)構藍(lan)圖(tu)來(lai)構建(jian)系統。

總(zong)之,軟件(jian)架構(gou)(gou)(gou)師的(de)(de)(de)(de)主要(yao)任務就是規(gui)劃與系(xi)統架構(gou)(gou)(gou)層(ceng)次相關(guan)的(de)(de)(de)(de)事務,評估可能(neng)的(de)(de)(de)(de)風(feng)(feng)險與成本,并有(you)效(xiao)運用有(you)限的(de)(de)(de)(de)人(ren)力、物(wu)力資源(yuan)滿足(zu)系(xi)統層(ceng)次的(de)(de)(de)(de)需(xu)求。優秀的(de)(de)(de)(de)軟件(jian)架構(gou)(gou)(gou)師是保證軟件(jian)系(xi)統強大生命力的(de)(de)(de)(de)核(he)心(xin)人(ren)物(wu)。專業(ye)架構(gou)(gou)(gou)師能(neng)夠幫(bang)助(zhu)組織全(quan)面研(yan)究現有(you)架構(gou)(gou)(gou)和設計模(mo)式、評估系(xi)統設計的(de)(de)(de)(de)優缺點和可能(neng)存在(zai)(zai)的(de)(de)(de)(de)風(feng)(feng)險,通過(guo)一系(xi)列的(de)(de)(de)(de)專題(ti)(ti)指(zhi)導和具體案(an)例幫(bang)助(zhu)組織掌握先進的(de)(de)(de)(de)、成熟的(de)(de)(de)(de)設計模(mo)式,簡化復雜(za)的(de)(de)(de)(de)業(ye)務邏輯(ji)和需(xu)求,確定(ding)系(xi)統最佳方案(an)。在(zai)(zai)必要(yao)的(de)(de)(de)(de)情況下(xia),還(huan)可就特定(ding)領域(yu)或(huo)課題(ti)(ti),為(wei)開發人(ren)員(yuan)提供定(ding)制指(zhi)導。

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