论文部分内容阅读
制造企业的管理信息系统应具备一种可随企业业务环境变化进行重构的能力。目前基于业务模型变化实现管理信息系统定制和重构的理论与方法的研究已取得了一定的进展,但离成功应用尚有一段距离。其中一个主要原因是软件构造模型与企业个性化的业务模型之间不能实时关联,且缺乏业务模型驱动信息系统进行结构重建的成熟方法。本文对业务模型驱动的企业管理信息系统定制和重构技术进行了较深入的研究与实践,取得如下研究成果:为保证业务模型具有清晰、规范的语义描述,探索出适合个性化制造企业业务建模的本体,构建了具有明确语义和对象化特征的业务建模框架,从而为业务模型向基于构件的软件系统模型转换奠定了理论基础。在业务建模本体的支持下,给出了业务模型的完备性、一致性检查的形式化定义,为业务模型的格式化检查提供了前提条件;针对问题域的业务模型和解域的软件系统模型之间的异构性,研究业务模型向基于构件的软件系统模型的转化方法,实现了基于业务模型语义驱动的管理信息系统重构。针对企业用户在其个性化管理中可能需要一些业务建模框架中尚未定义的复杂功能,提出了利用业务模型接口并基于动态解释的配置规则从软件的界面层、流程层及数据层三个方面对信息系统的功能进行动态扩展,从而支持由用户对企业业务结构和业务流程进行个性化的小粒度动态调整,改变了传统基于大粒度的功能块对信息系统进行功能扩展的方法;针对软件重构后的小样本测试特点建立了两阶段的分析模型:跟踪测试分析模型和确认测试分析模型。在跟踪测试分析模型中将不精确概率理论引入软件缺陷分析模型,并结合Bayes方法发展出了扩展的Bayes缺陷分析模型。该模型能很好地将小样本的测试数据与专家的模糊经验信息结合起来,从而较准确地对重构后的软件模块的缺陷分布进行跟踪和分析。确认测试分析模型则从功能、效率、安全性、易操作性及可靠性等几个方面对重构后的整个系统进行质量评估。两阶段的测试分析模型有力地保证了信息系统重构后能满足相应业务领域的质量要求。上述研究成果已应用于企业管理信息系统定制和重构平台的研发中,论文介绍了平台在锅炉行业PLM系统开发中的应用实例,为面向电站锅炉行业的可定制PLM系统开发起着促进作用。