Please enable JavaScript.
Coggle requires JavaScript to display documents.
系統開發方法論 - Coggle Diagram
系統開發方法論
快速應用程式開發
階段式
優點:
快速將系統交給使用者
缺點:
系統操作不完善
雛形式
使用者還不明確,開發者依據現有資訊建造雛形
優點:
協助使用者找出潛在需求
降低與使用者的溝通不良,降低他們不適用之風險
因缺乏文件撰寫所以時程快
缺點:
容易忽視非功能性需求
不斷修正雛型缺乏完整的系統文件
短期間可滿足消費者,長期則難以控制
可拋棄雛形式
因為用後即丟,不需考慮雛型系統之運用效率及可行性
結構化分析
瀑布式開發
遵循著SDLC 的流程
優點:
人力以及時程的估算更精準
完成品通常比較符合預期
規劃詳細
缺點:
初期及變動成本高
開發時程長
缺乏彈性,面對市場反應慢
平行式開發
在程式設計上設計多個流程獨立並行
優點:
縮短開發時間
提升版本更新速度
高時間壓力提升同濟競爭力
缺點:
因人員多,管理難度高
緊湊的步驟及頻繁溝通,較不易達成目標
人力成本提升
敏捷開發
調整重於遵循計畫,重視高靈活性與彈性
優點:
產品開發快速且經常交付
定期適應不斷變化的環境
缺點:
成本略高
對小型開發專案無用
必要的設計和文件缺乏強度