首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
针对当前软件开发效率低下、难以快速适应需求变化等问题,提出一种新的软件自动化开发技术.在一定的约束条件下通过PowerDesigner完成数据库概念模型的设计和物理模型转换,在CodeSmith代码引擎的支持下,通过自定义的模板来实现软件代码的自动生成.有效解决了基于数据库的MIS系统的开发效率和软件质量问题.通过在实际项目中的应用表明,该技术能有效提升软件开发效率,降低开发成本.  相似文献   

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

3.
为了使程序员在软件开发过程中能够加快开发的速度,减少人为的错误,提高整个项目开发效率,提出了基于敏捷方式的Java代码生成方法.该方法结合XSLT技术与模板引擎技术,通过创建装配容器,读取模板文件,灵活地自动生成代码,实现代码的复用.经过测试,该方法提高了生成代码的效率,可较大地提高代码的复用度并有效地降低代码的出错率,这对实现敏捷化管理具有较大的实际意义,可运用于大量的企业应用开发.  相似文献   

4.
为解决遥控器的多样性带来的界面开发问题,提出一种针对遥控器界面的通用描述方法,基于该描述方法的语法实现了界面自动生成引擎。实验表明,通过对不同应用系统的遥控界面进行描述产生遥控描述文件,并由界面自动生成引擎解析生成遥控界面,实现了遥控器界面的自动生成,提高遥控器界面的开发效率,减少开发和维护成本。  相似文献   

5.
梁冰  李磊 《计算机工程与应用》2004,40(4):121-123,144
动作逻辑作为描述程序行为的语言,常应用于智能机器人的开发上。该文把动作逻辑作为程序设计中的一种形式化语言,把动作解释为造成系统状态改变的原因,将引擎的思想引入到软件的开发过程中。所谓引擎的思想,就是将状态集合、动作集合输入到引擎中,根据这些输入,引擎自动查找相应的算法并执行,从而形成一个完成特定功能的软件系统。将引擎的思想引入到软件开发过程中,可以实现程序自动生成程序,大大提高了代码的重用,减少软件出错的几率,并且程序可读性、可扩充性和易维护性都大大地被提高。把这种根据用户输入自动生成软件系统的引擎称为动作推导引擎。  相似文献   

6.
在分析网管代理功能和网管代理软件开发工具现状的基础上,提出了一种结构精简、平台无关的符合标准网管协议的通用代理自动生成系统模型,给出了该模型的设计方案,并分析了该方案实现中的技术难点,最后说明了基于该设计开发出的代理自动生成系统的实现和使用情况。  相似文献   

7.
马昕  顾明 《计算机应用》2006,26(3):682-0684
针对当前自动测试领域存在的问题,提出了一种基于设计模型的自动测试方法(Model Based Automated TestIng System,MATIS)。该方法利用用户界面自动生成方法,把设计模型中的类属性定义和实现中的控件属性组织在一起,构建描述界面的逻辑对照表,辅助测试脚本引擎执行自动测试脚本。借助设计模型中扩展的类定义,MATIS方法可以自动生成测试用例和测试数据。MATIS方法是一个较轻量级的方法,更贴近于实际的软件开发过程,可以有效地降低自动测试成本。  相似文献   

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

9.
软件复用是提高软件开发效率及产品质量的一条行之有效的途径。本文采用工厂方法和迭代器设计模式设计了一种基于XML和JFreeChart的可复用Web图表框架。该框架使用JFreeChart图表引擎动态生成图表,以XML格式传递图表数据,并且通过充分利用XML的可扩展性和对复杂数据的描述能力,封装了图表生成的细节,为类型不同、条目数量变化的图表数据提供了统一的接口。因此,该框架可大大增强软件的可复用性和可维护性,降低图表开发的难度,并提高开发效率。  相似文献   

10.
郑建华  朱蓉 《福建电脑》2011,27(12):8-9
代码自动生成技术是提高软件开发效率的有效方式,本文提出一种实现SSH(Struts-Spring-Hibernate)框架集成源代码的自动生成的技术方案。该方案通过构建图形化的E-R(Entity-Rela-tion)图编辑器,实现E-R图绘制;然后基于该E-R图实现不同类型数据库源文件、以及SSH框架集成源代码、持久层代码自动生成,最终形成一个完整的J2EE项目开发环境。  相似文献   

11.
以构架为中心的应用软件构件化开发方法   总被引:1,自引:0,他引:1       下载免费PDF全文
本文分析了从客观物理系统到应用软件系统的进化历程,给出了应用软件系统的构架定义,并提出了以过程建模为先导、以构架为中心、基于构件组装的应用系统开发方法,并阐述了其主要特点与优点。  相似文献   

