论文部分内容阅读
变化是软件开发领域和业务领域中一个基本的特征。当前信息系统面临着各种形式变化的挑战,包括信息系统所处业务环境的变化及信息系统技术本身的变化。可重构信息系统为企业快速有效地响应这些变化提供了支持。
传统的应用系统开发总是从头开始,每个应用系统的开发均涉及大量的重复劳动,且不利于信息系统的重构。领域工程的思想改变了这种模式。当领域工程的成果用于指导应用工程时,它为应用系统各个层次的重用提供了支持。
本文将领域工程的思想应用于可重构信息系统的设计与实现,提出面向领域工程的可重构信息系统(DORIS)开发过程模型,有力地支持了可重构信息系统的开发。面向领域工程的可重构信息系统为一组具有相似或相近需求的系统建立基本功能和必备基础,通过创建可重用的软件构件,为系统的重构提供支持。
本文依照DORIS的开发过程模型,运用业务构件开发方法,采用UML和EJB等技术,设计和实现了可重构的公文管理系统(包括领域框架、领域构件和热点子系统),并应用于南京远洋“现代船舶管理信息系统”(AMOS);最后结合实际应用需求,论文给出了重构案例和解决方法,验证了系统的可重构特性。