(完整版)系統(tǒng)架構師_第1頁
(完整版)系統(tǒng)架構師_第2頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、系統(tǒng)架構師在一個較大規(guī)模的軟件組織里,一般都有項目管理師、軟件架構師、系統(tǒng)分析師、軟件設計師、測試工程師、數(shù)據庫工程師、程序員、過程改進、質量保證等不同的職位。在這些職位中,人們容易混淆的是系統(tǒng)分析師和軟件架構師。對于系統(tǒng)分析師的角色,業(yè)界有兩種觀點,一種是把系統(tǒng)分析師當成既懂技術又懂管理的全能冠軍,另一種是把系統(tǒng)分析師當作需求分析師,而架構師才是靈魂。那么,系統(tǒng)分析師與軟件架構師在角色方面的分配究竟有什么區(qū)別呢?當軟件規(guī)模比較小時,系統(tǒng)分析師所完成的工作是把真正的業(yè)務需求(這個需求不是指客戶簡單所說的哪一個功能,而是需要去挖掘的,可能是潛在的但又是系統(tǒng)必需的,條例清楚、邏輯清晰的業(yè)務功能,而

2、且需求不僅僅只是來自業(yè)務上的,系統(tǒng)所依賴的運行環(huán)境也會產生一些需求)轉換成計算機可理解、可實現(xiàn)、可計算的模型。但由于現(xiàn)在的系統(tǒng)規(guī)模越來越大,復雜程度越來越高,而且應用領域也越來越廣,所以很難由一個工種的人來全面完成這項艱巨的任務。在具體的軟件設計過程中,現(xiàn)在把它分解為由系統(tǒng)分析師與軟件架構師合作共同來完成這一任務。其中系統(tǒng)分析師側重的是前一部分的工作,軟件架構師側重的是后一部分的工作。系統(tǒng)分析師的主要工作內容包括業(yè)務需求分析、系統(tǒng)需求分析、可行性分析以及建模等,其特點是更多地與行業(yè)專家、用戶溝通,再及時與項目經理(項目管理師)、軟件架構師以及老板商討,分析項目具備的特點、成本、風險等,考慮實現(xiàn)

3、的模型。系統(tǒng)分析師所面臨的往往是有許多不確定性的事件,需要對這些不確定的事件進行分析、總結,使之得出一個相對可靠的確定性結論或實施方案模型。軟件架構師的主要工作內容就是在系統(tǒng)需求比較清晰的條件下進行系統(tǒng)總體的架構設計,當然它也可能會涵蓋一些系統(tǒng)分析師的工作內容和軟件設計師的內容,但其特點是確定性的東西會多一些,力求為系統(tǒng)找到或架構一個最優(yōu)的模型,這里面雖然可能有很多創(chuàng)新的成分,但更重要的是如何充分運用現(xiàn)有的各種模型、結構、方案,并根據項目的特點,在各種方案中取長補短,找到一個最好的平衡點和結合點,使之最適合當前項目的解決方案。所以,軟件架構師實際上是使系統(tǒng)細致化、完善化,為擁有更好的可靠性提供

4、保障。在實際的職責上,軟件架構師比系統(tǒng)分析師所站的角度更高一些。在大規(guī)模的軟件系統(tǒng)中,系統(tǒng)分析師可能就系統(tǒng)的某個子系統(tǒng)進行分析與設計,而軟件架構師應該對整個系統(tǒng)的結構負責。(1)項目管理師:掌握信息系統(tǒng)項目管理的知識體系,具備管理大型、復雜信息系統(tǒng)項目和多項目的經驗和能力;能根據需求組織制定可行的項目管理計劃;能夠組織項目實施,對項目的人員、資金、設備、進度和質量等進行管理,并能根據實際情況及時做出調整,系統(tǒng)地監(jiān)督項目實施過程的績效,保證項目在一定的約束條件下到達既定的項目目標;能分析和評估項目管理計劃和成果;能在項目管理進展的早期發(fā)現(xiàn)問題,并有預防問題的措施;能協(xié)調項目所涉及的相關人員。即項