12.
航空软件的逻辑结构和系统规模日趋庞大,软件可靠性保障已成为新一代航空电子综合化领域的研究热点;针对实时软件的状态监控与故障诊断问题,提出了一种基于构件技术的双软总线风格体系结构,采用面向对象方法予以建模,构建该体系结构的静态框架和动态行为,并探讨了软件传感器采集监控对象实时状态的详细设计;以某惯导系统软件为例,对双总线体系结构进行扩展和应用,实例说明了该体系结构有助于使可靠性保障软件的框架定义更加清晰,易于实现。  相似文献   

13.
基于构件的软件开发方法是目前一种流行的软件生产技术,其核心围绕着构件的开发与组装技术。但如何结合实际应用要求实施基于构件组装的软件开发过程是一个值得进一步研究的课题。为此,根据基于构件的软件组装技术的概念和原理,提出一种应用系统组装框架,从软件体系结构的角度研究了构件的开发与组装方法,并将这一技术应用到软件工程网络课堂教学系统的开发上。相关实践活动表明,提出的方法可有效地获得一个适应性强的应用系统。  相似文献   

14.
业务应用软件框架的一种分析方法   总被引:16,自引:0,他引:16       下载免费PDF全文
为了开发成熟的、可重用的软件框架和组件,提倡尽量地抽出和组入软件模式.讨论了基于软件模式的面向对象软件开发方法.在分析业务应用领域需求规格的基础上,给出了软件框架的分析方法和基本角色模型,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的"抽象工厂”模式.该方法适用于应用框架和软组件的开发.  相似文献   

15.
如何对既有的软件系统进行软件结构变化,指导软件转变,达到优化质量属性的目的,是目前软件结构研究的一个重要课题.本文从宏观的角度,提出一种细粒度软件结构演化方法(Fine—Grained Software Architectural Evolution,FGSAE),给出它的具体步骤(依FGSAE原则,重新设计软件结构;依结构对应关系,进行因子调整),指导软件转变.  相似文献   

16.
卢飞 《计算机与数字工程》2011,39(11):68-70,144
模型驱动架构(MDA:Model Driven Architechture)提出了一种利用模型进行软件开发的方法。该文首先提出基于模型驱动开发方法实现面向综合电子信息系统进行构件开发的应用策略,说明了综合电子信息系统领域构件模型建立过程,描述了综合电子信息系统构件模型表示方法以及模型驱动代码生成的实现方法。最后总结了综合电子信息系统领域构件模型驱动开发的特点。  相似文献   

17.
李刚  赵卓峰  韩燕波  梁英 《软件学报》2006,17(6):1372-1380
在企业及电子政务应用中,由资源分布异构及需求动态变化而产生的问题越来越严重,如何让应用快速适应这些变化一直是人们关注的一个研究难题.首先给出了一个面向服务的支持业务端编程的适应性软件结构框架CAFISE(convergent approach for information system evolution)Framework,然后给出了基于该框架的面向服务的适应性软件开发方法.CAFISE Framework对异构资源的服务化、业务化及开放动态的面向服务软件体系结构提供了较好的支持.基于该结构框架的开发方法,从对影响软件的环境要素分析入手,通过质量属性驱动的体系结构分析,重点针对应用要适应的变化进行结构设计,最终通过以体系结构为基础的业务端编程,实现面向服务应用的即时开发与演化.在实际项目中的使用及实验证明:用该框架和方法开发的面向服务应用,能够较好地适应异构资源的动态变化及用户业务变更,能以较低的代价实现企业及电子政务面向服务应用的持续演化.  相似文献   

18.
模型驱动架构(MDA)是对象管理组织OMG提出的软件开发方法,它具有高效地实现系统集成和互操作、解决遗留系统问题、适应业务逻辑的快速变更以及缩短开发周期等优点。文章以一个医院管理系统项目设计为实例,研究了基于模型驱动架构(MDA)的软件开发方法,实现了领域模型的建立及领域模型到应用模型的变换。  相似文献   

19.
郝昂  史维峰  袁静  赵蓉 《计算机工程》2008,34(1):265-266
探讨从遗留的CAD系统中获得有效信息、组件的方法和过程,结合当前CAD领域的新发展,提出一种新的基于软件总线体系结构的CAD系统模型,并分析了组成该模型的各组件的功能特性。该系统具有较好的开放性与集成性,使处于异地的设计人员能协同工作。文中也给出了该体系结构在博士CAD系统中的应用实例。  相似文献   

20.
MVC体系架构从模式到框架的持续抽象进化   总被引:4,自引:0,他引:4       下载免费PDF全文
针对有互动响应要求的复杂软件系统的设计和开发,提出一种“(组合)模型-视图-控制器”软件体系架构框架的设计方案。该方案基于进化式软件架构设计理念体系,运用以持续抽象策略为导引的进化式迭代方法,对传统的模型-视图-控制器体系架构模式进行了进化式抽象迭代,并在SAL Studio 1.0项目中予以应用。结果证明,由该方法得出的设计方案提高了相应软件体系的可靠性、可扩展性和可复用性,促进了软件体系的技术进化,能优质、有效、可靠地完成软件开发。  相似文献   

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

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