摘要
如何在软件生命周期内用较少工作量修改或者不修改软件以适应软件需求变化是软件工程追求的目标之一.针对上述问题,我们基于面向对象技术利用数据驱动机制对信息系统软件进行重用和演化设计,使得信息系统软件更加灵活.具备演化能力,满足用户新需求,从而延长其生命期,并且可以实现领域内软件系统最大程度的重用.最后给出一个应用实例说明其有效性.
One goal of software engineering is how to enable software adapt to its new requirements with less effort or without modification of software. To s olve this problem, we propose an approach to implementation of reusable and evol utionable software system by means of data-driving mechanism based on object-oriented technique. In this way, software can be more flexible and capable of b eing evolved. And prolongation of software lifecycle and reuse of domain softwar e can be achieved to a great extent. Finally, the efficiency is proved through a case.
基金
安徽省教育厅科研基金资助重点项目(2003kj007zd)