软件开发生命周期模型——04
  4jzk2Z0RyhMg 2023年11月28日 17 0
  1. 原型方法
  • 定义:软件原型是所提出的新产品的部分实现,目的是明确并完善需求、探索设计选择方案、发展为最终的产品。适合于用户没有肯定其需求的明确内容的时候。
  • 分类方法:

从原型是否实现功能来分:

水平原型、行为原型:水平原型通常只是功能的导航,但并未真实实现功能。水平原型主要用在界面上。

垂直原型、结构化原型:实现了一部分功能。垂直原型主要用在复杂的算法实现上。


从原型的最终结果来分:

抛弃型原型、探索型原型:达到预期目的后,原型本身被抛弃。抛弃型原型主要用在解决需求不确定性、二义性、不完整性、含糊性等。

演化型原型:为开发增量式产品提供基础,是螺旋模型的一部分,也是面向对象软件开发过程的一部分。用在必须易于升级和优化的项目,适用于Web项目。


其他分类:

探索型原型:目的是要弄清对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性。

实验型原型:用于大规模开发和实现之前,考核方案是否合适,规格说明是否可靠。

进化型原型:目的是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月28日 0

暂无评论

4jzk2Z0RyhMg