共查询到10条相似文献,搜索用时 15 毫秒
1.
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性. 相似文献
2.
3.
基于MDA/PIM的组件自动生成技术的研究 总被引:2,自引:2,他引:0
分析了传统模型驱动构架(MDA)PIM层的UML模型缺乏严格的语义而不能自动转换到PSM层的不足,并针对目前基于MDA的组件开发过程中存在的问题,利用了基于组件的开发(CBD)和MDA的优势特征,结合两者对软件的复用性和自动生成的特点,提出了把UML profile应用到MDA/PIM层的组件设计中,从而实现了UML profile构建的PIM层模型自动转换到PSM层模型的需求,并在最后生成可执行的代码,达到了组件自动生成的目的. 相似文献
4.
分析了传统的软件系统开发方法如使用工具和模型框架等适合于建立单个的面向对象或基于组件开发的软件,以及不适合于开发具有柔韧性的分布式企业应用系统的不足之处,针对近几年提出的面向服务的体系构架SOA(Service Oriented Architecture)方法只适合于一些特殊领域的问题,提出了应用模型驱动的开发方法来解决SOA中复杂分布式系统的建模与设计问题,利用模型驱动体系构架MDA(Model Driven Architecture)中平台无关模型(PIM)的特点建立模型,并通过MDA工具自动转换到基于SOA的平台相关模型(PSM),如Web服务,Jini等平台,从而实现了SOA的简单性、高效性和广泛的应用性。 相似文献
5.
6.
在软件开发过程中,采用代码生成技术可以显著减少开发者的重复性工作量.此外,还可以提升代码的质量并提高可维护性.本文讨论的代码生成引擎基于Velocity开源模板和Struts2注解,实现了模型驱动的开发模式.实践表明,其可以很好地满足基于业务对象模型生成全栈式Web应用代码的需求. 相似文献
7.
提出一个基于组件和模型驱动的ERP软件开发框架的解决方案。该方案将模型驱动模式和组件装配模式结合,宏观结构由组件装配模式来控制;而在微观方面,每个业务组件的源代码基于模型驱动的思想来生成.对其进行微调之后即可投入使用,较大提高了开发效率。 相似文献
8.
针对基于MDA的云计算软件开发平台下,PIM到PSM之间可靠性转化问题,讨论和研究了基于MI)A的云环境软件开发建模过程、PIM与PSM模型存储与接口形式和MDA的PIM可靠准确转换成PSM的转换机制,给出了基于MDA的云环境软件开发建模模型,并对下一步需要研究的关键技术进行了展望. 相似文献
9.
《电子技术与软件工程》2016,(9)
提出一种基于模型分离的映射机制。该机制通过将业务元模型分离为数据模型、视图模型和业务模型完成模型的分离操作,并使用模板技术将分离出的模型映射为对应的程序代码和界面构件。 相似文献
10.
模型转换是MDA中最重要的部分之一,其性能的好坏直接影响到软件开发工作的进行.介绍了模型、计算无关模型、平台无关模型、平台相关模型、模型转换和转换规则等的理论知识.其次通过对目前比较流行的直接转换方法、基于关系代数的转换方法和基于元模型间映射的转换方法等模型转换方法的研究,分析了其存在的不足之处,并且提出了QVT的模型... 相似文献