5、目管理師的主要職責是負責整個項目的實施和控制,協(xié)調各種資源(包括組織內部資源和客戶資源)。(2) 系統(tǒng)分析師:熟悉應用領域的業(yè)務,能分析用戶的需求和約束條件,寫出信息系統(tǒng)需求規(guī)格說明書,制訂項目開發(fā)計劃,協(xié)調項目開發(fā)與運行所涉及的各類人員;能指導制訂企業(yè)的戰(zhàn)略數(shù)據規(guī)劃,組織開發(fā)項目;能評估和選用適宜的開發(fā)方法和工具;能按照標準規(guī)范編寫系統(tǒng)分析、設計文檔;能對開發(fā)過程進行質量控制與進度控制;能具體指導項目開發(fā)。即系統(tǒng)分析師的主要職責是獲取并分析用戶的需求,形成規(guī)范化的文檔,指導整個項目的開發(fā),需要與客戶不斷的交流,熟悉應用領域的業(yè)務。(3) 系統(tǒng)架構師:能夠根據用戶需求,結合用戶應用領域的實際情

6、況,設計正確、合理的軟件構架,維護系統(tǒng)構件及其接口,并確保系統(tǒng)構架具有良好的性能;能夠對項目進行系統(tǒng)構架級的描述、分析、設計與評估;能夠按照相關標準編寫相應的設計文檔;具有扎實的理論功底、廣博的知識面,能夠與系統(tǒng)分析師、項目管理師相互協(xié)作、配合工作。即系統(tǒng)架構師的職責是負責整體的、宏觀的系統(tǒng)設計,重點在架構級別上。還要對架構進行描述、分析和評估,屬于純技術性的工作。系統(tǒng)架構師(又稱企業(yè)架構師或者系統(tǒng)設計師)是一個最終確認和評估系統(tǒng)需求,給出開發(fā)規(guī)范,搭建系統(tǒng)實現(xiàn)的核心構架,并澄清技術細節(jié)、掃清主要難點的技術人員。主要著眼于系統(tǒng)的“技術實現(xiàn)”。因此他/她應該是特定的開發(fā)平臺、語言、工具的大師,對

7、常見應用場景能馬上給出最恰當?shù)慕鉀Q方案,同時要對所屬的開發(fā)團隊有足夠的了解,能夠評估自己的團隊實現(xiàn)特定的功能需求需要的代價。系統(tǒng)架構師負責設計系統(tǒng)整體架構,從需求到設計的每個細節(jié)都要考慮到,把握整個項目,使設計的項目盡量效率高,開發(fā)容易,維護方便,升級簡單等。軟件系統(tǒng)架構師綜合的知識能力包括9個方面,即:1、戰(zhàn)略規(guī)劃能力。2、業(yè)務流程建模能力。3、信息數(shù)據結構能力。4、技術架構選擇和實現(xiàn)能力。5、應用系統(tǒng)架構的解決和實現(xiàn)能力。6、基礎IT知識及基礎設施、資源調配能力。7、信息安全技術支持與管理保障能力。8、IT審計、治理與基本需求分析、獲取能力。9、面向軟件系統(tǒng)可靠性與系統(tǒng)生命周期的質量保障服

8、務能力。作為系統(tǒng)架構師,必須成為所在開發(fā)團隊的技術路線指導者;具有很強的系統(tǒng)思維的能力;需要從大量互相沖突的系統(tǒng)方法和工具中區(qū)分出那些有效的,那些無效的。架構師應當是一個成熟的、豐富的、有經驗的、有良好教育的、學習快捷、善溝通和決策能力強的人。豐富是指他必須具有業(yè)務領域方面的工作知識,知識來源于經驗或者教育。他必須廣泛了解各種技術并精通一種特定技術,至少了解計算機通用技術以便確定那種技術最優(yōu),或組織團隊開展技術評估。優(yōu)秀的架構師能考慮并評估所有可用來解決問題的總體技術方案。需要良好的書面和口頭溝通技巧,一般通過可視化模型和小組討論來溝通指導團隊確保開發(fā)人員按照架構建造系統(tǒng)。系統(tǒng)構架師的職責系統(tǒng)

