系統分析師

系統分析師

系統分析員又稱系統分析師,英文system analyst,簡稱SA。 是指具有從事計算機套用系統的分析和設計工作能力及業務水平,能指導系統設計師和高級程式設計師的工作的一族。在軟體開發流程中主要從事需求分析、信息系統項目架構設計(包括概要設計和詳細設計)、開發階段的主要模組的規劃、設計和測試,同時也涉及可行性分析的工作。系統分析師(SA)是負責設計與開發套用軟體系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的conceptionmodel(概念模型)知識和基礎編程技巧。富有經驗的系統分析師往往是優秀技術專家和項目管理者的結合體,他們精通系統論和控制論,擅長將雜亂無章的複雜性問題整理調順,並將其模組化,從而使項目的實施走向成功。傑出的系統分析師會利用編程技巧來輔助建立conceptionmodule。

基本介紹

  • 中文名:系統分析師
  • 外文名:system analyst
  • 又稱系統分析員
  • 從事:需求分析、信息系統架構設計等
崗位職責,業務範圍,考試說明,考試目標,考試要求,科目設定,軟考指定教材,相關常識,成長鏈,工作環境,工作時間,資格條件,教育訓練,必備技能,公司位置,未來展望,

崗位職責

系統分析師是計算機行業的高級人才,是一個大型軟體項目的核心領導者,他的主要職責是對軟體項目進行整體規劃、需求分析、設計軟體的核心架構、指導和領導項目開發小組進行軟體開發和軟體實現,並對整個項目進行全面的管理工作。系統分析師的工作職責決定了他必須是計算機行業各個領域的精通者,因此一個合格的系統分析師,能夠精通各種計算機前沿理論、具體的軟硬體開發技術、大型資料庫的知識、項目的整體規劃和框架設計、模組式設計和開發技術、數位化建設知識等等。系統分析師具備在一個信息化項目從立項到正式上線整個過程中,在過程的各個不同階段擔任不同的核心角色的能力,其中最為重要的能力就是系統架構的整體設計能力和詳細設計能力,這個能力直接關係到一個軟體項目的成敗。
系統分析師所具備的職業能力和素質主要有:精通計算機行業的前沿理論,精通代表主流開發思想的程式開發語言,精通建設信息系統所要求的各種具體技術,熟悉套用領域的業務,能分析用戶的需求和約束條件,寫出信息系統需求規格說明書,制定項目開發計畫,協調信息系統開發與運行所涉及的各類人員,能指導制定企業的戰略數據規劃,組織開發信息系統,能評估和選用適宜的開發方法和工具,能按照標準規範寫系統分析、設計文檔,能對開發過程進行質量控制與進度控制,能具體指導項目開發,具有高級工程師的實際工作能力和業務水平。
系統分析師的基本職責是從事管理信息系統的定製、企業資源管理系統的設計開發及市場評估策劃,能獨立翻譯、閱讀國外技術資料,理解商務邏輯和客戶需求,有管理信息系統的設計、項目設計能力、開發進度的估計能力、控制力,具有良好的理解力和邏輯分析能力以及表達能力、足夠的溝通能力,具備基本文檔寫作能力。
在日常工作當中,系統分析師通常都是本單位的技術骨幹,主要擔任項目的主導者和領導者的工作。在政府機關,系統分析師通常負責數位化城市、電子政務、公共政務網等電子政府統一規劃的規劃與建設工作;在高校、研究所等科研機構,系統分析師通常擔任計算機前沿理論的研究、計算機專業、信息化管理專業、電子商務及電子政務等專業的教學、數位化校園的規劃與建設、大型集中式教務資料庫的建設、教務系統的開發與建設等工作;在非IT企業,系統分析師通常主要負責本企業的電子商務系統的規劃與建設、大型信息化系統(如MIS、ERP等)的規劃、建設與開發等工作;在IT企業,系統分析師通常擔任首席分析師和項目經理的工作,主要負責中大型軟體項目的規劃、建設、軟體架構的整體設計與詳細設計、開發模式的設計、項目開發工作的指導和監督、系統的整體測試工作、項目的全面管理及進度管理等。
總而言之,系統分析師通常在本單位擔任獨當一面的技術骨幹,同時也應當承擔起更大的工作責任,充分發揮自己的特長,更好地為單位作出應有的貢獻。

