论文部分内容阅读
随着管理信息系统(Management Information System,MIS)的不断变化和规模的日益扩大,如何有效地控制系统的开发周期,开发成本以及软件质量,成为了开发过程中亟待解决的问题。由于构件具有高可靠性、高可维护性以及适应需求变化等特点,因此为MIS的有效开发提供了解决途径。 构件是具有特定功能,经封装后向系统其它部分提供服务的独立软件单元,它是支持软件复用的核心技术。 本文首先对构件开发的一般流程和开发模型进行了认真研究,主要包括构件提取、构件描述、构件实现和构件组装等内容。同时阐述了构件库的管理思想及方法,强调了构件库是对构件进行有效管理,提高复用效率的重要手段,在系统开发中起着重要的作用。 在此基础上,本文深入研究了基于构件的MIS开发流程、原则以及分析设计方法。在利用构件进行系统开发时,以面向对象的软件方法为基础,运用软件体系结构模型作为系统蓝图,指导系统开发的全过程。在确定系统框架后,选取、开发可复用构件,构造和充实构件库,最终实现目标系统。在具体的设计过程中,本文引入了软件体系结构的设计思想,借助其中的一些基本概念及表达方式实现对系统整体结构的表述,并划分、提取有效的构件部分。 最后,本文以图书馆管理作为实践背景,对构件技术在图书馆管理信息系统中的应用加以分析,并对其应用实现进行了概括和总结,证明了利用构件技术开发MIS是高质、高效的。