系統開發生命週期
System Development Life Cycle
規劃
此階段目的為初步規劃,並交付服務建議書。
簡介
摘要
規劃
總結
人力
成本分析
期望成果
附錄
設計
產出一個能讓 PG 進行 Coding 的系統模型,並交付設計規格書。
結構化、物件導向分析設計
建置與導入
目標是交付一套功能完整的系統,並交付程式說明文件。
軟體測試
共四種,如以下:
以測試模式而言,可分為兩種:
系統轉換
有以下三種轉換目標:
設備轉換
資料轉換
作業程序轉換
而轉換方式為:
直接轉換
Direct Conversion,舊系統下線,新系統上線,不容許有錯誤發生。
優點:快速、簡單、轉換成本便宜
缺點:無法預期發生錯誤的風險
適用:無舊系統或重要性不高的系統
平行轉換
Parallel Conversion,新舊系統一起運作一段時間。
優點:方便比較新舊效能差異、不會中斷系統運作的連貫性
缺點:增加使用者負擔、資料同步複雜、成本較高
適用:風險較小但資料性高的系統
試行轉換
Pilot Conversion,少部分人先適用,再慢慢拉進所有使用者。
優點:了解使用者使用狀況、風險低
缺點:營運成本高
適用:陌生的系統
漸進式轉換
Phased Conversion,功能分階段上線。
優點:可確保所有功能經過完整測試
缺點:轉換期間拉很長
適用:轉換過程複雜的系統
四者比較
風險大小:直接>漸進>試行>平行
成本高低:平行>試行>漸進>直接
系統評估
評估系統是否能正常運作、成本與效益是否如預期。
支援與維護
此階段為售後保固服務,並交付系統說明文件、系統操作書。
Last updated