業務範圍

根據時下IT企業所涉足開發的領域,其業務範圍主要包括:倉儲管理系統、報關業務系統、銷售統計與管理系統、財務管理系統、物流管理指揮系統、樓宇智慧型化管理系統以及各種數據查詢統計與分析、業務流程控制系統、模擬考試系統、人力資源管理分析系統等等,由此而產生各種信息系統分析師人才品種,即系統分析專家,他們不僅承擔著為客戶設計開發軟體新品的業務指導任務,而且向客戶提供二次開發的技術支持和培訓顧問服務,既是IT企業中的技術骨幹和將才,又是IT企業軟體新品市場前景的預測者和參與行銷的市場策劃者,從這個角度看,又是企業的智囊高參和運籌帷幄的帥才,堪稱具有國際視野的高級複合型人才。
熟悉套用領域的業務,能分析用戶的需求和約束條件,寫出信息系統需求規格說明書,制定項目開發計畫,協調信息系統開發與運行所涉及的各類人員,能指導制定企業的戰略數據規劃,組織開發信息系統,能評估和選用適宜的開發方法和工具,能按照標準規範寫系統分析、設計文檔,能對開發過程進行質量控制與進度控制,能具體指導項目開發,具有高級工程師的實際工作能力和業務水平。
(1)具有系統工程的基礎知識;
(2)掌握開發信息系統的綜合技術知識(硬體、軟體、網路、資料庫);
(3)熟悉企業和政府信息化建設,並具有組織信息化戰略規劃的知識;
(4)熟悉掌握信息系統開發過程和方法;
(5)熟悉信息系統開發標準;
(6)掌握信息安全的相關知識與技術;
(7)理解軟體質量保證的手段;
(8)具有經濟與管理科學的相關基礎知識,熟悉有關的法律法規;
(9)具有大學本科的數學基礎;
(10)熟練閱讀和正確相關領域的英文文獻。

考試說明

