跳至內容

系統分析員

維基百科,自由的百科全書

系統分析師System Analyst,簡稱SA(SAn),舊譯系統分析員),是在信息系統研發中,負責通過需求分析確認系統的需求,並進而形成系統產品設計的人。 通常他們也會涉及可行性評估項目管理、開發前評估、需求驗證等工作。

雖然在軟件系統、硬件系統研發中都有系統分析師存在,但普遍多指軟件開發中的人員。

在中國大陸,工業和信息化部的「計算機技術與軟件專業資格水平」認證中,系統分析師也是最高一級的認證,(舊稱系統分析員),是高級職稱之一,以下分別是軟件設計師、程式設計師等。

要求

系統分析師在軟件開發團隊中,屬於中高階的基層管理者與領導者。他們在專業領域中,除了需要掌握軟件開發流程(SDLC)、軟件開發方法論、質量控制等等管理知識以外,在軟件開發的基層工作上,最好也能有相當程度的歷練。在人格特質方面,需擁有良好的分析、組織及邏輯思考能力,有時更需要有隨時接受未知事物挑戰的勇氣;而在重視團隊精神的軟件開發工作中,他們也必須具備優秀的溝通協調能力,並擁有良好的人際關係。

工作

系統分析員的實際工作內容,會因為公司制度、專案規模等因素而有所不同,但仍可歸納出幾個大方向:

  1. 使用者訪談、需求分析
  2. 專案可行性評估
  3. 專案時程安排
  4. 專案進度控管、監督
  5. 書面文件撰寫:客戶訪談記錄、需求分析報告、系統規格書、系統測試報告

在中國大陸的計算機資格與水平認證中,最高一級的認證稱為系統分析員,以下分別是高級程式設計師、程式設計師、初級程式設計師。

系統分析員的工作內容,依階段劃分大致可分為下述幾個階段:

  1. 系統分析:分析現行系統:確定系統的功能需求;確定系統的資源:保護及績效需求,發展系統架構確定使用單位將面臨的環境及組織變遷。
  2. 初步設計:劃分作業子系統。擬定子系統的輸入、輸出、介面及作業處理流程:子系統人工作業規格:邏輯資料庫設計:開列系統軟、硬件規格。
  3. 細步設計:設計實體資料庫:設計人工作業程序;設計文件表格及輸出、入格式;擬訂程式規格及組步流程:確定公用常式與共用程式。
  4. 系統測試:根據分析階段所訂定的各種功能。加以測試,錯誤資料收集與分析。
  5. 資料轉換:整理及彙編文件。指派工作人員及進行訓練。進行資料轉換。
  6. 系統維護:更正系統內潛伏的錯誤:因適應環境的改變而做適度的調整。

參考文獻

外部連結

參見