專案管理師-系統分析師-系統架構師的區別

來源:互聯網
上載者:User

本人原先對這兩個概念也不怎麼清楚,後來到網上專門收集了一下 整理如下,方便各位考友! 當軟體規模比較小時,系統分析師所完成的工作是把真正的業務需求(這個需求不是指客戶簡單所說的哪一個功能,而是需要去挖掘的,可能是潛在的但又是系統必需的,條例清楚、邏輯清晰的業務功能,而且需求不僅僅只是來自業務上的,系統所依賴的運行環境也會產生一些需求)轉換成電腦可理解、可實現、可計算的模型。但由於現在的系統規模越來越大,複雜程度越來越高,而且應用領域也越來越廣,所以很難由一個工種的人來全面完成這項艱巨的任務。
在具體的軟體設計過程中,現在把它分解為由系統分析師與軟體架構師合作共同來完成這一任務。其中系統分析師側重的是前一部分的工作,軟體架構師側重的是後一部分的工作。系統分析師的主要工作內容 包括業務需求分析、系統需求分析、可行性分析以及建模等,其特點是更多地與主題專家、使用者溝通,再及時與專案經理(專案管理師)、軟體架構師以及老闆商 討,分析項目具備的特點、成本、風險等,考慮實現的模型。系統分析師所面臨的往往是有許多不確定性事件,需要對這些不確定的事件進行分析、總結,使之得 出一個相對可靠的確定性結論或實施方案模型。
軟體架構師的主要工作內容就是在系統需求比較清晰的條件下進行系統總體的架構設計,當然 它也可能會涵蓋一些系統分析師的工作內容和軟體設計師的內容,但其特點是確定性東西會多一些,力求為系統找到或架構一個最優的模型,這裡面雖然可能有很 多創新的成分,但更重要的是如何充分運用現有的各種模型、結構、方案,並根據項目的特點,在各種方案中取長補短,找到一個最好的平衡點和結合點,使之最適 合當前項目的解決方案。所以,軟體架構師實際上是使系統細緻化、完善化,為擁有更好的可靠性提供保障。
在實際的職責上,軟體架構師比系統分析師所站的角度更高一些。在大規模的軟體系統中,系統分析師可能就系統的某個子系統進行分析與設計,而軟體架構師應該對整個系統的結構負責。
(1) 專案管理師:掌握資訊系統專案管理的知識體系,具備管理大型、複雜資訊系統項目和多項目的經驗和能力;能根據需求組織制定可行的專案管理計劃;能夠組織項 目實施,對項目的人員、資金、裝置、進度和品質等進行管理,並能根據實際情況及時做出調整,系統地監督項目實施過程的績效,保證項目在一定的約束條件下到 達既定的項目目標;能分析和評估專案管理計劃和成果;能在專案管理進展的早期發現問題,並有預防問題的措施;能協調項目所涉及的相關人員。即專案管理師的 主要職責是負責整個項目的實施和控制,協調各種資源(包括組織內部資源和客戶資源)。
(2)系統分析師:熟悉應用領域的業務,能分析 使用者的需求和約束條件,寫出資訊系統需求規格說明書,制訂項目開發計劃,協調項目開發與運行所涉及的各類人員;能指導制訂企業的戰略資料規劃,組織開發項 目;能評估和選用適宜的開發方法和工具;能按照標準規範編寫系統分析、設計文檔;能對開發過程進行品質控制與進度控制;能具體指導項目開發。即系統分析師 的主要職責是擷取並分析使用者的需求,形成正常化的文檔,指導整個項目的開發,需要與客戶不斷的交流,熟悉應用領域的業務。
(3)系統 架構師:能夠根據使用者需求,結合使用者應用領域的實際情況,設計正確、合理的軟體構架,維護系統構件及其介面,並確保系統構架具有良好的效能;能夠對項目進 行系統構架級的描述、分析、設計與評估;能夠按照相關標準編寫相應的設計文檔;具有紮實的理論功底、廣博的知識面,能夠與系統分析師、專案管理師相互協 作、配合工作。即系統架構師的職責是負責整體的、宏觀的系統設計,重點在架構層級上。還要對架構進行描述、分析和評估,屬於純技術性的工作。
從考試難度來看,系統架構設計師是最有難度的,同時,架構設計師也是業界最缺的一個高端職位,因此,其含金量也將是最高的。而且,我個人估計,架構設計師認證的含金量會超過系統分析師,這是因為業界已經深刻認識到架構的重要性,且中小企業緊缺架構設計師。從考試大綱來看,系統架構設計師考試的試題題型和內容將與系統分析師的考試基本重疊或一致,只是內容稍微偏向於架構設計。 其他人的說法: 首先看一下架構師和系統分析員的區別:

1、系統分析員必須考慮自己所設計系統的方方面面,他是系統實現的原始作者,也對系統能否滿足客戶的技術要求以及產品成本是否可接受起著最直接的作用。

2、架構師一般在軟體組織內僅僅是少數人,他們主要負責對產品的架構進行評估以及子系統之間的介面批准上,評估的主要方面集中在系統級的品質屬性和成本上,包括:當前架構是否滿足可靠性要求、系統架構的可擴充性、可重用性、效能以及基礎的公用功能等等。他們必須對系統分析員設計出來的系統進行最初的把關,所以責任重大,也需要經驗非常豐富的人來承擔。在公司其他部門和Ivar Jacobson的交流中,Jacobson明確的指出,架構委員會不是常設組織,通常都來源於團隊的系統分析員,唯一常設的職位通常只有一個主席,其他的成員必須臨時來源於系統開發的一線,只有他們最瞭解系統開發的基本思想。

3、系統成本是架構師和系統分析員最容易忽略的事情,而這個也是他們最基本的職責之一。

接下來看看系統分析員和專案經理的差別:

1、一個不合理的計劃往往被歸咎於專案經理,但這並不是事實。計劃的制定嚴重依賴於系統分析員所設計系統的組件完成工序,而唯一能對這個作出準確判斷的只有系統分析員。所以,計劃的最初版本是來源於系統分析員而不是專案經理。專案經理在這方面的主要作用是協助系統分析員制定計劃,協助考慮人員、資源方面的投入情況,並在項目的執行過程中嚴格監控項目的進度情況。

2、品質目標的制定和計劃一樣,來源於系統分析員,尤其是效能、可靠性等關鍵技術指標,而這些的第一跟蹤主體也是系統分析員。專案經理在其中的角色,只是協助系統分析員安排各種資源,完成這些目標的測試、跟蹤等活動。

3、成本是唯一的需要架構師、系統分析員以及專案經理共同關注並且嚴格控制的因素,原因很簡單,這是大家靠著吃飯的來源。

4、項目其他的非技術方面的因素,則基本都是由專案經理負責搞定,包括合約、人員溝通、採購等等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.