<{$xoops_pagetitle}> - <{$xoops_sitename}>

軟體開發流程

專案規劃 > 需求分析 > 系統設計 > 程式撰寫 > 內部測試 > 客戶測試 > 導入維護

專案作業

項目
內容
專案準備
(1)專案負責和專案經理。
(2)需求審核,由差異化分析來探討客製化的需求和確認。
(3)工作指派,將相關人員安排配置完成。
(4)專案計畫,規劃整個專案的時程和執行。
需求分析
(1)系統分析師專責,專案經理協助。
(2)系統分析師根據專案計劃確認的需求,並參考差異化分析。
(3)和相關的使用人員及管理人員進行訪談。
(4)製作需求分析報告,並由使用人員及管理人員確認。
系統分析
(1)系統分析師專責,專案經理協助。
(2)根據需求分析進行系統設計的可行性分析。
(3)設法處理解決技術的可行性問題。
(4)製作系統分析後的系統規格書,並由專案經理確認。
系統設計
(1)專案經理,系統分析師,資料管理師、程式設計師。
(2)根據系統規格書進行系統架構的設計。
(3)根據系統規格書進行演算法的設計。
(4)根據系統規格書進行資料流的設計。
程式設計
(1)資料管理師、程式設計師。
(2)進行模組化的結構程式設計和單元測試。
(3)進行模組化的結構資料庫設計和連結測試。
(4)製作程式設計的技術手冊。
(5)製作資料庫設計的技術手冊。
系統測試
(1)條件測試(Condition Testing)。
(2)資料流測試(Data Flow Testing)。
(3)回路測試(Loop Testing)。
(4)黑箱測試(Black Box Testing)。
(5)白箱測試(White Box Testing)。
(6)路徑測試(Path Testing)。
(7)比較測試(Comparison Testing)。
資料連結
(1)資料管理師。
(2)進行資料庫設計和連結測試。
(3)製作資料庫設計的技術手冊。
(4)和原系統的資料庫,進行連結。
系統上線
(1)導入顧問。
(2)製作操作手冊。
(3)使用教育訓練。