为了提高软件适应需求变化的能力,设计出具有良好柔性的软件,提出了一种基于面向用户柔点的设计模型。给出面向用户柔点的概念和特征,指出柔点与需求变化的密切联系。在此基础上,通过归纳需求变化的分类,抽象出柔点的分类。利用MVC(模型-视图-控制器)框架和软件设计模式给出通用的柔点设计模型,根据柔点的分类将模型细化。通过一个网上鲜花礼品店系统说明了该模型的可用性及有效性。
To improve software' s ability of dealing with requirement changes and design a software with good flexibility, the design model of user-oriented flexible point is proposed. Firstly, the conception and characteristics of user-oriented flexible point are given, which indicate the close relationship between flexible point and requirement changes. Based on that, through summarizing the classifi- cation of requirement changes, the classification of flexible point is abstracted. Furthermore, the general design model is given utilizing MVC (model-view-controller) framework and design pattern, followed by the model' s detail description based on flexible point' s classification. Finally, a system of flower and gift shop is given to illustrate the model' s availability and effectiveness.