论文部分内容阅读
在当今世界经济环境下,市场竞争日益激烈,制造企业面对巨大的竞争压力。为在激烈的市场竞争中占有一席之地,许多制造企业通过企业信息化和流程改造等手段,以求增强企业实力。企业建模是企业改造过程中的核心环节。然而在目前的企业建模过程中,存在着大量的低质量重复性劳动,导致建模成本过高,模型质量低下,模型实施困难。企业参考模型最初正是在这种需求下产生。 与此同时,在知识经济时代,IT技术的每一次创新和发展总是带动着生产力巨大的进步和提高,也吸引着大量的优秀人才不断投身技术革命。而软件产业在IT产业中历来占有重要的地位,从它50年前的平凡起步,已经发展成为现代社会的关键一环,影响着全球人类活动的各个领域。进入21世纪,这种地位继续得到巩固和凸现。纵观软件产业的发展历史,计算技术经历了“以机器为中心—以应用为中心—以企业为中心”的变化,同时,我们不难得出这样的结论:软件开发方法的进步有助于维持软件产品质量、全寿命期、生产成本的平衡。 同时软件开发长期以来被认为是一项富有创造性的活动。一个软件开发机构在接到一个新的项目之后,通常遵循需求获取、分析、设计、实现、集成和测试等步骤,进行项目的开发。传统的开发方法并不强调软件复用,这样就必然导致大量的重复劳动,给软件企业造成巨大的人力、物力和财力的浪费。对比一些成熟的工程领域,复作是这些领域的一个基本特征,例如建筑工程、化学式程、计算机硬件工程等。通过大量复用经过实践检验的系统体系结构和标准化的组件,使得对于一般的设计问题都可以直接利用现成的解决方法,避免了系统开发始终在低层次的不断重复,从而大幅度降低开发成本、提高生产效率和产品质量,实现软件的大规模定制。所以,开展新的软件解决方案的研究,构建灵活稳健的企业信息系统是我国进行信息化战略成功的关键。 为了实现软件系统的动态重构和大规模定制,只有把业务工程与软件工程结合,开展以体系结构为中心的组件化开发模式。本文正是基于这一目标,开展了基于参考模型的软件体系结构研究,主要内容安排如下: 第一章是全文的总体介绍部分,对全文的两个主要研究对象:企业参考模型和软件体系结构进行了简单的介绍,然后讨论了本文研究的意义,并阐述了本文所做的主要工作。 第二章对软件体系结构进行了研究。该章首先对软件体系结构的定义加以描述,行阐述了体系结构的意义,简述了软件体系结构的当前研究状况。然后对软件体系结构描述方法进行了简单的介绍和比较,为提出基于XML和UML的软件体系结构描述方法做了准备。随后又介绍了软件体系结构的风格。 第三章对基于企业参考模型的软件体系结构进行了研究。该章提出了基于参考模型的软件体系结构;在分析参考模型的基础之上,对现有的几个参考模型系统进行了分析比较,指出了它们存在的不足之处,然后提出了基于企业参考模型的软件体系结构的解决方案和路