首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
虚拟试验平台软件是为多种虚拟试验提供数据交换、运行控制等基础功能的平台软件;为适应不同类型虚拟试验参数修改及显示试验过程和结果的需要,该平台软件的用户界面必须具有足够的灵活性;为解决这一问题,自动代码生成技术和界面自定义排版技术被用于虚拟试验用户界面的生成与显示;所使用的自动代码生成技术以XML格式定义文件为输入,利用自行开发的代码生成器可自动生成参数修改用户界面代码;界面自定义排版技术则通过对虚拟试验各组成部分用户界面的封装,实现根据用户要求自动生成集成后的虚拟试验平台界面;研究结果表明,上述技术的使用提高了虚拟试验平台软件对各种类型虚拟试验的适应性,在一定程度上统一了虚拟试验参数修改用户界面风格;保证了虚拟试验平台软件的通用性和开放性。  相似文献   

2.
基于代码自动生成技术的汽车电子实时控制软件开发   总被引:2,自引:0,他引:2  
由于汽车电子实时控制软件的传统开发模式存在开发难度大、控制算法维护成本高、调试和测试难度大、硬件依赖性强等缺点,介绍代码自动生成技术和快速原型开发理论,提出基于代码自动生成技术的汽车电子实时控制软件开发模式,然后比较该模式与传统开发模式并分析其优势.利用Matlab的实时工作间(Real-Time Workshop,RTW)平台举例分析自动代码生成的实时嵌入式软件架构,指出目前该模式存在平台、功能和性能等限制,并基于RTW平台提出基于代码自动生成技术的二次开发技术.新的开发模式弥补代码自动生成技术的不足,大大缩短汽车电子实时控制软件的开发周期,提高自动代码在该领域的实用性.  相似文献   

3.
王丹  赵恒永  汪须忠 《计算机工程与设计》2005,26(12):3444-3447,3455
软件自动化生产线是针对传统软件开发中存在的开发成本过高、质量得不到保证等一系列问题,使用全新的“组装+自动化”的思想理念,采用业务组件组装技术,以业务流程为中心,在流程引擎的驱动下,完成代码的自动生成,实现系统软件的开发。代码的自动生成,大幅度提高了软件的质量和开发效率,节省资源;业务流程的易修改性,能够适应不断变化的用户需求,灵活性高。使用该生产线开发出来的软件具有安全性高、稳定性好、易扩展、与原有系统实现无缝结合等特点。  相似文献   

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

5.
近几年,随着软件开发技术的发展,软件开发的步骤越来越规范化,开发的规范化固然便于软件的管理和日后的维护,但是这同时也带来一个不可避免的问题:开发人员编写重复代码工作量的骤然提升,一个很好的实例是基于SSH(Struts2,Spring,Hibernate)框架的开发。本文采用MDA(Model Driven Architecture)技术结合SSH开发框架提出一种新的代码生成方案sMDA,sMDA很好地解决重复代码编写的问题。相比于以往复制粘贴的编码模式,sMDA会自动生成系统的关键代码。  相似文献   

6.
通过代码自动、快速地生成应用系统是软件开发的捷径。基于Velocity的代码生成技术是目前常用的方法。通过分析已有代码自动生成技术解决方案存在的问题,结合快速生成信息管理系统的业务需求,提出并实现了一个基于DOM4J解析框架以及Velocity模板技术的代码自动生成的平台框架。通过一个实例,给出该平台的实现过程。目前该自动生成技术已应用于实际软件开发中,初步达到了快速生成代码的研究目标。  相似文献   

7.
温衍博  吴泉源 《计算机工程》2005,31(20):104-106
提出了一种基于MDA的代码生成的解决方法,它使用模板技术配合构件库技术实现了Web页面代码的自动生成,该方法提高了Web代码的生成设率,较好地解决了以上问题,并在电子商务开发平台中获得了成功应用。  相似文献   

8.
实验性软件自动化系统NDAUTO   总被引:2,自引:0,他引:2  
本文介绍了实验性软件自动化系统NDAUTO的设计与实现。该系统采用转换与过程化相结合的途径,实现了从用图形化规格说明语言GSPEC书写的软件规格说明到可执行程序代码的自动生成,能够在一定意义下保证软件规格说明的正确性和所开发出的程序代码与其规格说明之间的等价性。  相似文献   

9.
基于SDL语言代码自动生成技术研究   总被引:1,自引:0,他引:1  
吴琦  熊光泽 《计算机科学》2003,30(4):104-107
1.引言目前嵌入式实时系统的复杂度越来越高,自动代码生成技术已成为缩短嵌入式系统开发时间和降低开发成本的主要方法之一,也是近十年软件开发工具研究的热门课题。所谓自动代码生成,即把形式化描述的系统需求转化为特定软硬件平台上基于某一目标语言的系统实现。代码自动生成技术研究虽然已经取得一定成果,也被应用到一些商业工具中,但生成代码的执行效率、与实际软硬件平台的结合等问题限制了其在实际工程中的使用。根据转化程度不同自动代码生成又分为完全的自动代码生成和部分的自动代码生成,本文就基于SDL的完全自动代码生成的关键技术及其对最终代码的影响进行初步探讨。  相似文献   

