摘 要
本文首先以航空制造业信息系统为背景,通过分析当前信息系统的关键需
求及其面临的挑战,提出了信息系统的“快速重构”需求。
基于上述需求的驱动,以及当前软件工程及信息系统领域的最新技术和研
究成果,作者提出了快速可重构信息系统(RRIS)概念并探讨了其核心内涵,
然后给出了其体系结构。RRIS体系结构是一个典型的层次化结构,它由五个相
互作用的层组成。基于上述体系结构,文中对体系结构中各层的作用及其职责作
了界定并详细讨论了各层之间的通讯,然后对RRIS的重构类型及重构层次进行
了讨论并给出了RRIS的主要特征及关键技术。
由于业务过程重组(BPR)所引起的业务域的变化是RRIS快速重构需求的
主要来源之一.所以作为业务域自动化工具的信息系统必须能够快速重构以响应
业务域的变化。本文通过用例模型和业务过程模型的良好结合,使得业务域的变
化可以平滑过渡或映射到信息系统的分析和设计,从而在分析级支持RRIS的快
速重构。
在RRIS的设计技术方面,通过详细探讨设计模式、框架和RRIS快速重构
之间的关系,确立了设计模式和面向对象企业应用框架在RRlS设计和重构中的
地位及其成为RRIS关键技术的理由,并给出了设计模式在RRIS中的典型应用
实例。另外,由于企业应用框架在RRIS中的特殊地位,本文还专门讨论了企业
应用框架的定制和扩展方法以及框架的设计技术,引入了热点驱动的企业应用框
架设计技术并通过SCV分析,钩方法和模板方法,以及热点或热点子系统与设
计模式之间的对应关系对其进行了丰富和扩展。
在本文最后,详细讨论了和RRIS快速重构有关的实现机制并给出了一个
针对典型制造业信息系统(如ERP/MRPII)局部业务域的RRIS原型实例。在给
出的原型实例中,作者详细讨论了RRlS的构建过程,给出了相应的分析和设计
方案,并通过几个典型的重构实例讨论了有关实现问题及如何支持快速重构。
关键词:信息系统,管理信息系统, 软件重构,软件重组,软件重用,软
件再工程,面向对象框架,企业应用框架, 业务过程重组,业务过程建模,软件
体系结构,设计模式
Abstract
TlliSthesis the of underthe
reconfigumtion
presentsrequirementrapid
for are
information aeronauficaImanufacturers,which
backgroundofexisting systems
confxontedwithvarious and by山e
challengeskeyrequirements.D6ven
stated tothe andresearch
above.and
requirements accordingup-to-dateteehnologies
innovations
inthecommunitiesofsoftware andinformation
engineering systems,the
author thenotionof informationand
proposes RIus(rapidlyreconfigumblesysteml
discussesthe the ahierarchical
connotationofit.ThelLarchitectureofRRIS.whichis
s
原创力文档

文档评论(0)