- 快速原型模型:用来解决用户对软件系统在需求上的模糊认识,用来试探某种设计能否达到预期效果。该模型是用来获取用户需求的,用来试探设计是否有效,快速原型模型要求快速构建,容易修改,以节约原型成本,加快开发速度。
- 瀑布模型:软件开发的各项活动严格按照线性方式进行,当前活动接受上一活动工作结果,当前的工作结果需要验证,验证通过,进入下一环节,否则返回。该模型太过理想化,优点:强迫开发人员使用规范化方法进行开发,规定了每个阶段必须提交的文档。适用于需求明确,对交付时间有严格要求的开发。
- 螺旋模型:适用于大型复杂系统。
- 演化模型(迭代模型):主要针对实事先不能完整定义需求的软件开发,用户可以给出待开发系统的核心需求,在使用过程中不断完善。
- 喷泉模型:生存期的各个阶段可以重复和重叠
- 增量模型:在各个阶段并不交付一个完整的可运行产品,而是交付满足需求的可运行子产品。整个产品分为若干构建,开发人员逐个交付。
模型区分
最新推荐文章于 2023-03-19 15:03:01 发布