系統分析師考試是中國計算機行業的金字招牌,是全國計算機職業資格與水平考試(簡稱國家軟考)中級別最高、含金量最高、難度最大的一門考試,處於中國計算機行業認證考試的金字塔頂端。系統分析師考試自1982年首次在全國範圍內開考至今,已度過了整整30年,為國家輸送了相當數量的高端計算機人才。由於系統分析師考試的主要目的在於為國家培養計算機行業的專家級人才,因此系統分析師的考試一直以難度高、通過率低著稱,據官方公開資料,系統分析師考試每年通過的人數極少,平均每年通過的人數不超過1千人(部分年份甚至全國通過人數不到200人/年),通過率長期在5~10%附近徘徊,截止至2010年,全國通過系統分析師考試的計算機行業從業者僅2萬餘人,而這2萬餘人,無一不在本單位擔任信息化建設的核心工作,成為獨當一面的技術骨幹。
為了更好地發展我國計算機信息化行業,提高高級人才的相關待遇,2003年中國人力資源與社會保障部正式頒發了《計算機技術與軟體專業技術資格(水平)考試暫行規定》(國人部發[2003]39號),檔案規定:從2004年1月1日起,軟考的初、中、高三個級別正式同職稱級別掛鈎,即程式設計師對應計算機行業的初級職稱(助理工程師),軟體設計師(即高級程式設計師)對應中級職稱(工程師),系統分析師對應高級職稱(高級工程師),特別要指出的是,人社部規定,從2004年1月1日起,國家將不再對計算機行業進行職稱評定工作,其職稱資格一律通過國家軟考來進行,即所謂的“以考代評”。目前不少行業也實行以考代評的職稱評定政策,但同其他行業所不同的是,計算機行業在以考代評政策方面走得更遠,政策貫徹得最為徹底。
自國家軟考從2004年改革至今,其相應的高級資格認證已經擴大到了5種,而系統分析師始終占據著絕對核心的位置,如果把國家軟考體系比喻成一棵大樹,那么系統分析師就是大樹的樹幹,其他的考試則是系統分析師考試的子集,屬於大樹的樹枝。
早在上個世紀九十年代初期,國家軟考就同日本和韓國實現了計算機職業資格考試的互換認證,三國分別就自己本國計算機職業資格認證考試的最高級別實現互相承認、互相認證。從級別上而言,系統分析師對應台灣的高級諮詢師(信息系統)資格;二者均是各自所屬國家和地區的最高級別的計算機行業職業資格認證考試。
近年來,中、日雙方為適應信息技術和信息行業的發展,兩國的相關考試業務也進行了積極變革。雙方考試機構多次就中國計算機技術與軟體專業技術資格(水平)考試與日本信息處理技術人員考試(以下簡稱:中日信息技術考試)的考試標準進行了磋商與論證,決定在原有互認協定的基礎上,擴大互認資格與範圍,變更互認資格名稱,並於2011年5月30日,由工業和信息化部教育與考試中心和日本信息處理推進機構重新簽署了《中日信息技術考試標準互認協定》,新的互認項目如下:
級 別
中方考試資格
(考試大綱)
日方考試資格
(考試大綱)
高 級
系統分析師
系統架構設計師
系統架構師
高 級
信息系統項目管理師
中 級
套用信息技術工程師
中 級
網路專家
中 級
資料庫專家
初 級
基本信息技術師
此次中日信息技術考試標準的互認範圍的擴大,對進一步加強我國信息技術人才培養和選拔的標準化和影響力,促進國際間信息技術人才的流動,推動我國的計算機軟體資格考試的科學發展等方面都具有積極意義。
2009版《系統分析師》考試說明

考試目標

通過本考試的合格人員應熟悉套用領域的業務,能分析用戶的需求和約束條件,寫出信息系統需求規格說明書,制訂項目開發計畫,協調信息系統開發與運行所涉及的各類人員;能指導制訂企業的戰略數據規劃、組織開發信息系統;能評估和選用適宜的開發方法和工具;能按照標準規範編寫系統分析、設計文檔;能對開發過程進行質量控制與進度控制;能具體指導項目開發;具有高級工程師的實際工作能力和業務水平。

考試要求

(1)掌握系統工程的基礎知識;
(2)掌握開發信息系統所需的綜合技術知識(硬體、軟體、網路、資料庫等);
(3)熟悉企業或政府信息化建設,並掌握組織信息化戰略規劃的知識;
(4)熟練掌握信息系統開發過程和方法;
(5)熟悉信息系統開發標準;
(6)掌握信息安全的相關知識與技術;
(7)熟悉信息系統項目管理的知識與方法;
(8)掌握套用數學、經濟與管理的相關基礎知識,熟悉有關的法律法規;
(9)熟練閱讀和正確理解相關領域的英文文獻。

科目設定

(1)信息系統綜合知識,考試時間為150分鐘,筆試,選擇題;
(2)系統分析設計案例,考試時間為90分鐘,筆試,問答題;
(3)系統分析設計論文,考試時間為120分鐘,筆試,論文題。

軟考指定教材

