首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
基于组件的嵌入式软件开发方法   总被引:4,自引:2,他引:4  
根据嵌入式软件的特点,提出一种以模型为中心、基于组件的嵌入式软件开发方法。它以动态数据流图为系统模型对嵌入式软件的功能和性能需求进行了描述,由此提供了强大的描述和分析能力;通过基于特定组件模型的实现结构和实现代码框架的自动生成,以DDF定义的系统可以被有效地分解为一系列独立的组件,合适的DDF调度算法一致地表示了系统组件的执行语义,使得并发开发的组件具有良好的可集成性。该方法充分考虑了嵌入式开发的特点,能有效地降低系统复杂性和支持系统组件的并发开发和复用,从而提高了开发效率并降低了开发成本。  相似文献   

2.
对于大规模的软件系统,简单地组合PowerBuilder和EAServer来进行三层结构业务开发是非常困难的,而且将来维护也是非常艰难的.研究基于类库组件的EAServer三层体系模式,并运用到湖北省电力公司输变电生产管理系统的开发实践,实践证明:该方法增强了软件开发的复用效率,降低开发成本,加快软件的开发进度,降低了软件的维护,提高了系统的稳定性和安全性.  相似文献   

3.
基于构件技术的教务信息系统的设计与实现   总被引:2,自引:0,他引:2  
软件复用通过设计组件来搭建新的系统,构件是软件复用的基础元素。通过软件复用可以大大减少软件开发中的重复劳动,提高开发效率,并保证软件的质量。本文基于复用及组件技术设计了教务信息系统,对基于组件技术的开发过程进行了分析,并指出了在实现中遇到的技术问题及解决方法,为管理信息系统的设计与实现提供了参考模型与技术指导。  相似文献   

4.
查询是MIS系统的主要功能之一,组件技术则是近几年的一个热门话题本文剖析了Delphi访问数据库的机制,并且利用VCL技术订制一个通用查询按钮组件TQButton,在MIS开发中多次复用该组件可以大大地缩短开发周期,提高系统的可靠性。  相似文献   

5.
为了满足不同企业刀具管理的需求,同时又能复用已有的代码,避免重复劳动,研究了组件技术在系统开发中的应用。通过调研后了解到各车间的刀具管理存在着很多相似功能,总结出了刀具全生命周期管理的所有功能模块,将传统的三层体系结构进一步细分,利用当前主流组件技术.NET按业务职能的不同对各层中的业务逻辑进行封装生成组件,最终调用需要的组件装配成系统。基于组件技术开发的系统在很大程度上缩短了系统的开发周期,提高了开发效率,降低了开发成本,增强了系统的可扩展性和重用性。  相似文献   

6.
方海  吴健  张蕴 《微型电脑应用》2010,26(12):55-57
通过研究嵌入式组件的开发技术,结合嵌入式软件开发的特点,提出了一种基于组件技术的嵌入式电力监控系统的设计方法。组件技术的应用提高了软件开发的效率和质量,增加了系统的可扩展性和复用性。  相似文献   

7.
基于组件的自定义报表系统的设计与实现   总被引:1,自引:0,他引:1  
传统报表定制方式中报表数据项和报表界面是固定的,使系统后期维护繁重并且难以实现用户的需求.针对上述问题,提出了基于组件的自定义报表系统的设计方法,给出了基于组件技术的自定义报表系统的功能模型、组件层次模型以及实现框架,通过设计各类型组件实现了用户可自定义报表数据项和报表界面的功能.将组件技术应用到系统开发中,提高了系统开发效率,降低了开发成本,使系统更易维护、扩展和升级.  相似文献   

8.
基于Spring框架的Web Services系统整合与研究   总被引:1,自引:0,他引:1  
朱铮雄 《计算机应用与软件》2007,24(10):128-129,132
Web Services通过集成第三方Web服务能够提高应用系统开发效率.但是传统的Web Services在开发中存在代码开发效率低、复用性差,而且可扩展性差.应用现在流行的轻量级Spring容器对Web Services进行系统整合,可大大提高开发效率,有效降低开发成本.  相似文献   

9.
针对信息系统中用户的查询需求不断变化的普遍现象,设计了基于复用的动态查询构件模型,并开发出了动态查询构件系统,实现了信息系统中用户自定义查询的动态管理,体现了构件系统级别上的复用,并成功应用于实际的信息系统开发中。  相似文献   

10.
基于.NET的通用查询组件的开发   总被引:1,自引:1,他引:1  
唐伟  施永香  文巨峰 《计算机工程与设计》2006,27(14):2708-2710,F0003
在分析主要开发技术的基础上,介绍了如何在.NET平台下用C#语言开发一个实用的通用查询组件,详细叙述了该查询组件的设计方法、功能实现的部分程序代码。在实际数据库的应用系统中,各子系统在调用该组件时只要设置相应的连接字符串参数,就可满足子系统的查询需求,达到通用的要求。在包含多个查询子系统的应用中,通过调用查询组件可以加快开发进度,降低成本,提高软件的开发效率。  相似文献   

11.
特定领域软件复用技术的研究与应用   总被引:8,自引:0,他引:8  
围绕特定领域软件体系结构的设计,利用平台化分层体系结构的设计思想以及应用集成设计机制,对面向领域的软构件开发模型进行了探讨与设计,并以某石油公司企业MIS的设计为开发背景,选取其中一个特殊的子系统模块,对业务构件的组合过程——复用技术进行了详细的设计与阐述。  相似文献   

