需求演化是造成软件演化的主要驱动力之一,一方面使得软件系统不断发生改变,从而能够更好地适应环境的要求,满足用户的需求,另一方面,频繁的需求演化会造成产品质量下降、进度延期或成本超支。本项目着重研究需求演化的度量方法,首先抽取需求演化中可度量的特征,建立适当的度量指标,定义指标度量算法,并构造样本数据;然后,分析各指标间的关系,采用经验回归的方法建立需求演化度量模型,并进行经验性证明;最后,建立需求演化因果关系,基于度量模型,采用仿真技术提供需求演化影响的预测方法。在理论研究和经验验证的基础上,开发辅助工具并在软件开发项目中应用。本项目的意义在于提供了需求演化系统的度量方法,刻画了需求演化特征,并提供客观的量化分析方法监控需求的状态及预测需求演化对进度、成本和质量的影响。对我国尚不成熟的软件产业来说,本项目将有益于软件企业更有力地把握软件项目,合理规避项目风险,促进过程改进。