9、架構師的職責就是設計一個公司的基礎架構,并提供關于怎樣建立和維護系統(tǒng)的指導方針。具體來講,系統(tǒng)架構師的職責主要體現(xiàn)在以下幾方面:1負責公司系統(tǒng)的架構設計、研發(fā)工作;2承擔從業(yè)務向技術轉換的橋梁作用;3協(xié)助項目經理制定項目計劃和控制項目進度;4負責輔助并指導SA開展設計工作;5負責組織技術研究和攻關工作;6負責組織和管理公司內部的技術培訓工作;7負責組織及帶領公司內部員工研究與項目相關的新技術。8管理技術支撐團隊并給項目、產品開發(fā)實施團隊提供技術保障。11理解系統(tǒng)的業(yè)務需求,制定系統(tǒng)的整體框架(包括:技術框架和業(yè)務框架)12對系統(tǒng)框架相關技術和業(yè)務進行培訓,指導開發(fā)人員開發(fā)。并解決系統(tǒng)開發(fā)、運行

10、中出現(xiàn)的各種問題。系統(tǒng)架構師的目的:13對系統(tǒng)的重用、擴展、安全、性能、伸縮性、簡潔等做系統(tǒng)級的把握。系統(tǒng)架構師的工作在于針對不同的情況篩選出最優(yōu)的技術解決方案,而不是沉在具體實現(xiàn)細節(jié)上。此外系統(tǒng)架構師是不可培養(yǎng)的,好的系統(tǒng)架構師也許不是一個優(yōu)秀的程序員,但是不能不懂技術之間的差別,技術的發(fā)展趨勢,采用該技術的當前成本和后繼成本,該技術與具體應用的偶合程度,自己可以調配的資源狀況,研發(fā)中可能會遇到的風險,如何回避風險。這些才是架構師需要考慮的主要內容。出師表兩漢:諸葛亮先帝創(chuàng)業(yè)未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之秋也。然侍衛(wèi)之臣不懈于內,忠志之士忘身于外者,蓋追先帝之殊遇,欲報

11、之于陛下也。誠宜開張圣聽,以光先帝遺德,恢弘志士之氣,不宜妄自菲薄,引喻失義,以塞忠諫之路也。宮中府中,俱為一體;陟罰臧否,不宜異同。若有作奸犯科及為忠善者,宜付有司論其刑賞,以昭陛下平明之理;不宜偏私,使內外異法也。侍中、侍郎郭攸之、費祎、董允等,此皆良實,志慮忠純,是以先帝簡拔以遺陛下:愚以為宮中之事,事無大小,悉以咨之,然后施行,必能裨補闕漏,有所廣益。將軍向寵,性行淑均,曉暢軍事,試用于昔日,先帝稱之曰“能”,是以眾議舉寵為督:愚以為營中之事,悉以咨之,必能使行陣和睦,優(yōu)劣得所。親賢臣,遠小人,此先漢所以興隆也;親小人,遠賢臣,此后漢所以傾頹也。先帝在時,每與臣論此事,未嘗不嘆息痛恨于桓、靈也。侍中、尚書、長史、參軍,此悉貞良死節(jié)之臣,愿陛下親之、信之,則漢室之隆,可計日而待也.。臣本布衣,躬耕于南陽,茍全性命于亂世,不求聞達于諸侯。先帝不以臣卑鄙,猥自枉屈,三顧臣于草廬之中,咨臣以當世之事,由是感激,遂許先帝以驅馳。后值傾覆,受任于敗軍之際,奉命于危難之間,爾來二十有一年矣。先帝知臣謹慎,故臨崩寄臣以大事也。受命以來,夙夜憂嘆,恐托付不效,以傷先帝之明;故五月渡瀘,深入不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論