建立原型是为了解决在产品开发的早期不确定的问题
两种类别:
1. 抛弃型原型
2. 进化型原型,可作为构造产品的基础
可以让人模拟软件系统,“快速地开发出一个原型”
必要性
常用的三级划分:
1. 基本的。必须实现
2. 条件的。可以增强功能,但没有也可以接受
3. 可选的。实现不实现均可
IBM制定了一个审查的推荐过程
可以帮助找出需求中的错误