论文部分内容阅读
连铸生产跟踪系统是钢铁信息系统的一个实例,目标是实现连铸生产线的生产自动化管理。本文以此开发为基础,研究和应用MDA模型驱动架构相关技术,作为系统设计开发的指导思想来实践。
MDA是OMG提出的一种新的软件方法学,它强调整个系统开发过程是由对软件系统的建模行为驱动的。其主要思想是:将高抽象层次模型逐步转换成低抽象层次模型,将系统功能规约与特定技术平台的功能实现规约相分离,达到了一次设计、多平台实现的目的。由于模型在软件开发过程中扮演了非常重要的角色,因此预示着系统建模将取代程序编码而成为软件开发过程中的主要工作。
在钢铁领域的信息系统开发之中,传统的软件开发方式产生出各种各样的问题,一方面在面对不同钢厂的相同生产线,开发人员不得不做大量的重复工作;另一方面维护人员也不得不从代码底层去了解系统的运转,给开发和维护带来了很大的不便。而MDA正是解决上述问题的一种新的软件开发方法。
本文旨在将系统的开发和MDA相结合,实现基于MDA的连铸生产跟踪系统的开发,总结MDA用于钢铁企业信息系统开发的一般方法。主要工作有:
(1)给出了MDA用于开发钢铁企业信息系统的一般方法;
(2)在MDA下进行业务建模和相应转换技术的分析;
(3)通过对连铸L2生产跟踪系统项目的需求分析,建立系统用例图并得到平台独立模型PIM;
(4)定制模型向.Net框架下的映射和转换规则。
(5)以钢铁厂的实际应用项目来对模型的合理性和可复用性进行检验测试。
虽然模型只是帮助生成了部分程序,但这个课题对类似系统的开发提供了良好的基础和宝贵的经验。