芒果视频下载

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

定義

軟件(jian)架(jia)構(gou)(gou)師(shi)是軟件(jian)行業中(zhong)一(yi)(yi)種新興職(zhi)業,工作(zuo)職(zhi)責是在(zai)一(yi)(yi)個(ge)軟件(jian)項目開(kai)發(fa)過程中(zhong),將客戶的(de)(de)(de)需求轉換(huan)為(wei)規范的(de)(de)(de)開(kai)發(fa)計(ji)劃及(ji)文本,并制定這個(ge)項目的(de)(de)(de)總體架(jia)構(gou)(gou),指導整(zheng)個(ge)開(kai)發(fa)團隊完成(cheng)這個(ge)計(ji)劃。主導系統全局(ju)分(fen)析設計(ji)與實施、負責軟件(jian)架(jia)構(gou)(gou)和關鍵技(ji)術決策(ce)的(de)(de)(de)人員。軟件(jian)架(jia)構(gou)(gou)師(shi)應(ying)能(neng)(neng)迅速(su)抓住問題要害(hai),并做出合(he)理的(de)(de)(de)關鍵決定的(de)(de)(de)能(neng)(neng)力(li),具備戰略(lve)性和前瞻性思維能(neng)(neng)力(li),善于把(ba)握全局(ju),能(neng)(neng)夠(gou)在(zai)更高抽象級別(bie)上(shang)進行思考(kao)。

要求

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

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

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

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

(5)精通構(gou)架(jia)設計的(de)理論、實(shi)踐和工具,并掌握多種參(can)考(kao)構(gou)架(jia)、主要的(de)可重(zhong)用構(gou)架(jia)機制和模式(例如(ru)J2EE架(jia)構(gou)等);

(6)具備(bei)系(xi)(xi)統(tong)設(she)計員(yuan)的所有技能(neng),但涉及面更(geng)廣、抽象(xiang)級別(bie)更(geng)高(gao);活動確定(ding)用例或需求的優先級、進行(xing)(xing)構(gou)(gou)(gou)架(jia)(jia)(jia)分析、創建(jian)構(gou)(gou)(gou)架(jia)(jia)(jia)的概念(nian)驗(yan)(yan)證原型(xing)、評估構(gou)(gou)(gou)架(jia)(jia)(jia)的概念(nian)驗(yan)(yan)證原型(xing)的可行(xing)(xing)性、組織系(xi)(xi)統(tong)實(shi)施(shi)模(mo)型(xing)、描述(shu)系(xi)(xi)統(tong)分布(bu)結構(gou)(gou)(gou)、描述(shu)運行(xing)(xing)時刻構(gou)(gou)(gou)架(jia)(jia)(jia)、確定(ding)設(she)計機制、確定(ding)設(she)計元素(su)、合并已有設(she)計元素(su)、構(gou)(gou)(gou)架(jia)(jia)(jia)文檔、參考構(gou)(gou)(gou)部署模(mo)型(xing)、構(gou)(gou)(gou)架(jia)(jia)(jia)概念(nian)驗(yan)(yan)證原型(xing)、接(jie)口、事件(jian)、信號(hao)與協議(yi)等(deng)。架(jia)(jia)(jia)、分析模(mo)型(xing)、設(she)計模(mo)型(xing)、實(shi)施(shi)模(mo)型(xing)。

主要任務

架(jia)構師(shi)的(de)主要任務不是從(cong)事(shi)(shi)具體的(de)軟(ruan)件程序的(de)編寫,而是從(cong)事(shi)(shi)更(geng)高層次的(de)開(kai)發構架(jia)工作。他(ta)必須對(dui)開(kai)發技術(shu)非常了解,并且需(xu)要有良(liang)好的(de)組織管理能力(li)。可以(yi)這(zhe)樣說,一個(ge)架(jia)構師(shi)工作的(de)好壞(huai)決(jue)定(ding)了整個(ge)軟(ruan)件開(kai)發項(xiang)目的(de)成敗。

1、領導與協(xie)調整個項(xiang)目(mu)中的技術活動(分析、設計和(he)實施等)。

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

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

4、確(que)定(ding)設計元(yuan)素的分(fen)組以及這些主要(yao)分(fen)組之(zhi)間的接口。

