首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 125 毫秒
1.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文将介绍了基于C#的NHibernate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。  相似文献   

2.
采用代码生成技术能大幅度提高软件开发的质量和生产率,降低软件开发的风险。文中讲解了基于C#的NHibemate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。  相似文献   

3.
采用代码生成技术能大幅度提高软件开发的质量和生产率,降低软件开发的风险。文中讲解了基于C#的NHibemate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。  相似文献   

4.
采用代码生成技术能大幅度提高软件开发的质量和生产率,降低软件开发的风险.文中讲解了基于C#的NHibernate代码生成器的设计与实现过程.并分析了常见的代码生成.技术;同时结合实例说明核心源代码.  相似文献   

5.
代码生成技术是解决软件开发周期长、软件成本日益增长、代码的重复书写等问题现实可行的途径。首先,对代码生成的原理和特点进行介绍,总结和分析国内外提出的代码生成方法;其次,以一个游戏场景为例,使用3种主流的代码生成方法分别进行实现,分析这3种代码生成方法的优缺点;最后,对代码生成技术的发展趋势进行展望,为以后代码生成技术研究提供参考和借鉴。  相似文献   

6.
基于Java的代码生成器的设计与实现   总被引:1,自引:0,他引:1  
万军民 《计算机工程》2004,30(Z1):122-124
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险.目前,大多数代码生成器由于灵活性欠佳,不能完全满足软件开发的实际需要,难以在软件开发项目中得到充分的应用.该文讨论的代码生成器Generator是一个基于Java的代码生成工具,它支持多种类型的数据库设计模型,允许用户自定义代码模板和代码生成任务,适合生成基于数据库模型的任意形式的代码及相关的文本文件,具有广泛的通用性.  相似文献   

7.
基于Java的代码生成器的设计与实现   总被引:3,自引:0,他引:3  
万军民 《计算机工程》2004,30(12):122-124
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。目前,大多数代码生成器由于灵活性欠佳,不能完全满足软件开发的实际需要,难以在软件开发项目中得到充分的应用。该讨论的代码生成器Generator是一个基于Java的代码生成工具,它支持多种类型的数据库设计模型,允许用户自定义代码模板和代码生成任务,适合生成基于数据库模型的任意形式的代码及相关的本件,具有广泛的通用性。  相似文献   

8.
针对现代大规模软件开发过程中遇到的重复代码编写问题,提出了一种基于XML脚本的自动代码生成技术。它首先介绍了自动代码生成技术;然后介绍了XML脚本标记语言;最后描述了TSL模板脚本语言在图形化用户交互系统中的应用。该技术采用XML文件描述软件业务领域的数据关系,提出了控制XML文件的通用脚本语言,操纵XML文件数据,并结合模板技术控制输出代码的格式。通过实际的软件开发过程证明,该技术在很大程度上减轻了开发人员编写重复代码的负担,提高了软件开发的效率和质量。  相似文献   

9.
杨皓  杨忠  吴愚 《数字社区&智能家居》2009,5(3):1712-1713,1721
针对现代大规模软件开发过程中遇到的重复代码编写问题,提出了一种基于XML脚本的自动代码生成技术。它首先介绍了自动代码生成技术;然后介绍了XML脚本标记语言;最后描述了TSL模板脚本语言在图形化用户交互系统中的应用。该技术采用XML文件描述软件业务领域的教据关系,提出了控制XML文件的通用脚本语言,操纵XML文件数据,并结合模板技术控制输出代码的格式。通过实际的软件开发过程证明,该技术在很大程度上减轻了开发人员编写重复代码的负担,提高了软件开发的效率和质量。  相似文献   

10.
数值仿真类软件是科学研究和工程设计中的一类常用软件。开发该类软件需解决非软件专业人员在软件开发能力上的局限性,以保证软件开发质量与进度。以火箭发动机数值仿真软件开发为背景,提出了适用于此类软件开发的一种软件系统集成方案。该方案在传统的软件分层模型的基础上,使用代码自动生成技术,实现了模块封装接口的自动代码生成和参数修改用户界面自动代码生成。该方案所使用的代码自动生成技术还可用于用户自定义仿真模块的开发,保证了集成系统开放性。由于使用了代码自动生成技术,非软件专业人员的开发工作集中于其所熟悉的专业领域,加快了开发进度,在一定程度上减少了劣质代码的产生。研究表明,该方案可以有效解决非软件专业人员在软件开发中作用难以发挥的问题。研究工作还可为行业软件等其它类似软件的开发提供参考。  相似文献   

11.
采用代码自动生成技术能为软件开发带来代码质量的提高、开发风险的降低等优点,提高了软件开发的速度和质量。该文描述了一种基于模板的代码自动生成系统的设计和实现,并利用它完成了基于J2EE-Web应用系统的代码自动生成工作。  相似文献   

12.
随着代码自动生成技术的发展,基于文本规范的传统嵌入式软件开发模式逐渐被基于模型的设计方法所取代,代码自动生成技术是基于模型的开发方法中一项核心技术,而MATLAB中RTW工具箱是代码自动生成最优秀的工具,首先对基于RTW的代码自动生成机制进行了分析,研究了VxWorks目标代码的结构及变量命名规则,并从程序实时运行机制方面进行了分析,方便用户对自动生成的代码进行二次开发;采用该技术进行VxWorks嵌入式软件开发,可大大提高开发效率。  相似文献   

13.
代码注释作为软件中的重要组成部分,在软件维护、复用等领域中发挥着重要作用。代码注释自动生成技术旨在减轻人工编写注释的工作量,从而提高软件开发效率。现有的注释自动生成方法分为基于规则、文本摘要、数据驱动、主题模型、深度学习等层次。综述了代码注释自动生成的相关概念,对比总结各类代码注释自动生成方法,对近年来代码注释自动生成相关应用进行了梳理和总结,最后对注释自动生成所面临的挑战进行了分析,展望了该领域未来的研究。  相似文献   

14.
The use of model-based software development is increasingly popular due to recent advancements in modeling technology. Numerous approaches exist; this paper seeks to organize and characterize them. In particular, important terminological confusion, challenges, and recurring techniques of model-based software development are identified and rationalized. New perspectives are provided on some fundamental issues, such as the distinctions between model-driven development and architecture-centric development, code generation, and metamodeling. On the basis of this discussion, we opine that architecture-centric development and domain-specific model-driven development are the two most promising branches of model-based software development. Achieving a positive future will require, however, specific advances in software modeling, code generation, and model-code consistency management.  相似文献   

15.
根据J2EE体系结构特点,提出基于模板技术的代码自动生成模型,实现由业务模型描述文件到业务组件的自动生成。从分析J2EE结构入手,确定生成的目标代码,讨论基于模板技术的代码生成器原理和模型,设计模板文件,定义业务模型描述文件的规格,实现了代码生成器。介绍了应用代码生成器的开发模式。  相似文献   

16.
一种嵌入式软件构件模型和构件库   总被引:3,自引:0,他引:3  
李涛  董云卫 《计算机科学》2006,33(11):259-262
嵌入式系统的快速增长和嵌入式软件复杂度的增长,对嵌入式软件开发技术的提高提出了迫切的要求。软件开发技术正在向半自动化代码生成以及由构件生成系统的方向发展。基于构件的软件开发(CBSD)技术能够显著地减少软件开发的时间和成本。本文首先讨论了一种嵌入式软件构件模型——CMES,该模型定义了嵌入式领域中构件的使用。为了方便构件的管理和查找,本文还设计并实现了一个基于Web的嵌入式软件构件库——WRES。WRES使用刻面分类法提高构件库的浏览和查询效率。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号