论文部分内容阅读
随着计算机技术和网络技术的迅猛发展,信息系统不断朝着集成化、智能化、网络化与分布式的方向发展,同时在规模、结构、功能层次及设计实现等各个方面与传统的单机单应用系统相比较均发生了很大的变化。日益增长的异构式硬件环境、各式各样的操作系统以及通讯平台,要想从头开发一个能够兼顾正确性、可移植性、有效性等特征的集成MIS系统是非常困难的。与此同时,基于软件复用的开发模式以软件构件结构为组装蓝图,以可复用软构件为组装预制块,支持组装式软件复用,成为目前开发新型通用MIS系统的主要技术。 本文的重点是以”物资管理信息系统”为任务背景,将软件复用思想与面向对象技术相结合,提出“基于软件复用”的设计模式来构造重构式系统进行通用MIS系统开发,提供跨应用系统的结构重用。本文讨论了在重构式系统开发中涉及到的软件构件技术、中间件技术、异构数据库集成、多层体系结构等技术,并重点讨论了通用MIS系统领域构件模型的建立以及构件的提取和构造,强调实现软件复用的关键是构件的重用组合技术,最后在这种设计模式的基础上实现了具体MIS系统的开发。 用户需求多变性和开发运行环境的多变性等外部动态环境对通用MIS系统的自适应性提出更高的要求。目前采用的MIS开发方式只注重业务处理,具有一定的局限性。本文提出重构式的设计思想,使系统具有业务开发工具的功能。并设计了相应的构造式框架结构,分析了实现时要解决的数据库重构设计、动态数据窗口构造等问题以及解决思路。