共查询到20条相似文献,搜索用时 140 毫秒
1.
2.
肖寒 《数字社区&智能家居》2009,(20)
采用代码自动生成技术能为软件开发带来代码质量的提高、开发风险的降低等优点,提高了软件开发的速度和质量。该文描述了一种基于模板的代码自动生成系统的设计和实现,并利用它完成了基于J2EE-Web应用系统的代码自动生成工作。 相似文献
3.
为了使程序员在软件开发过程中能够加快开发的速度,减少人为的错误,提高整个项目开发效率,提出了基于敏捷方式的Java代码生成方法.该方法结合XSLT技术与模板引擎技术,通过创建装配容器,读取模板文件,灵活地自动生成代码,实现代码的复用.经过测试,该方法提高了生成代码的效率,可较大地提高代码的复用度并有效地降低代码的出错率,这对实现敏捷化管理具有较大的实际意义,可运用于大量的企业应用开发. 相似文献
4.
为解决遥控器的多样性带来的界面开发问题,提出一种针对遥控器界面的通用描述方法,基于该描述方法的语法实现了界面自动生成引擎。实验表明,通过对不同应用系统的遥控界面进行描述产生遥控描述文件,并由界面自动生成引擎解析生成遥控界面,实现了遥控器界面的自动生成,提高遥控器界面的开发效率,减少开发和维护成本。 相似文献
5.
动作逻辑作为描述程序行为的语言,常应用于智能机器人的开发上。该文把动作逻辑作为程序设计中的一种形式化语言,把动作解释为造成系统状态改变的原因,将引擎的思想引入到软件的开发过程中。所谓引擎的思想,就是将状态集合、动作集合输入到引擎中,根据这些输入,引擎自动查找相应的算法并执行,从而形成一个完成特定功能的软件系统。将引擎的思想引入到软件开发过程中,可以实现程序自动生成程序,大大提高了代码的重用,减少软件出错的几率,并且程序可读性、可扩充性和易维护性都大大地被提高。把这种根据用户输入自动生成软件系统的引擎称为动作推导引擎。 相似文献
6.
在分析网管代理功能和网管代理软件开发工具现状的基础上,提出了一种结构精简、平台无关的符合标准网管协议的通用代理自动生成系统模型,给出了该模型的设计方案,并分析了该方案实现中的技术难点,最后说明了基于该设计开发出的代理自动生成系统的实现和使用情况。 相似文献
7.
针对当前自动测试领域存在的问题,提出了一种基于设计模型的自动测试方法(Model Based Automated TestIng System,MATIS)。该方法利用用户界面自动生成方法,把设计模型中的类属性定义和实现中的控件属性组织在一起,构建描述界面的逻辑对照表,辅助测试脚本引擎执行自动测试脚本。借助设计模型中扩展的类定义,MATIS方法可以自动生成测试用例和测试数据。MATIS方法是一个较轻量级的方法,更贴近于实际的软件开发过程,可以有效地降低自动测试成本。 相似文献
8.
数值仿真类软件是科学研究和工程设计中的一类常用软件。开发该类软件需解决非软件专业人员在软件开发能力上的局限性,以保证软件开发质量与进度。以火箭发动机数值仿真软件开发为背景,提出了适用于此类软件开发的一种软件系统集成方案。该方案在传统的软件分层模型的基础上,使用代码自动生成技术,实现了模块封装接口的自动代码生成和参数修改用户界面自动代码生成。该方案所使用的代码自动生成技术还可用于用户自定义仿真模块的开发,保证了集成系统开放性。由于使用了代码自动生成技术,非软件专业人员的开发工作集中于其所熟悉的专业领域,加快了开发进度,在一定程度上减少了劣质代码的产生。研究表明,该方案可以有效解决非软件专业人员在软件开发中作用难以发挥的问题。研究工作还可为行业软件等其它类似软件的开发提供参考。 相似文献
9.
10.
代码自动生成技术是提高软件开发效率的有效方式,本文提出一种实现SSH(Struts-Spring-Hibernate)框架集成源代码的自动生成的技术方案。该方案通过构建图形化的E-R(Entity-Rela-tion)图编辑器,实现E-R图绘制;然后基于该E-R图实现不同类型数据库源文件、以及SSH框架集成源代码、持久层代码自动生成,最终形成一个完整的J2EE项目开发环境。 相似文献
11.
本文分析了从客观物理系统到应用软件系统的进化历程,给出了应用软件系统的构架定义,并提出了以过程建模为先导、以构架为中心、基于构件组装的应用系统开发方法,并阐述了其主要特点与优点。 相似文献
12.
航空软件的逻辑结构和系统规模日趋庞大,软件可靠性保障已成为新一代航空电子综合化领域的研究热点;针对实时软件的状态监控与故障诊断问题,提出了一种基于构件技术的双软总线风格体系结构,采用面向对象方法予以建模,构建该体系结构的静态框架和动态行为,并探讨了软件传感器采集监控对象实时状态的详细设计;以某惯导系统软件为例,对双总线体系结构进行扩展和应用,实例说明了该体系结构有助于使可靠性保障软件的框架定义更加清晰,易于实现。 相似文献
13.
14.
15.
如何对既有的软件系统进行软件结构变化,指导软件转变,达到优化质量属性的目的,是目前软件结构研究的一个重要课题.本文从宏观的角度,提出一种细粒度软件结构演化方法(Fine—Grained Software Architectural Evolution,FGSAE),给出它的具体步骤(依FGSAE原则,重新设计软件结构;依结构对应关系,进行因子调整),指导软件转变. 相似文献
16.
卢飞 《计算机与数字工程》2011,39(11):68-70,144
模型驱动架构(MDA:Model Driven Architechture)提出了一种利用模型进行软件开发的方法。该文首先提出基于模型驱动开发方法实现面向综合电子信息系统进行构件开发的应用策略,说明了综合电子信息系统领域构件模型建立过程,描述了综合电子信息系统构件模型表示方法以及模型驱动代码生成的实现方法。最后总结了综合电子信息系统领域构件模型驱动开发的特点。 相似文献
17.
在企业及电子政务应用中,由资源分布异构及需求动态变化而产生的问题越来越严重,如何让应用快速适应这些变化一直是人们关注的一个研究难题.首先给出了一个面向服务的支持业务端编程的适应性软件结构框架CAFISE(convergent approach for information system evolution)Framework,然后给出了基于该框架的面向服务的适应性软件开发方法.CAFISE Framework对异构资源的服务化、业务化及开放动态的面向服务软件体系结构提供了较好的支持.基于该结构框架的开发方法,从对影响软件的环境要素分析入手,通过质量属性驱动的体系结构分析,重点针对应用要适应的变化进行结构设计,最终通过以体系结构为基础的业务端编程,实现面向服务应用的即时开发与演化.在实际项目中的使用及实验证明:用该框架和方法开发的面向服务应用,能够较好地适应异构资源的动态变化及用户业务变更,能以较低的代价实现企业及电子政务面向服务应用的持续演化. 相似文献
18.
模型驱动架构(MDA)是对象管理组织OMG提出的软件开发方法,它具有高效地实现系统集成和互操作、解决遗留系统问题、适应业务逻辑的快速变更以及缩短开发周期等优点。文章以一个医院管理系统项目设计为实例,研究了基于模型驱动架构(MDA)的软件开发方法,实现了领域模型的建立及领域模型到应用模型的变换。 相似文献
19.
20.
针对有互动响应要求的复杂软件系统的设计和开发,提出一种“(组合)模型-视图-控制器”软件体系架构框架的设计方案。该方案基于进化式软件架构设计理念体系,运用以持续抽象策略为导引的进化式迭代方法,对传统的模型-视图-控制器体系架构模式进行了进化式抽象迭代,并在SAL Studio 1.0项目中予以应用。结果证明,由该方法得出的设计方案提高了相应软件体系的可靠性、可扩展性和可复用性,促进了软件体系的技术进化,能优质、有效、可靠地完成软件开发。 相似文献