圖書信息
書 名: 系統分析師教程
系統分析師教程系統分析師教程
作 者:張友生
出版社:清華大學出版社
出版時間:2010年02月01日
ISBN:9787302219743
開本:16開
定價: 89.00元
內容簡介
本書由全國計算機專業技術資格考試辦公室組織編寫,是系統分析師考試的指定教材。本書圍繞系統分析師的工作職責和任務而展開,對系統分析師所必須掌握的理論基礎和套用技術做了詳細的介紹,重在培養系統分析師所必須具備的專業技能。
本書內容既符合系統分析師考試總體綱領性的要求,也是系統分析師職業生涯所必需的知識與技能體系。準備參加考試的人員可通過閱讀本書掌握考試大綱規定的知識,把握考試重點和難點。
本書可作為系統分析師的工作手冊,也可作為系統分析與設計技術的培訓和輔導教材,還可以作為計算機專業教師的教學參考用書。
圖書目錄
第1章 緒論
第2章 經濟管理與套用數學
第3章 作業系統基本原理
第4章 數據通信與計算機網路
第5章 資料庫系統
第6章 系統配置與性能評價
第7章 企業信息化戰略與實施
第8章 軟體工程
第9章 系統規劃
第10章 系統分析
第11章 軟體需求工程
第12章 軟體架構設計
第13章 系統設計
第14章 系統實現與測試
第15章 系統運行與維護
第16章 新技術套用
第17章 嵌入式系統分析與設計
第18章 系統安全性分析與設計
第19章 系統可靠性分析與設計
第20章 項目管理
參考文獻
圖書信息
系統分析師考試全程指導系統分析師考試全程指導
書 名: 系統分析師考試全程指導
作 者:張友生 王勇
出版社:清華大學出版社
出版時間:2009年08月01日
ISBN: 9787302204084
開本:16開
定價: 62.00元
內容簡介
本書作為計算機技術與軟體專業技術資格(水平)考試參考用書,著重對考試大綱規定的內容有重點地細化和深化,內容涵蓋了最新的系統分析師考試大綱(2009年修訂版)的所有知識點,分析了近4年的系統分析設計案例考試的試題結構,給出了試題解答方法和實際案例。本書還給出了論文的寫作方法、考試法則、常見的問題及解決辦法,以及論文評分標準和論文範文。
閱讀本書,就相當於閱讀了一本詳細的、帶有知識注釋的考試大綱。準備考試的人員可通過閱讀本書掌握考試大綱規定的知識,掌握考試重點和難點,熟悉考試方法、試題形式,試題的深度和廣度,以及內容的分布、解答問題的方法和技巧,迅速提高論文寫作水平和質量。
本書可作為軟體工程師和網路工程師進一步深造和發展的學習用書,作為系統分析師日常工作的參考手冊,也可作為計算機專業教師的教學和工作參考書。
圖書目錄
第1章 計算機組成與體系結構
第2章 作業系統
第3章 資料庫系統
第4章 嵌入式系統
第5章 數據通信與計算機網路
第6章 多媒體基礎知識
第7章 系統配置與性能評價
第8章 信息系統基礎知識
第9章 軟體工程
第10章 面向對象方法
第11章 新技術套用
第12章 項目管理
第13章 軟體體系結構
第14章 安全性知識
第15章 智慧財產權與法律法規

相關常識

成長鏈

(1)程式設計師
程式設計師處於技術成長曆程的最下端。他們需要熟練掌握各種語言技巧,知道技巧適用性還要對資源做出最恰當安排。
(2) 高級程式設計師
高級程式設計師是具備熟練的軟體開發能力、能夠指導和帶領程式設計師完成大規模軟體開發工作的一族,高級程式設計師也是軟體開發領域的技術精通者,他具有豐富的工作經驗和理論知識,精通某一領域的程式設計語言,精通模組式開發,並且OOP(面向對象程式設計語言)也是高級程式設計師必備的能力。
系統分析師是計算機行業的高級人才,在計算機軟體行業,系統分析師處於金字塔的頂端。系統分析師一般在一個大型軟體項目擔任核心領導者,他的主要職責是對軟體項目進行整體規劃、需求分析、設計軟體的核心架構、指導和領導項目開發小組進行軟體開發和軟體實現,並對整個項目進行全面的管理工作。系統分析師的工作職責決定了他必須是計算機行業各個領域的精通者,因此一個合格的系統分析師,能夠精通各種計算機前沿理論、具體的軟硬體開發技術、大型資料庫的知識、項目的整體規劃和框架設計、模組式設計和開發技術、數位化建設知識等等。系統分析師具備在一個信息化項目從立項到正式上線整個過程中,在過程的各個不同階段擔任不同的核心角色的能力,其中最為重要的能力就是系統架構的整體設計能力和詳細設計能力,這個能力直接關係到一個軟體項目的成敗。
系統設計師應當對“系統結構”所使用的軟體技術非常了解。如果自身具備良好編程技巧,才會成為優秀的系統設計師。系統設計師的職責是把結構模型對應到實現模型,作用非常重要。在從概念到實現期間規劃和組合模型的優劣是決定系統設計師好壞的標準。