12.
软件复用有利于提高软件开发的生产效率,降低软件开发的成本,软件构件和领域工程是实现软件复用的核心技术。本文以消防远程监控系统为例,详细阐述了领域分析、领域体系结构设计等过程,并介绍了可复用构件实现方法。  相似文献   

13.
基于构件的软件开发和复用是提高软件开发效率和质量的有效途径,OSGi(open services gateway initiative)构件平台模型为软件构件提供了良好的生命周期管理和动态依赖管理。在构件粒度上对系统的资源进行监控能够有效增强系统的可靠性,然而目前针对OSGi平台的构件资源监控技术侧重于统计整个系统的资源消耗,未能把统计的粒度细化到构件上,且不能根据各个构件的资源消耗情况对系统进行调整。提出一种基于代理的OSGi构件资源监控方法。该方法具有以下特点:在构件粒度上统计系统的资源消耗,能够统计到每一个构件所消耗的内存和CPU时间;能够发现资源消耗异常的构件,并对其进行重启或替换,从而提高系统可靠性;具有非侵入性,即不会对构件进行任何修改,不会影响到第三方应用的逻辑结构。实验表明,该方法可以准确地统计到构件的资源消耗量,并据此对构件进行有效的调整,提高系统的可靠性。  相似文献   

14.
基于叶节点包容匹配模型的构件检索算法研究   总被引:1,自引:0,他引:1  
王莹  林雪峰  戴晖 《计算机工程与设计》2007,28(24):5977-5979,5982
随着软件重用的发展,如何从软件构件库中找到需要的构件是每一个构件库系统需解决的首要问题.在分析了构件刻面分类模式和树映射相关理论的基础上,提出了一个新颖的叶节点包容匹配模型,并给出了相应的检索算法.实验测试结果表明,该算法有较高的查询效率.  相似文献   

15.
软件复用是软件开发中避免重复劳动的一种行之有效的解决方案,好的复用技术可以节约开发成本,缩短开发时间,带来高可靠、高性能、高质量和高效率的软件新系统。面向对象技术是一个非常实用且强有力的软件开发方法,并阐述了软件复用在面向对象方法中的应用。  相似文献   

16.
面向对象与软件复用技术研究   总被引:11,自引:0,他引:11  
软件复用是软件开发中避免重复劳动的一种行之有效的解决方案 ,好的复用技术可以节约开发成本 ,缩短开发时间 ,带来高可靠、高性能、高质量和高效率的软件新系统。面向对象技术是一个非常实用且强有力的软件开发方法 ,可为软件复用提供基本的技术支持。介绍了软件复用的基本概念和关键技术 ,并阐述了软件复用在面向对象方法中的应用。  相似文献   

17.
面向复用成本优化的构件重构方法   总被引:2,自引:0,他引:2  
王忠杰  徐晓飞  战德臣 《软件学报》2005,16(12):2157-2165
构件需要在其复用期间进行持续的优化改进和重构,消除设计需求与复用需求之间的差异,在保证有用性的前提下改善可用性.为此,提出一种面向复用成本优化的、基于局部性原理与实例集分解的构件重构方法.首先给出一种基于特征的构件模型,着重探讨基于可变点的复用机制,并在此基础上研究构件复用成本的构成要素、优化策略与优化目标,即通过提高构件固定部分的比例降低复用成本.探讨了构件复用过程中存在的时间/空间局部性,依据构件实例复用频度的差异,将具有高复用频度的实例分离出来形成(半)实例化构件,以降低构件复用过程中的实例化成本与实现成本.进而提出一种基于贪心策略的构件实例分解算法实现近似最优化,并通过实例验证其有效性.该方法通过将构件特征间依赖关系分解为构件实例间依赖关系,将构件的部分实例化工作由复用阶段提前到设计阶段来完成,将若干可变特征转化为固定特征,从而避免了构件频繁复用时的多次实例化,以降低复用成本.  相似文献   

18.
基于Agent的软件重用   总被引:3,自引:0,他引:3       下载免费PDF全文
软件重用是目前提高软件质量和开发效率、降低软件开发成本的一种重要手段。本文分析了当前软件重用的特点,针对其不足以及目前软件开发的状况提出了动态软件重用的思想。这一思想的一个重要特征是由可重用软部件完成软件重用活动。为了实现动态软件重用的思想,我们进一步提出了基于Agent的软件重用方法,分析了该方法在实
实现动态软件重用中的有效性和面临的问题以及解决问题的技术途径。  相似文献   

19.
软件复用是指利用现有的软件成分(资源)来构造新的软件系统。通过软件复用,在应用系统开发中可以充分地利用已有的开发成果,消除了包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件开发的效率,同时,通过复用高质量的已有开发成果,避免了重新开发可能引入的错误,从而提高了软件的质量。该文将对软件复用技术的基本概念及关键技术进行全面的介绍。  相似文献   

20.
基于Java平台的通用构件库的研究与设计   总被引:3,自引:0,他引:3  
肖汉 《计算机工程与设计》2006,27(15):2737-2739,2743
为提高软件的复用程度,采用了基于领域工程的开发方法,提出了领域信息系统设计体系结构和软件构架.重点讨论了领域信息系统模型结构和通用构件库的设计,初步实现了通用构件库中对构件的标识、验证和分类功能,并在组件模型JavaBeans支持下,实现了构件库分析过程的UML描述。通用构件库具有类继承度高、类耦合度低、类封装性高、类多态性低、构件的方法重用效率和类重用效率均比较高等特点并为快速重构应用系统提供了技术上的保证。  相似文献   

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

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