原型化開發是軟體開發的一種常用方法。開發人員對用戶提出的問題進行總結,就系統的主要需求取得一致意見後,開發出一個原型並運行之,然後反覆對原型進行修改,使之逐步完善,直到用戶對系統完全滿意為止。
基本介紹
- 中文名:原型化開發
- 優點:需求表達清楚
- 缺點:不適用於開發大型的信息系統
- 類型:方法
基本概念
- 原型化開發是軟體開發的一種常用方法。開發人員對用戶提出的問題進行總結,就系統的主要需求取得一致意見後,開發出一個原型並運行之,然後反覆對原型進行修改,使之逐步完善,直到用戶對系統完全滿意為止。原型化開發方法的開發過程中,可以脫離早期構造的軟體原型進行獨立,原型化方法實際上是一種快速確定需求的策略,對用戶的需求進行提取、求精,快速建立最終系統工作是模型的方法。要求要有完整的生命周期,原型化是一種動態設計過程,它需要加強用戶的參與和決策,以求儘快地將需求確定下來,採用這樣一個(與最終系統相比)相對簡化的模型就可以簡化項目的管理。
優缺點與特點
- 優點:需求表達清楚,利於確認各項系統服務的可用性;降低開始風險和開發成本。
- 缺點:不適用於開發大型的信息系統;系統難以維護;如果用戶合作不好,盲目糾錯,會拖延開發進度。
- 特點:
加快需求的確定
簡化項目管理
加強用戶參與與決策