面向企业信息系统的可适应性建模研究与应用
软件设计与艺术设计有相似之处。如果设计者抛弃了成熟的思想、方法和原则,不规范软件开发活动过程,那么整个系统设计是失败的,很容易导致混乱,甚至不符合基本需求。实际上,软件在生命周期内还在不断地修改和演化,前期设计中的混乱会恶性扩散,导致不可控制的灾难。
起点论文在企业信息系统软件硕士论文代写,工程硕士毕业论文,代写硕士论文开题报告经验丰富,原创硕士论文,贴身定制,如需代写敬请垂询:15196663721(周老师)qq:573507536,邮箱:qidianlunwen@163.com
从60年代的软件危机开始,到新世纪的前夜,不少思想和方法被研究人员们所注目,如我们熟悉的软件工程,信息工程,软件复用,面向对象,软件体系结构,构件技术等等。这些思想、方法和原则都随着新的应用环境而不断发展着。可适应性是解决需求动态变化的有效方法之一,很多课题把它作为焦点来研究。有多个方法试图实现这一思想,如以动态结构引导代码生成的Demeter方法,完备构件功能以期在配置中达到可适应的复用方法。
步入信息社会,信息系统的建模和实现一直是软件工程研究和开发人员不断探索的方向。EIS的开发和应用仍然不尽人意。为克服因企业信息系统开发环境和企业需求动态变化而造成的不稳定状态,提高软件质量和柔性,EIS必须具有优秀的可适应性,以保护企业的投资并且为软件的后期维护打下良好的基础。
为解决企业信息系统中的动态需求变化,本文在EIS开发和实践的基础上,提出了一种可适应性EIS建模方法,并成功地应用在浙江北仑发电厂燃料管理系统中,DutAM扩展数据库元数据,对数据进行规划,把部分数据结构提出到程序文本之外,由用户自行灵活配置,得到用户的充分肯定。
本文共分五章,第一章中简要介绍一些主要的可适应性思想和方法及建模技术;第二章对企业信息系统的若干概念及问题进行分析之后,在第三章中提出一种可适应性EIS建模方法DutAM;第四章结合一个应用实例—浙江北仑发电厂燃料管理系统对我们的方法进行了进一步的阐述;第五章总结全文并提出下一步的工作。
企业信息系统(Enterprise Information System,以下简称EIS是当前计算机应用最为重要的方面之一。为克服因企业信息系统开发环
境和企业需求动态变化而造成的不稳定状态,提高软件质量和柔性,EIS必须具有较强的可适应性。
系统建模与实现是一个伴随着软件危机而产生的难题。自软件工程的概念诞生以来,软件设计者从最初的算法和数据结构研究,转向软件开发方法的研究。其中,可适应性思想是当前软件工程方法学上的最新研究领域之一。
本文从软件工程方法学的角度,首先对当前可以应用于企业信息系统的各种可适应性思想和方法作了初步的研究和介绍,并结合EIS开发实践对我们的可适应性E工S模型作了一些阐述,然后针对一个应用—浙江北仑发电厂燃料管理系统模型的建立,对该模型进行了进一步的解释和说明。
本模型成功地应用在浙江北仑发电厂燃料管理系统,并正在继续完善,因配置灵活,方便易用,可适应性好,受到用户很高的评价。
关键字:系统建模:可适应:企业信息系统;DutAM
构件—体系复用的开发方式仍然遵循体系驱动开发的思路、原则。由其指导下的应用软件生成过程被扩展为3个部分:软件体系的生产、构件生产、以及基于构件—体系复用的应用系统集成。应用系统集成部分就是体系驱动开发工程,对于本文而言,就是如何将层次对象体系插件集成到应用体系中。
正在进行的基于构件—体系复用的研究课题有几个,如CMU/SEI的产品生产线(Product Line)和北大青鸟工程JBIII等。对于构件—体系复用的开发过程尚无一个权威的模型。
产品生产线是CMU/SEI的构件—体系复用研究课题。一个软件生产线是一组具有公共的系统需求集的软件系统,这些需求针对一类特定的商业行为和任务。产品生产线的产品是根据基本的用户需求对标准的产品生产线进行定制,将可复用构件与系统独有部分集成而得到的。体系结构是产品生产线成功的关键,重要的产品生产线决策都是在开发和选择产品生产体系结构的过程作出的。CMU/SEI正通过一系列的实例来研究产品生产线方法对复杂系统产生的收益和影响。目前,己在美国空军电子系统中心ESC和瑞典防务软件公司Celsius Tech中成功地运用了此方法。
青鸟工程研究软件的工业化生产技术。针对工业化生产的需求,完善和实现了软件生产线的思想,制定软件工业化生产标准,强化采用面向对象的技术,支持以软件重用为基线的基于构件—体系复用模式的软件工业化生产技术,开发基于异构平台,可访问多信息源的应用系统集成(组装)环境。JBUI包括:提出青鸟构件模型和构件描述语言;有目的的构件开发和再工程方法相结合,从遗产系统中提取构件;采用领域工程技术,支持专业化的体系开发:强有力的构件、体系管理库,支持软件过程设计和控制;支持基于构件—体系复用的应用系统集成(组装)。
(责任编辑:admin) |