2、プロセス.モデル
ソフトワェア開発モデル
①プロセス.モデル:効率的に開発するかの観点
ウォータフォール.モデル、成長モデル、プロトタイプ.タイプ、スパイラル.モデル
②コスト.モデル:作業量などのコスト
ハルステッド法、ファンクション.ポイント法、COCOMO
▲ウォータフォール.モデル(waterfall model)
利点:
①モデル単純
②工程管理容易
③開発履歴はっきり、下流工程におけるテストと保守が容易
問題点:
①大規模で複雑なシステムの要求を分析工程で明確化することが困難である。
②変更ある場合、開発もやり直す。
③各工程の生産物である文書が膨大。
翻译:
2、过程模型
软件开发模型:
①过程模型:从有效率地进行开发的观点出发
瀑布模型、成长模型、原型模型、螺旋式模型
②成本模型:从工作量之类的成本角度出发
霍尔斯特德模型、功能点分析、建设成本模型
△瀑布模型
优点:
①模型单纯
②工程管理容易
③开发履历清晰
④测试,维护容易
缺点:
①如果是大规模,功能复杂的系统,明确需求分析有困难。
②需求变更的时候,要重新开发。
③各个开发阶段的文档数量庞大。
▲成長モデル(growth model)
利点:
①仕様変更に対応できる。
欠点:
①開発工程の繰り返しの可能性があるため、開発工数やコストを正確性見積もるのが困難である。
翻译:
△成长模型
优点:
①可以对应式样变更
缺点:
①有可能反复进行开发,正确预估开发工数和成本存在难度。