5、為(wei)技(ji)術(shu)決(jue)策提供規則,平衡各類(lei)涉眾的(de)不(bu)同(tong)關(guan)注點(dian),化解技(ji)術(shu)風險,并(bing)保證相(xiang)關(guan)決(jue)定被(bei)有效的(de)傳達和貫徹(che)。

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

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

培養

概述

軟件(jian)(jian)(jian)架(jia)構(gou)師(shi)(shi)(shi)一(yi)般都是具備計算(suan)機(ji)科學或軟件(jian)(jian)(jian)工程的(de)(de)知識,由(you)程序員做(zuo)起,然后(hou)再(zai)慢慢發展(zhan)為(wei)架(jia)構(gou)師(shi)(shi)(shi)的(de)(de)。在(zai)國內,很多大(da)學還(huan)沒(mei)有(you)設立(li)軟件(jian)(jian)(jian)架(jia)構(gou)的(de)(de)學位課程,雖然IT業(ye)(ye)界對設計和(he)(he)架(jia)構(gou)的(de)(de)興趣日(ri)漸高(gao)漲,但各學校(xiao)(xiao)還(huan)是無法在(zai)課程中增加相應(ying)的(de)(de)內容來體現這一(yi)趨(qu)勢。從(cong)這個方面來說,學校(xiao)(xiao)教育已經遠(yuan)(yuan)遠(yuan)(yuan)落后(hou)于產業(ye)(ye)發展(zhan)。因(yin)此,促進和(he)(he)發展(zhan)軟件(jian)(jian)(jian)架(jia)構(gou)學課程的(de)(de)任務(wu)將(jiang)落在(zai)軟件(jian)(jian)(jian)架(jia)構(gou)師(shi)(shi)(shi)身上。軟件(jian)(jian)(jian)架(jia)構(gou)師(shi)(shi)(shi)應(ying)該幫助各大(da)院校(xiao)(xiao)建立(li)相關課程體系,一(yi)旦教育課程建立(li)起來,知識體將(jiang)不僅通過新畢業(ye)(ye)生(sheng)的(de)(de)工作成(cheng)果來得(de)(de)到(dao)擴展(zhan),同時也會從(cong)適(shi)合軟件(jian)(jian)(jian)架(jia)構(gou)的(de)(de)教育研究和(he)(he)出版物中得(de)(de)到(dao)擴展(zhan)。

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

當然,并不(bu)是每(mei)一(yi)位程序員經過(guo)8年后(hou)都(dou)可(ke)以成(cheng)長(chang)為軟(ruan)(ruan)件架構師的(de)。一(yi)個軟(ruan)(ruan)件工程師在充分掌(zhang)握(wo)了軟(ruan)(ruan)件架構師工作(zuo)所(suo)必需(xu)的(de)基本理(li)論和技(ji)能(neng)后(hou),如(ru)(ru)何得到(dao)和利用機(ji)會、如(ru)(ru)何利用所(suo)掌(zhang)握(wo)的(de)技(ji)能(neng)進行應用系統(tong)的(de)合(he)理(li)架構、如(ru)(ru)何不(bu)斷(duan)的(de)抽(chou)象和總結(jie)自己的(de)架構模式(shi)、如(ru)(ru)何深(shen)入行業(ye)成(cheng)為能(neng)夠勝任分析、架構為一(yi)體(ti)的(de)精英人才,這就在于(yu)機(ji)遇、個人的(de)努力和天(tian)賦(fu)了。

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

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

