數(shù)據(jù)架構(gòu)師的主要工作內(nèi)容是確認和評估系統(tǒng)需求,給出開發(fā)規(guī)范,搭建系統(tǒng)實現(xiàn)的核心構(gòu)架,并澄清技術(shù)細節(jié)、掃清主要難點的技術(shù)人員。主要著眼于系統(tǒng)的“技術(shù)實現(xiàn)”。
軟件架構(gòu)師在整個軟件開發(fā)過程中都起著重要的作用,并隨著開發(fā)進程的推進而其職責或關(guān)注點不斷地變化,在需求階段,軟件架構(gòu)師主要負責理解和管理非功能性系統(tǒng)需求,比如軟件的可維護性、性能、復(fù)用性、可靠性、有效性和可測試性等等,此外,架構(gòu)師還要經(jīng)常審查客戶及市場人員所提出的需求,確認開發(fā)團隊所提出的設(shè)計;在需求越來越明確后,架構(gòu)師的關(guān)注點開始轉(zhuǎn)移到組織開發(fā)團隊成員和開發(fā)過程定義上;在軟件設(shè)計階段,架構(gòu)師負責對整個軟件體系結(jié)構(gòu)、關(guān)鍵構(gòu)件、接口和開發(fā)政策的設(shè)計;在編碼階段,架構(gòu)師則成為詳細設(shè)計者和代碼編寫者的顧問,并且經(jīng)常性地要舉行一些技術(shù)研討會、技術(shù)培訓(xùn)班等;隨著軟件開始測試、集成和交付,集成和測試支持將成為軟件架構(gòu)師的工作重點;在軟件維護開始時,軟件架構(gòu)師就開始為下一版本的產(chǎn)品是否應(yīng)該增加新的功能模塊進行決策?!?/p>
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com