▲プロトタイピング.モデル(prototyping model)
使い捨てプロトタイプ(throwaway prototyping)
発展的プロトタイプ(evolutionary prototyping)
利点:
①開発者とユーザのシステムに対する認識を短時間に収束させる。
②システムのイメージを明確にする。
③短時間のシステム開発可能。
欠点:
①ユーザの意見の調整がうまくいくまで開発が進まない。
②設計時の誤りなどを発見することが困難である。
③プロトタイプの作成で時間が取られると、全体のシステム開発期間は大幅長くなる可能性もある。
まとめて、小規模なシステム開発に適している。
※他に、RAD(Rapid Application Development:ラド )
ラプッド.プロトタイプ.モデル(Rapid prototyping model)
翻译:
△原型模式
也可是说是抛弃型原型,或者演化型。
优点:
①可以让开发者和用户在短时间内对系统的认识达到共识。
②可以明确系统的画面。
③有可能做到短时间内开发系统。
缺点:
①如果用户的意见反馈进行不顺利,开发就无法进行。
②很难发发现设计时的错误。
③如果做成原型花费时间过长的话,系统开发的整体时间有可能大幅度延长。
总之,比较适合小规模的系统开发。
另外,需要注意的是:
RAD,快速程序开发
快速原型模型
也是比较适合小规模的系统开发。
▲スパイラル.モデル(spiral model)
文書駆動やコード駆動プロセスではなく、リスク駆動アプローチである。
▲コストモデル(略)
ハルスステッド.モデル(Halstead model)
ファクション.ポイント法(function point analysis)
COCOMO(Constructive Cost Model:ココモ)
翻译:
△螺旋形模型
不是文档驱动,也不是编码驱动,是风险驱动对策
△成本模型(略)
霍尔斯特德模型
功能点分析
建设成本模型