推選答案系統(tǒng)分析員又稱系統(tǒng)分析師,是指具有從事計算機應(yīng)用系統(tǒng)的分析和設(shè)計工作能力及業(yè)務(wù)水平,能指導(dǎo)系統(tǒng)設(shè)計師和高級程序員的工作的一族。在軟件開發(fā)流程中主要從事需求分析工作,同時也涉及可行性分析和概要設(shè)計的部分工作。英文system analyst,簡稱SA。
系統(tǒng)分析師(SA)是負(fù)責(zé)設(shè)計與開發(fā)應(yīng)用軟件系統(tǒng).使其正確的反應(yīng)出有效的信息,協(xié)助企業(yè)經(jīng)營者管理、營運公司的運作者。系統(tǒng)分析師是抽象模型的建立者,他們需要專業(yè)的conceptionmodel(概念模型)知識和基礎(chǔ)編程技巧。杰出的系統(tǒng)分析師會利用編程技巧來輔助建立conceptionmodule。
崗位職責(zé)
系統(tǒng)分析師的基本職責(zé)是從事管理信息系統(tǒng)的定制、企業(yè)資源管理系統(tǒng)的設(shè)計開發(fā)及市場評估策劃,其專業(yè)背景和招聘要求是具有計算機或數(shù)理學(xué)或工科專業(yè)背景、本科以上學(xué)歷,能獨立翻譯、閱讀國外技術(shù)資料,有從事試驗、掌握世界最新技術(shù)最新方法的借鑒眼光與能力,理解商務(wù)邏輯和客戶需求,能熟練運用MICROSOFTVISU-ALBASIC、MICROSOFTSQLSERVER進行軟件開發(fā),熟悉EQP系統(tǒng),有管理信息系統(tǒng)的設(shè)計、項目設(shè)計能力,開發(fā)進度的估計能力、控制力及相關(guān)經(jīng)驗,有良好的理解力和邏輯分析能力以及表達能力、足夠的溝通能力,具備基本文檔寫作能力,熟悉微軟后臺產(chǎn)品的安裝與維護;作為微軟伙伴級方案供應(yīng)商,系統(tǒng)分析師必須成為MCSE、MCSD,從而適應(yīng)企業(yè)團隊的工作。
業(yè)務(wù)范圍
根據(jù)時下IT企業(yè)所涉足開發(fā)的領(lǐng)域,其業(yè)務(wù)范圍主要包括:倉儲管理系統(tǒng)、報關(guān)業(yè)務(wù)系統(tǒng)、銷售統(tǒng)計與管理系統(tǒng)、財務(wù)管理系統(tǒng)、物流管理指揮系統(tǒng)、樓宇智能化管理系統(tǒng)以及各種數(shù)據(jù)查詢統(tǒng)計與分析、業(yè)務(wù)流程控制系統(tǒng)、模擬考試系統(tǒng)、人力資源管理分析系統(tǒng)等等,由此而產(chǎn)生各種信息系統(tǒng)分析師人才品種,即系統(tǒng)分析專家,他們不僅承擔(dān)著為客戶設(shè)計開發(fā)軟件新品的業(yè)務(wù)指導(dǎo)任務(wù),而且向客戶提供二次開發(fā)的技術(shù)支持和培訓(xùn)顧問服務(wù),既是IT企業(yè)中的技術(shù)骨干和將才,又是IT企業(yè)軟件新品市場前景的預(yù)測者和參與營銷的市場策劃者,從這個角度看,又是企業(yè)的智囊高參和運籌帷幄的帥才,堪稱具有國際視野的高級復(fù)合型人才。
熟悉應(yīng)用領(lǐng)域的業(yè)務(wù),能分析用戶的需求和約束條件,寫出信息系統(tǒng)需求規(guī)格說明書,制定項目開發(fā)計劃,協(xié)調(diào)信息系統(tǒng)開發(fā)與運行所涉及的各類人員,能指導(dǎo)制定企業(yè)的戰(zhàn)略數(shù)據(jù)規(guī)劃,組織開發(fā)信息系統(tǒng),能評估和選用適宜的開發(fā)方法和工具,能按照標(biāo)準(zhǔn)規(guī)范寫系統(tǒng)分析、設(shè)計文檔,能對開發(fā)過程進行質(zhì)量控制與進度控制,能具體指導(dǎo)項目開發(fā),具有高級工程師的實際工作能力和業(yè)務(wù)水平。
(1)具有系統(tǒng)工程的基礎(chǔ)知識;
(2)掌握開發(fā)信息系統(tǒng)的綜合技術(shù)知識(硬件、軟件、網(wǎng)絡(luò)、數(shù)據(jù)庫);
(3)熟悉企業(yè)和政府信息化建設(shè),并具有組織信息化戰(zhàn)略規(guī)劃的知識;
(4)熟悉掌握信息系統(tǒng)開發(fā)過程和方法;
(5)熟悉信息系統(tǒng)開發(fā)標(biāo)準(zhǔn);
(6)掌握信息安全的相關(guān)知識與技術(shù);
(7)理解軟件質(zhì)量保證的手段;
(8)具有經(jīng)濟與管理科學(xué)的相關(guān)基礎(chǔ)知識,熟悉有關(guān)的法律法規(guī);
(9)具有大學(xué)本科的數(shù)學(xué)基礎(chǔ);
(10)熟練閱讀和正確相關(guān)領(lǐng)域的英文文獻。
系統(tǒng)分析師資格考試說明
計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試
2009版《系統(tǒng)分析師》考試說明
一、考試目標(biāo)
通過本考試的合格人員應(yīng)熟悉應(yīng)用領(lǐng)域的業(yè)務(wù),能分析用戶的需求和約束條件,寫出信息系統(tǒng)需求規(guī)格說明書,制訂項目開發(fā)計劃,協(xié)調(diào)信息系統(tǒng)開發(fā)與運行所涉及的各類人員;能指導(dǎo)制訂企業(yè)的戰(zhàn)略數(shù)據(jù)規(guī)劃、組織開發(fā)信息系統(tǒng);能評估和選用適宜的開發(fā)方法和工具;能按照標(biāo)準(zhǔn)規(guī)范編寫系統(tǒng)分析、設(shè)計文檔;能對開發(fā)過程進行質(zhì)量控制與進度控制;能具體指導(dǎo)項目開發(fā);具有高級工程師的實際工作能力和業(yè)務(wù)水平。
二、考試要求
(1)掌握系統(tǒng)工程的基礎(chǔ)知識;
(2)掌握開發(fā)信息系統(tǒng)所需的綜合技術(shù)知識(硬件、軟件、網(wǎng)絡(luò)、數(shù)據(jù)庫等);
(3)熟悉企業(yè)或政府信息化建設(shè),并掌握組織信息化戰(zhàn)略規(guī)劃的知識;
(4)熟練掌握信息系統(tǒng)開發(fā)過程和方法;
(5)熟悉信息系統(tǒng)開發(fā)標(biāo)準(zhǔn);
(6)掌握信息安全的相關(guān)知識與技術(shù);
(7)熟悉信息系統(tǒng)項目管理的知識與方法;
(8)掌握應(yīng)用數(shù)學(xué)、經(jīng)濟與管理的相關(guān)基礎(chǔ)知識,熟悉有關(guān)的法律法規(guī);
(9)熟練閱讀和正確理解相關(guān)領(lǐng)域的英文文獻。
三、考試科目設(shè)置
(1)信息系統(tǒng)綜合知識,考試時間為150分鐘,筆試,選擇題;
(2)系統(tǒng)分析設(shè)計案例,考試時間為90分鐘,筆試,問答題;
(3)系統(tǒng)分析設(shè)計論文,考試時間為120分鐘,筆試,論文題。
系統(tǒng)分析師的相關(guān)常識
一、軟件人才成長鏈
(1) 程序員
程序員處于技術(shù)成長歷程的最下端。他們需要熟練掌握各種語言技巧,知道技巧適用性還要對資源做出最恰當(dāng)安排。
(2) SA系統(tǒng)分析師
系統(tǒng)分析師是抽象模型的建立者,他們需要專業(yè)的概念模型知識和基礎(chǔ)編程技巧。杰出的系統(tǒng)分析師會利用編程技巧來輔助建立概念模型。
(3) SD系統(tǒng)設(shè)計師
系統(tǒng)設(shè)計師應(yīng)當(dāng)對“系統(tǒng)結(jié)構(gòu)”所使用的軟件技術(shù)非常了解。如果自身具備良好編程技巧,才會成為優(yōu)秀的系統(tǒng)設(shè)計師。系統(tǒng)設(shè)計師的職責(zé)是把結(jié)構(gòu)模型對應(yīng)到實現(xiàn)模型,作用非常重要。在從概念到實現(xiàn)期間規(guī)劃和組合模型的優(yōu)劣是決定系統(tǒng)設(shè)計師好壞的標(biāo)準(zhǔn)。
(4) 項目經(jīng)理
項目經(jīng)理必須具備較強的專業(yè)知識,具備溝通技巧,了解團隊人員的組成,還需要知道如何對團隊分工,學(xué)會根據(jù)項目特性選擇最適合的語言和工具,不能有任何偏執(zhí)。
(5) 產(chǎn)品經(jīng)理
產(chǎn)品經(jīng)理必須具有產(chǎn)品管理能力。這是一項非常重要的技能,產(chǎn)品經(jīng)理需要融合技術(shù)和市場趨勢,知道未來大家需要什么,使開發(fā)的產(chǎn)品實現(xiàn)技術(shù)和市場上的引導(dǎo)作用,他們還要快速學(xué)習(xí)技術(shù)并融合起來做很好的演示。
(6) Architect(架構(gòu)設(shè)計師)
架構(gòu)設(shè)計師是程序員的最終歸屬,也是成長鏈中最神圣的一環(huán)。架構(gòu)設(shè)計師對整個項目的貢獻非常大。架構(gòu)設(shè)計師徹底擺脫了語言的束縛,身兼百家之長,熟悉很多語言的精髓;知道軟件發(fā)展趨勢,會開發(fā)新一代產(chǎn)品或制訂新一代產(chǎn)品的方案,知道各種軟件產(chǎn)品特性。架構(gòu)設(shè)計師會根據(jù)這些特性做出非常好的產(chǎn)品。另外,杰出的架構(gòu)設(shè)計師具有創(chuàng)新技巧的本領(lǐng)。
二、系統(tǒng)分析師的工作環(huán)境
系統(tǒng)分析師的工作內(nèi)容,依階段劃分大致可分為下述幾個階段:
系統(tǒng)分析:分析現(xiàn)行系統(tǒng):確定系統(tǒng)的功能需求;確定系統(tǒng)的資源:保護及績效需求,發(fā)展系統(tǒng)架構(gòu)確定使用單位將面臨的環(huán)境及組織變遷。
初步設(shè)計:劃分作業(yè)子系統(tǒng).?dāng)M定子系統(tǒng)的輸入、輸出、接口及作業(yè)處理流程:子系統(tǒng)人工操作規(guī)格:邏輯質(zhì)料庫設(shè)計:開列系統(tǒng)軟、硬件規(guī)格。
細步設(shè)計:設(shè)計實體數(shù)據(jù)庫:設(shè)計人工操作程序;設(shè)計文件表格及輸出、入格式;擬訂程序規(guī)格及組步流程:確定公用例程與共享程序。
系統(tǒng)測試:根據(jù)分析階段所訂定的各種功能.加以測試,錯誤資料收集與分析。
資料轉(zhuǎn)換:整理及匯編文件.指派工作人員及進行訓(xùn)練.進行資料轉(zhuǎn)換。
系統(tǒng)維護:更正系統(tǒng)內(nèi)潛伏的錯誤:因適應(yīng)環(huán)境的改變而做適度的調(diào)整。
一個機構(gòu)的分析師因工作性質(zhì)的關(guān)系,一方面需要與作業(yè)單位有關(guān)人員討論系統(tǒng)需求,另一方面亦要隨時了解程序設(shè)計人員工作進度,以掌握系統(tǒng)開發(fā)進度.因而時常往來于不同的單位間,但是大多數(shù)的時間均為獨自作業(yè):不希望有太多的外在干擾.因此,通常都會有固定而較幽靜的辦公處所。
三、系統(tǒng)分析師的工作時間
一般公司行號或政府機構(gòu)的系統(tǒng)分析師.每日工作時數(shù)均為八小時,上班時間從上午八時三十分至下午五時三十分,中午休息一小時。計算機公司則因職業(yè)性質(zhì)不同,其辦公時間除了正常的工作時間外,經(jīng)常性的加班是無法避免的。
四、系統(tǒng)分析師所需資格條件
信息從業(yè)人員的資格條件,除政府、公營事業(yè)、金融機構(gòu)可做技術(shù)人昌任用條例或經(jīng)考試及格外.一般民營企業(yè)及計算機公司并無資格限制,但由于系統(tǒng)分析工作必須具備電算機專門知識與實務(wù)經(jīng)驗者方可勝任.放在招考前均訂有一定的標(biāo)準(zhǔn),通常歸類如下:
教育程度 :大專以上.信息科系、企管科系、管研所等其它相關(guān)科系所。
技 能 :信息工作人員除具備良好的中文程度外,亦須略通英文。
年齡及性別:通常性別不拘,但男性比率偏高,年齡則多在28歲以上。
個 性 :活潑、富進取心,具組織協(xié)調(diào)能力,最重要的是要細心、專心。
五、系統(tǒng)分析師的教育與訓(xùn)練
隨著工商業(yè)的快速發(fā)展,電子計算器之普及,各行各業(yè)對于信息人力的需求愈來愈多,依據(jù)工業(yè)策進會的「信息人力供需追蹤調(diào)查研究報告」分析,民國七十四年至八十三年我國由于正規(guī)教育及推廣教育,信息人力的需求量及供應(yīng)量剛好平?jīng)_.但信息人力的品質(zhì)仍未達一定的水準(zhǔn),因此,系統(tǒng)分析師除了正規(guī)教育外應(yīng)時常望與民間企業(yè),團體或管理顧問公司所舉辦的各類型「企業(yè)管理與系統(tǒng)分析」實務(wù)講座.吸取他人的經(jīng)驗及最新科技,以提高自身的就業(yè)能力。
六、系統(tǒng)分析師的必備素質(zhì)和技能
這里想簡要探討一下系統(tǒng)分析師的必備素質(zhì)和技能,由于編寫比較匆忙,可能并不完整。
(1) 強烈的責(zé)任心和事業(yè)心
實際上這對每個崗位來說都是必備素質(zhì)。系統(tǒng)分析師由于必須保證需求的準(zhǔn)確性,所以責(zé)任更為重大。一般來說,不應(yīng)以用戶表述不明確,無法得到需求,或者用戶需求變化太多作為借口。
(2) 具有面向?qū)ο蟮某绦蛟O(shè)計思想
面向?qū)ο蟮某绦蛟O(shè)計思想對于客觀、真實地以軟件的方式模擬客觀事務(wù)的運行規(guī)律,具有十分重要的作用。可以預(yù)期,在未來的一段時間里,面向?qū)ο蟮某绦蛟O(shè)計模式,仍然是在軟件系統(tǒng)構(gòu)建過程中的首選。 (摘錄)
(3) 掌握一種面向?qū)ο蟮南到y(tǒng)分析工具
面向?qū)ο蟮南到y(tǒng)分析工具用于采用圖形化的方式,在軟件系統(tǒng)分析過程中對待開發(fā)的軟件系統(tǒng)進行清晰準(zhǔn)確的描述。
(4) 交流表達能力
用于客戶溝通能力,以及團隊內(nèi)部溝通。
(5) 業(yè)務(wù)領(lǐng)域知識
業(yè)務(wù)過程知識很重要,直接關(guān)乎對問題域的理解。
(6) 有堅實的軟件工程技術(shù)基礎(chǔ)
具有軟件工程技術(shù)不能夠直接編寫軟件代碼,但是,如果具有軟件工程的思維模式,可以使軟件工程技術(shù)人員不僅站在應(yīng)用軟件系統(tǒng)整體的高度上去思考問題,更重要的是能夠在專業(yè)技術(shù)積累的基礎(chǔ)上,使普通的代碼編寫人員逐步成長為系統(tǒng)分析師和軟件項目經(jīng)理等技術(shù)管理人員。 (摘錄)
七、系統(tǒng)分析師在軟件公司中的位置
這里想簡要探討一下系統(tǒng)分析師這一角色在國內(nèi)的軟件公司里的位置。
國內(nèi)的軟件公司對于系統(tǒng)分析和系統(tǒng)分析員的定位是不同的。根據(jù)不完全了解,大致有以下幾種情況:
(1) 沒有正式的系統(tǒng)分析師
這里又會有多種情況:
客戶會提供比較詳細的需求書。客戶充當(dāng)了系統(tǒng)分析師的角色;
項目經(jīng)理或商務(wù)人員在項目前期,通過討論已經(jīng)摸清了客戶的大體想法和一些主要部分的要求。他們可以直接告訴軟件工程師要做什么。這時,項目經(jīng)理或商務(wù)人員充當(dāng)了系統(tǒng)分析師的角色;
軟件工程師獨當(dāng)一面,獨立負(fù)責(zé)某一系統(tǒng)或者某些模塊的需求分析設(shè)計和開發(fā)。軟件工程師有機會與客戶有些接觸。這時,軟件工程師充當(dāng)了系統(tǒng)分析員的角色;
在外包項目中,系統(tǒng)分析結(jié)果是發(fā)包方提供的。這時,外方充當(dāng)了系統(tǒng)分析師的角色。
(2) 有正式的系統(tǒng)分析師
這里有兩種情況:分析師同時做需求分析和系統(tǒng)總體設(shè)計(架構(gòu)設(shè)計,概要設(shè)計),這樣的分析師往往是設(shè)計開發(fā)高手升遷上來的;另一種只做需求分析,并且確保系統(tǒng)的實現(xiàn)符合客戶的需求,這樣的分析師往往熟悉客戶業(yè)務(wù),有一定的研究,或者具有一定的行業(yè)背景。
系統(tǒng)分析師需要不斷和客戶進行交流溝通,以確保需求的正確性,并對需求變更進行及時的反應(yīng);另外,和開發(fā)人員進行溝通,使開發(fā)人員對需求有準(zhǔn)確的理解;和測試人員合作,例如編寫測試用例,進行需求驗證,用戶測試方案等;和商務(wù)人員合作,在報價書編寫方面提供必要的支持,甚至,還和幫助文檔作者合作,等等。
(3) 有時有,有時沒有系統(tǒng)分析師
根據(jù)項目需要,有時充當(dāng)系統(tǒng)分析師,有時則擔(dān)任其它職務(wù)。這里不再詳述。
最后是一個建議:
不管你所在的公司賦予你怎樣的職責(zé),都應(yīng)該積極主動地做好職責(zé)內(nèi)的工作,和其它角色相互合作,并且不斷學(xué)習(xí)和提高自己。
八、未來展望
近年來,我國政府及工商企業(yè)使用電子計算器處理作業(yè)快速成長,人才需求愈來愈多,惟因?qū)W校培育的科班信息人才供不應(yīng)求.
因而造就其它科系更多的出路,其中尤以商業(yè)科系為主。展望臺后在經(jīng)濟結(jié)構(gòu)改變.各行業(yè)規(guī)模愈趨擴大,并須建立企業(yè)計算機化管理制度的情勢下,對系統(tǒng)分析師的需求更將有增無減,因此.凡受過信息專業(yè)教育或訓(xùn)練,具有電子計算器專門知識及企業(yè)管理觀念的青年,其就業(yè)前途是非常樂觀的。