當軟體規模比較小時,系統分析師所完成的工作是把真正的業務需求(這個需求不是指客戶簡單所說的哪乙個功能,而是需要去挖掘的,可能是潛在的但又是系統必需的,條例清楚、邏輯清晰的業務功能,而且需求不僅僅只是來自業務上的,系統所依賴的執行環境也會產生一些需求)轉換成計算機可理解、可實現、可計算的模型。但由於現在的系統規模越來越大,複雜程度越來越高,而且應用領域也越來越廣,所以很難由乙個工種的人來全面完成這項艱鉅的任務。
在具體的軟體設計過程中,現在把它分解為由系統分析師與軟體架構師合作共同來完成這一任務。其中系統分析師側重的是前一部分的工作,軟體架構師側重的是後一部分的工作。
在實際的職責上,軟體架構師比系統分析師所站的角度更高一些。在大規模的軟體系統中,系統分析師可能就系統的某個子系統進行分析與設計,而軟體架構師應該對整個系統的結構負責。
(1) 專案管理師:掌握資訊系統專案管理的知識體系,具備管理大型、複雜資訊系統專案和多專案的經驗和能力;能根據需求組織制定可行的專案管理計畫;能夠組織項 目實施,對專案的人員、資金、裝置、進度和質量等進行管理,並能根據實際情況及時做出調整,系統地監督專案實施過程的績效,保證專案在一定的約束條件下到 達既定的專案目標;能分析和評估專案管理計畫和成果;能在專案管理進展的早期發現問題,並有預防問題的措施;能協調專案所涉及的相關人員。即專案管理師的 主要職責是負責整個專案的實施和控制,協調各種資源(包括組織內部資源和客戶資源)。
(2)系統分析師:熟悉應用領域的業務,能分析 使用者的需求和約束條件,寫出資訊系統需求規格說明書,制訂專案開發計畫,協調專案開發與執行所涉及的各類人員;能指導制訂企業的戰略資料規劃,組織開發項 目;能評估和選用適宜的開發方法和工具;能按照標準規範編寫系統分析、設計文件;能對開發過程進行質量控制與進度控制;能具體指導專案開發。即系統分析師 的主要職責是獲取並分析使用者的需求,形成規範化的文件,指導整個專案的開發,需要與客戶不斷的交流,熟悉應用領域的業務。
(3)系統 架構師:能夠根據使用者需求,結合使用者應用領域的實際情況,設計正確、合理的軟體構架,維護系統構件及其介面,並確保系統構架具有良好的效能;能夠對專案進 行系統構架級的描述、分析、設計與評估;能夠按照相關標準編寫相應的設計文件;具有紮實的理**底、廣博的知識面,能夠與系統分析師、專案管理師相互協 作、配合工作。即系統架構師的職責是負責整體的、巨集觀的系統設計,重點在架構級別上。還要對架構進行描述、分析和評估,屬於純技術性的工作。
專案管理師,系統分析師,系統架構師
在乙個較大規模的軟體組織裡,一般都有專案管理師 軟體架構師 系統分析師 軟體設計師 測試工程師 資料庫工程師 程式設計師 過程改進 質量保證等不同的職位。在這些職位中,人 們容易混淆的是系統分析師和軟體架構師。對於系統分析師的角色,業界有兩種觀點,一種是把系統分析師當成既懂技術又懂管理的全能冠軍,另...
系統架構師 專案經理 系統分析師
概念 系統架構師 專案經理 系統分析師 收藏 何謂系統架構師?架構師的主要責任是提供開發人員和專案經理之間的共用溝通 他們負責讓業務規則及需求與工程實踐及限制相適應,以確保成功系統架構師負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個專案,使設計的專案盡量效率高,開發容易,維護方便,...
系統分析師
2011年的個人計畫 拿下系統分析師 原由 已在it行業幹了近3年多了,從最初的傻瓜式程式設計師,到現在自己帶隊做專案,雖然期間經歷了很多,也成長了很多,但是總覺得自己還是缺少點什麼.也許是因為所在的公司的性質決定的吧 公司是一家馬來西亞公司,說是公司,其實就是乙個開發部門,因為我們接手的專案都是大...