10.
UML已成为复杂系统建模的工业标准,并可借助代码自动生成工具实现从分析到编码的开发过程自动化,而实时系统的行为特征可以很好地用UML的状态机表示。从而成为自动代码生成,测试、分析和校验的最佳选择,ILogix公司的Rhapsody是一个基于UML支持模型驱动开发的CASE工具,它使用一套为实时系统量身打造的软件框架实现实时系统软件的开发自动化。  相似文献   

11.
系统软件开发过程中的软件工程技术   总被引:3,自引:0,他引:3  
因为系统软件的复杂性和特殊性,如何控制和管理系统软件的开发过程是直接关系到开发成败的重要问题。本文认为系统软件不同于应用软件,有其自身的特点和规律。现有的应用软件开发方法和软件工程技术不能完全满足系统软件开发的需要。本文结合一个编译系统开发的实例介绍了系统软件开发过程中的一点经验和体会。  相似文献   

12.
软件可靠性及其评估   总被引:17,自引:0,他引:17  
介绍了软件可靠性问题的来源,阐述了软件可靠性的定义、软件的失效机理、及软件可靠性与硬件可靠性间的差异,并提出了基于模糊数算术运算的软件可靠性估计方法。  相似文献   

13.
软件过程为软件工程的发展所作的贡献   总被引:5,自引:1,他引:5  
本主要叙述了“软件过程”的产生背景、软件过程概念和内容,对软件生存周期、软件方法学、软件工程环境等概念赋予了新的含义,在软件过程的进一步发展方面,还概要地介绍了软件过程建模的一些最新进展。  相似文献   

14.
有效改善软件过程方法研究   总被引:13,自引:0,他引:13  
改善软件过程是软件生产和发展软件产业的必由之路。结合目前软件过程工程领域研究现状,研究分析两种软件过程改善的方法:自顶向下和自底向上。自顶向下的方法以CMM模型框架为基础,结合其5层结构指导企业软件过程的改善;自底向上的方法根据企业及其具体软件项目的特点,采取“理解”-“评估”-“打包”的软件过程改善过程,“理解”过程目的是建立软件过程基线,“评估”过程是引进过程变更并评估过程变更造成的影响,“打包”过程是评估成功过程变更得到的经验并形成新的过程规范。最后从软件过程改善目标,软件过程基线、软件过程变更评价、软件过程改善方法等方面对上述两种软件过程改善方法进行比较。  相似文献   

15.
扩充CDL支持基于构件的系统组装与演化   总被引:12,自引:0,他引:12  
基于构件的软件开发方法适应于软件构造性和演化性的特征,也对软件配置管理提出了新要求,在基于构件的软件配置管理模型基础上,提出了在构件描述语言CDL上扩充系统演化信息的方法,使构件组装系统与配置管理系统形成有机的整体,为基于构件的软件开发方法提供了良好的技术支持,不仅可以有效地支持基于构件的系统构造定义,而且可以支持系统的演化以及系统的部署。  相似文献   

16.
张凯 《计算机应用》2000,20(4):21-23
以CWTCAD软件为例 ,介绍如何将软件净室技术应用于软件的质量管理。  相似文献   

17.
面向对象软件度量方法   总被引:7,自引:0,他引:7  
度量技术是保证软件质量的重要方法。随着面向对象技术的发展,传统的软件度量技术不再适用于面向对象软件。文中分析了软件度量理论,讨论了目前流行的两种面向对象软件度量方法,指出其不足和进一步的工作。  相似文献   

18.
开放源码不仅提出了一种新型的软件开发模式,同时也倡导了一种新型的软件商务理念,成为软件业关注的焦点.侧重从政府、公司、开放源码三者相互作用和影响的角度,归纳了开放源码软件发展的历史,给出了开放源码软件的定义,介绍了开放源码的许可证制度和理论模型,分析了公司和政府的开放源码运动,最后总结了开放源码亟需解决的问题和发展趋势.  相似文献   

19.
软件连接器规范化描述研究   总被引:1,自引:0,他引:1  
在分析Mehta的软件连接器分类框架的基础上,提出了一种软件连接器的规范描述方法,以期通过规范软件连接器表示,进一步实现软件连接器的标准化、构件化。  相似文献   

20.
一种基于TriBus的软件集成框架   总被引:8,自引:0,他引:8  
文中提出了一种面向领域的软件体系结构类型。这种体系结构类型定义了过程、对象和Agent3种软构件类型,设计了一种称为TriBus的软总线或连接器,规定了不同类构件之间通过TriBus泊单向引用关系和同类构件之间的双向引用关系,并给出了这种软件体系结构类型在计算机辅助协同设计领域的应用实例。  相似文献   

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

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