工作環境

系統分析師的工作內容,依階段劃分大致可分為下述幾個階段:
系統分析:分析現行系統:確定系統的功能需求;確定系統的資源:保護及績效需求,發展系統架構確定使用單位將面臨的環境及組織變遷。
初步設計:劃分作業子系統.擬定子系統的輸入、輸出、接口及作業處理流程:子系統人工操作規格:邏輯質料庫設計:開列系統軟、硬體規格。
細步設計:設計實體資料庫:設計人工操作程式;設計檔案表格及輸出、入格式;擬訂程式規格及組步流程:確定公用例程與共享程式。
系統測試:根據分析階段所訂定的各種功能.加以測試,錯誤資料收集與分析。
資料轉換:整理及彙編檔案.指派工作人員及進行訓練.進行資料轉換。
系統維護:更正系統內潛伏的錯誤:因適應環境的改變而做適度的調整。
一個機構的分析師因工作性質的關係,一方面需要與作業單位有關人員討論系統需求,另一方面亦要隨時了解程式設計人員工作進度,以掌握系統開發進度.因而時常往來於不同的單位間,但是大多數的時間均為獨自作業:不希望有太多的外在干擾.因此,通常都會有固定而較幽靜的辦公處所。

工作時間

一般公司行號或政府機構的系統分析師.每日工作時數均為八小時,上班時間從上午八時三十分至下午五時三十分,中午休息一小時。計算機公司則因職業性質不同,其辦公時間除了正常的工作時間外,經常性的加班是無法避免的。

資格條件

信息從業人員的資格條件,除政府、公營事業、金融機構可做技術人員任用條例或經考試及格外.一般民營企業及計算機公司並無資格限制,但由於系統分析工作必須具備計算機專門知識與實務經驗者方可勝任.放在招考前均訂有一定的標準,通常歸類如下:
教育程度 :大專以上.信息科系、企管科系、管研所等其它相關科系所。
技 能 :信息工作人員除具備良好的中文程度外,亦須略通英文。
年齡及性別:通常性別不拘,但男性比率偏高,年齡則多在28歲以上。
個 性 :活潑、富進取心,具組織協調能力,最重要的是要細心、專心。

教育訓練

隨著工商業的快速發展,電子計算器之普及,各行各業對於信息人力的需求愈來愈多,依據工業策進會的「信息人力供需追蹤調查研究報告」分析,我國由於正規教育及推廣教育,信息人力的需求量及供應量剛好平沖.但信息人力的品質仍未達一定的水準,因此,系統分析師除了正規教育外應時常望與民間企業,團體或管理顧問公司所舉辦的各類型「企業管理與系統分析」實務講座.吸取他人的經驗及最新科技,以提高自身的就業能力。

必備技能

