论文部分内容阅读
随着社会发展对软件依赖程度的提高,软件规模和复杂度在迅速膨胀,给软件开发带来了新的问题:我们通常没有时间从头开发一个系统;而且,常常在新系统交付之前,用户的需求却发生了变化。如何复用已经存在的系统?如何能在尽可能保留我们已有成果的基础上充分应对用户的需求变更?在中等规模的软件产品中,"模式"便显现出决定性的作用。