SA(SA: System Analyst) 系統分析師: 在軟體開發團隊中,屬於中高階的基層管理者與領導者。 他們除了須具備優秀的文字、語言溝通能力之外, 還要有良好的分析、組織、邏輯思考能力。 當然也需要有良好的人際關係,以及深厚的技術背景與知識。 系統分析師的工作內容,依階段劃分大致可分為下述幾個階段: 系統分析:分析現行系統:確定系統的功能需求;確定系統的資源:保護及績效需求, 發展系統架構確定使用單位將面臨的環境及組織變遷。 初步設計:劃分作業子系統.擬定子系統的輸入、輸出、介面及作業處理流程: 子系統人工作業規格:邏輯質料庫設計:開列系統軟、硬體規格。 細步設計:設計實體資料庫:設計人工作業程序;設計文件表格及輸出、入格式; 擬訂程式規格及細步流程:確定公用常式與共用程式。 系統測試:根據分析階段所訂定的各種功能.加以測試,錯誤資料收集與分析。 資料轉換:整理及彙編文件.指派工作人員及進行訓練.進行資料轉換。 系統維護:更正系統內潛伏的錯誤:因適應環境的改變而做適度的調整 SD(System Designer)系統設計師: 系統設計師與 SA 所不同的是, SA 所建構的是屬於偏向於領域的概念模型;而 SD 則是根據領域模型, 再配合實體的平台,考量其效能、穩定、分散與安全性等,所建構而得的軟體規格模型。 SD 的主要產出,仍包括了類別圖、循序圖以及 Database Schem...