演化原型法的基本思想是,通过概略的系统分析与设计,在先进的IS开发工具的支持下,快速地实现一个能反映用户当前最迫切需求的原型,然后与用户一起运行并逐步改进,基本满足这个需求后,再逐步扩充其功能。因此,首先要把系统划分为相对独立的而又容易把握的若干个小系统,并选定其中一个作为第一期工程,然后在首轮开发中快速地得到其初始原型。本节以数据库(DB)设计为中心,使用Visual FoxPro(VFP)6.0,对某商业企业以其仓库的进、销、存信息系统为第一期工程,讨论用原型法开发首轮原型的具体过程。这里把系统分析与设计做得比较规范,叙述也是直线推进,是为使学生把握全貌。原型法的各轮开发都是只要做概略分析与设计就动手实现,并且是不断反复而非直线推进的。讨论中假定读者已经学过并熟悉VFP6.0。因此,有关VFP6.0的知识和程序设计这里不再重复,不熟悉的读者可参见有关的书籍。
...