自我(wo)培(pei)養(yang)方式的(de)主要(yao)對象(xiang)是(shi)(shi)(shi)具有一定(ding)(ding)年限(xian)的(de)軟(ruan)件開發和(he)設計(ji)(ji)人員(yuan),如(ru)Microsoft、IBM、Sun等公司的(de)軟(ruan)件架構(gou)(gou)(gou)師(shi)認證(zheng)(zheng)(zheng)對學員(yuan)的(de)基礎并沒有具體的(de)要(yao)求,只要(yao)交(jiao)納(na)規定(ding)(ding)的(de)費用,然后進行幾天的(de)集中(zhong)培(pei)訓,通(tong)過考試就(jiu)發給學員(yuan)證(zheng)(zheng)(zheng)書(shu),甚至不需要(yao)考試就(jiu)直接發放證(zheng)(zheng)(zheng)書(shu)。這些開發人員(yuan)在(zai)自我(wo)培(pei)養(yang)的(de)過程中(zhong)不一定(ding)(ding)能夠系統(tong)的(de)學習軟(ruan)件架構(gou)(gou)(gou)師(shi)的(de)理論知識,他(ta)們(men)只具有一定(ding)(ding)的(de)開發和(he)設計(ji)(ji)經驗,僅僅經過幾天的(de)培(pei)訓,是(shi)(shi)(shi)不太可能培(pei)養(yang)出合格(ge)的(de)軟(ruan)件架構(gou)(gou)(gou)師(shi)的(de)。而且,作為某個廠(chang)商的(de)培(pei)訓和(he)認證(zheng)(zheng)(zheng),其最終目的(de)是(shi)(shi)(shi)培(pei)育自己的(de)市場,培(pei)養(yang)一批忠誠的(de)用戶,而不是(shi)(shi)(shi)為中(zhong)國培(pei)養(yang)軟(ruan)件架構(gou)(gou)(gou)師(shi)。因此(ci),也(ye)存(cun)在(zai)很大的(de)問(wen)題和(he)缺陷(xian)。

方法

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

⑴確(que)定(ding)軟(ruan)件(jian)架構師(shi)在軟(ruan)件(jian)組織中(zhong)的(de)(de)職責和(he)充當的(de)(de)角色(se),確(que)定(ding)其相應的(de)(de)必須具備的(de)(de)知識體系,確(que)定(ding)軟(ruan)件(jian)架構師(shi)的(de)(de)職業及其相關制度,制定(ding)軟(ruan)件(jian)架構師(shi)的(de)(de)培養(yang)(yang)目標和(he)培養(yang)(yang)方(fang)案。

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

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

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

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

職責

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

從宏(hong)觀的角度,舉凡(fan)架(jia)(jia)(jia)構(gou)(gou)(gou)規格與(yu)決策(ce)、排定(ding)架(jia)(jia)(jia)構(gou)(gou)(gou)審(shen)閱時(shi)程、解決所有(you)架(jia)(jia)(jia)構(gou)(gou)(gou)相關的問(wen)題(ti)、所有(you)主要(yao)(yao)技術決策(ce)的核準、維護架(jia)(jia)(jia)構(gou)(gou)(gou)規格等(deng)都是架(jia)(jia)(jia)構(gou)(gou)(gou)設計(ji)的主要(yao)(yao)工(gong)作(zuo)(zuo)。通常在項目一開始,需求與(yu)初始分析等(deng)工(gong)作(zuo)(zuo)流程會產生規劃的企(qi)業(ye)流程與(yu)預期系(xi)統(tong)完成(cheng)的功能。有(you)了這些信息(xi),軟件架(jia)(jia)(jia)構(gou)(gou)(gou)師就(jiu)能草擬最初的高(gao)層架(jia)(jia)(jia)構(gou)(gou)(gou)藍(lan)圖,并列出(chu)影晌架(jia)(jia)(jia)構(gou)(gou)(gou)的可能的因素(su)清(qing)單。另外(wai),軟件架(jia)(jia)(jia)構(gou)(gou)(gou)師也要(yao)(yao)擔負估算項目成(cheng)本的職責,評估項目計(ji)劃對系(xi)統(tong)既(ji)有(you)基礎結構(gou)(gou)(gou)與(yu)架(jia)(jia)(jia)構(gou)(gou)(gou)的沖(chong)擊,以及計(ji)算可能付出(chu)的成(cheng)本與(yu)所帶來的效益。

