模型驱动的信息系统开发

来源 :东南大学 | 被引量 : 0次 | 上传用户:lfs888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的不断发展,软件生产过程中又出现一些阻碍软件产业进一步发展的问题。为处理这些问题,对象管理组织OMG近两年提出了基于模型驱动的体系结构(Model Driven Architecture,MDA)技术,这是一种通过模型驱动来建立软件系统的方法。目前,MDA的研究是建立在MOF、UML、CWM等基础之上,虽然目前没有形成实用技术,但模型驱动软件开发的思想,对于软件系统的开发还是有指导性意义的。本文描述了软件发展的过程,通过分析MDA的局限性,提出了一种应用层面上的模型驱动软件开发方法,从而提高了软件的生产率和软件质量,并延长了软件的寿命。该方法根据系统开发中积累的经验,对现实世界事物的活动过程进行抽象,形成模型,使用模型驱动的方式构建软件系统。文章以高校信息系统为例,描述了一个基于模型驱动的信息系统建设方案。该方案将系统建设分成模型构造和系统构建两个阶段。本文详细描述了模型构造的过程,该过程建立了业务层模型和平台层模型,以及定义两者之间的映射关系,并通过平台层模型中的应用定义文档,将业务层模型映射到最终代码中。在系统构建阶段,通过对业务层模型进行动态的修改和配置,制导代码的生成,从而用模型驱动的方式实现信息系统。论文最后,对模型驱动的信息系统开发方法进行了展望。
其他文献
针对目前银行存在的多种数据库应用并存的状况,该文提出了一种基于XML的异构数据库挖掘方案,即通过JDBC访问数据库,然后将数据存放到XML文档中,并在此基础上进行数据挖掘.该
防火墙技术是建立在现代通信网络技术和信息安全技术基础上的应用性安全技术,越来越多地应用于专用网络与公用网络的互联环境之中。但是,防火墙作为必备的安全手段,其性能直接决
互联网技术的快速发展,使得信息的获取和分享变得越来越便捷,进而形成了网络上的海量信息,这些信息中包含图像、文本、声音、视频等多模态数据。这些海量多模态数据带来了大量的
从60年代“软件危机”爆发至今,人们一直经受着“软件危机”的困扰。软件的生产效率和可靠性远远满足不了社会发展的需要:一方面,软件故障给人们的生命和财产造成了巨大的损失;另
随着通信业的发展以及国民经济信息化的推进,以太网交换机在网络中的地不断提升。作为以太网交换机的核心部分——CPU系统,其性能对整个交换机的性能起着决定性的作用。因此,开
学位
计算网格资源管理与调度是高性能网格计算领域中的一个重要研究课题,其目的就是要解决计算网格资源的描述、组织、管理与调度等关键科学技术问题.从理论与实践的结合上,对计
软件测试是软件开发过程中的重要活动,是用来确定软件的正确性、完整性、安全性和质量的关键过程。软件测试的质量高低直接决定了软件产品的质量优劣。近几十年来,软件测试一直
霍尔逻辑是一种众所周知的基于一阶逻辑对命令式程序的行为进行推理和验证的形式系统。然而,使用霍尔逻辑对于存在指针和动态数据结构的命令式程序进行推理和验证是一件比较困
随着大数据时代的到来,交通控制系统步入数据驱动阶段,该阶段中,交通数据不再简单地提供信息查询功能,而且还生成交通控制策略,因此,交通数据及其计算方法对于交通控制来说越来越重