這裡想簡要探討一下系統分析師的必備素質和技能,由於編寫比較匆忙,可能並不完整。
(1)具備較強的理論研究能力和實踐能力,能夠在現有的理論基礎上對其進行有針對性的拓展,並充分利用理論基礎來指導實踐工作。
(2)精通主流的計算機軟硬體開發方法和開發語言,精通開發語言之間的共通格式,能夠熟練地利用主流的開發語言進行實際的開發工作。
(3)具備較高的實踐能力,能夠承擔難度較大、對計算機專業知識要求較高的系統分析與設計工作。
(4)具有良好的指導和溝通能力,能夠擔任項目組織的指導者和技術骨幹,能夠充分指導項目開發組進行實際的開發工作。
(5)理解和明確係統建議、建設單位的經營管理目標及戰略發展方向。
(6)要能與組織管理高層一起涉及確定信息系統建設的長期目標,並進行必要的分解。
(7)要在詳細調查的基礎上,正確判斷組織內部現狀和外部條件,進行可行性分析。
(8)能夠根據現實條件確定組織信息系統開發策略。
(9)具備選擇適宜方法和工具並培訓開發人員的能力。
(10)善於溝通,妥善協調決策者、開發人員與業務人員的觀點,達成共識。
(11)時刻跟蹤世界上最新信息技術的發展,並能建立適合業務需求的技術模型。
(12)具備較強的行政管理能力,能夠恰當調度人、財、物等要素,完成開發目標。
具有軟體工程技術不能夠直接編寫軟體代碼,但是,如果具有軟體工程的思維模式,可以使軟體工程技術人員不僅站在套用軟體系統整體的高度上去思考問題,更重要的是能夠在專業技術積累的基礎上,使普通的代碼編寫人員逐步成長為系統分析師和軟體項目經理等技術管理人員。 (摘錄)

公司位置

這裡想簡要探討一下系統分析師這一角色在國內的軟體公司里的位置。
國內的軟體公司對於系統分析和系統分析員的定位是不同的。根據不完全了解,大致有以下幾種情況:
(1) 沒有正式的系統分析師
這裡又會有多種情況:
客戶會提供比較詳細的需求書。客戶充當了系統分析師的角色;
項目經理或商務人員在項目前期,通過討論已經摸清了客戶的大體想法和一些主要部分的要求。他們可以直接告訴軟體工程師要做什麼。這時,項目經理或商務人員充當了系統分析師的角色;
軟體工程師獨當一面,獨立負責某一系統或者某些模組的需求分析設計和開發。軟體工程師有機會與客戶有些接觸。這時,軟體工程師充當了系統分析員的角色;
在外包項目中,系統分析結果是發包方提供的。這時,外方充當了系統分析師的角色。
(2) 有正式的系統分析師
這裡有兩種情況:分析師同時做需求分析和系統總體設計架構設計概要設計),這樣的分析師往往是設計開發高手升遷上來的;另一種只做需求分析,並且確保系統的實現符合客戶的需求,這樣的分析師往往熟悉客戶業務,有一定的研究,或者具有一定的行業背景。
系統分析師需要不斷和客戶進行交流溝通,以確保需求的正確性,並對需求變更進行及時的反應;另外,和開發人員進行溝通,使開發人員對需求有準確的理解;和測試人員合作,例如編寫測試用例,進行需求驗證,用戶測試方案等;和商務人員合作,在報價書編寫方面提供必要的支持,甚至,還和幫助文檔作者合作,等等。
(3) 有時有,有時沒有系統分析師
根據項目需要,有時充當系統分析師,有時則擔任其它職務。這裡不再詳述。
最後是一個建議:
不管你所在的公司賦予你怎樣的職責,都應該積極主動地做好職責內的工作,和其它角色相互合作,並且不斷學習和提高自己。

未來展望

近年來,我國政府及工商企業使用電子計算器處理作業快速成長,人才需求愈來愈多,惟因學校培育的科班信息人才供不應求.
因而造就其它科系更多的出路,其中尤以商業科係為主。展望台後在經濟結構改變.各行業規模愈趨擴大,並須建立企業計算機化管理制度的情勢下,對系統分析師的需求更將有增無減,因此.凡受過信息專業教育或訓練,具有電子計算器專門知識及企業管理觀念的青年,其就業前途是非常樂觀的。

相關詞條

熱門詞條

聯絡我們