除了上述任(ren)務以外(wai),檢查(cha)初期架(jia)(jia)構(gou)(gou)規(gui)劃(hua)設計、影響因素(su)與(yu)成本,維(wei)(wei)持與(yu)組織架(jia)(jia)構(gou)(gou)決(jue)策的(de)(de)一致(zhi)性(xing)也是(shi)架(jia)(jia)構(gou)(gou)設計師的(de)(de)重(zhong)要(yao)(yao)職責之(zhi)一。這通(tong)常要(yao)(yao)找(zhao)出制(zhi)定項目(mu)的(de)(de)架(jia)(jia)構(gou)(gou)決(jue)策與(yu)其(qi)優先(xian)級的(de)(de)判斷基準、定義(yi)問題領域、決(jue)定可能(neng)解(jie)決(jue)方案(an)的(de)(de)制(zhi)約條件(jian)(jian)(jian)、確認(ren)有關(guan)可能(neng)解(jie)決(jue)方法的(de)(de)假設狀況以及辨識(shi)模塊(kuai)重(zhong)用(yong)的(de)(de)可能(neng)性(xing)。軟件(jian)(jian)(jian)架(jia)(jia)構(gou)(gou)師也必須負(fu)責確保需求(qiu)的(de)(de)達成,以及硬件(jian)(jian)(jian)、軟件(jian)(jian)(jian)、基礎結構(gou)(gou)、性(xing)能(neng)、安全性(xing)、容量(liang)、可用(yong)性(xing)和系統運行、管理與(yu)維(wei)(wei)護等屬(shu)于系統層次相(xiang)關(guan)技術之(zhi)間的(de)(de)協(xie)調(diao)與(yu)平(ping)衡。在某些(xie)關(guan)鍵時刻,軟件(jian)(jian)(jian)架(jia)(jia)構(gou)(gou)師也要(yao)(yao)做出系統與(yu)架(jia)(jia)構(gou)(gou)在協(xie)調(diao)、平(ping)衡上種種必須當機立斷但又很(hen)難判斷的(de)(de)決(jue)策。

軟件架(jia)(jia)構(gou)(gou)(gou)(gou)師必須設法降低可能的(de)(de)技(ji)術風險對系(xi)統的(de)(de)沖擊。在規劃(hua)初期(qi)(qi),技(ji)術風險對一般人(ren)來(lai)說(shuo)通常都是不(bu)可知、不(bu)可驗(yan)證也不(bu)可測的(de)(de)。風險大多與(yu)系(xi)統層次的(de)(de)需求(qiu)有(you)關,有(you)時(shi)也會與(yu)組織需求(qiu)有(you)關。不(bu)論(lun)任何類型(xing)的(de)(de)風險,有(you)經驗(yan)的(de)(de)架(jia)(jia)構(gou)(gou)(gou)(gou)設計師都可在項目(mu)的(de)(de)先期(qi)(qi)也就是構(gou)(gou)(gou)(gou)建(jian)架(jia)(jia)構(gou)(gou)(gou)(gou)時(shi)期(qi)(qi),預先列出這些可能的(de)(de)風險,然后(hou)在后(hou)續的(de)(de)開發時(shi)期(qi)(qi)配(pei)合開發人(ren)員予以適(shi)當地處理與(yu)解決。另外(wai),架(jia)(jia)構(gou)(gou)(gou)(gou)設計師也必須領導開發團隊(dui),保持與(yu)其他成(cheng)員的(de)(de)良好(hao)互動,確(que)保開發人(ren)員是根(gen)據架(jia)(jia)構(gou)(gou)(gou)(gou)藍圖來(lai)構(gou)(gou)(gou)(gou)建(jian)系(xi)統。

總之(zhi),軟件(jian)架構師(shi)的(de)(de)(de)主要任務就是規劃與系統(tong)架構層次(ci)相關的(de)(de)(de)事務,評估可能(neng)的(de)(de)(de)風險與成本,并有效運用有限的(de)(de)(de)人力(li)、物力(li)資源滿足(zu)系統(tong)層次(ci)的(de)(de)(de)需求(qiu)。優(you)秀的(de)(de)(de)軟件(jian)架構師(shi)是保(bao)證軟件(jian)系統(tong)強大(da)生命(ming)力(li)的(de)(de)(de)核心人物。專(zhuan)業架構師(shi)能(neng)夠幫(bang)助(zhu)組織(zhi)全面研究(jiu)現有架構和(he)(he)設(she)計(ji)模(mo)式、評估系統(tong)設(she)計(ji)的(de)(de)(de)優(you)缺(que)點和(he)(he)可能(neng)存在的(de)(de)(de)風險,通過(guo)一系列的(de)(de)(de)專(zhuan)題(ti)指導和(he)(he)具體(ti)案例(li)幫(bang)助(zhu)組織(zhi)掌握(wo)先進的(de)(de)(de)、成熟的(de)(de)(de)設(she)計(ji)模(mo)式,簡化復雜的(de)(de)(de)業務邏(luo)輯和(he)(he)需求(qiu),確定(ding)系統(tong)最佳方(fang)案。在必(bi)要的(de)(de)(de)情況下(xia),還可就特定(ding)領域或課題(ti),為開發(fa)人員提供定(ding)制指導。

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