首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
本文首先介绍了模拟训练器的兴起和发展与视景管理软件OpenGVS,然后说明了基于OpenGVS的现有模拟训练器软件的难修改、难扩充、难继承的原因在于其缺乏合理的系统结构设计。为了重复利用现有资源,本文主要应用了基于设计模式思想的面向对象的重构方法对现有系统进行结构改造。  相似文献   

2.
基于设计模式的Raid Cache软件重构   总被引:1,自引:0,他引:1  
介绍了设计模式思想对提高嵌入式软件开发的稳定性、应变性和可维护性等方面的积极作用,在此基础上运用设计模式的面向接口编程原则、组合原则,以及策略模式、类厂模式等方法对嵌入式RAID磁盘阵列系统中传统的Cache模块代码进行重构。  相似文献   

3.
在分析各类图像阅卷系统的基础上,阐述了摄像头阅卷系统中需要解决的关键技术问题有:对光照不均的图像处理,透视变形图像的校正处理。提出对图像进行二值化处理时采用局部平均阈值解决光照不均匀的问题;采用的基于矩形角点几何变换的畸变图像校正算法,分两步完成图像的倾斜校正和透视校正,并给出了变换公式。实践表明系统中采用的算法处理速度快、畸变图像校正效果好,图像识别率高,达到实用要求。  相似文献   

4.
对当前软件重构领域中的研究作了概括性介绍。对作为重构的主导思想和系统体系结构的总体转换方向的设计模式进行介绍,针对原有的Visitor设计模式在运行中操作调用频繁时资源消耗过大和运行效率降低的不足,在原模式基础上进行改良和优化,生成一种新的设计模式Visitor*,并对其具体分析,通过操作函数的上移和accept方法的重定义,实现了操作定义由Element层到Visitor层的等价转化,大大节省资源和提高运行效率。最后运用Visitor^*实现了一个面向对象设计过程中的重构,并结合一些重要概念对其进行具体分析。  相似文献   

5.
统一建模语言(UML)是一个通用的、基于面向对象的可视化建模语言,UML适用于各种软件的开发和各种应用领域以及各种开发工具。以构建学校摄像头阅卷系统为例,用统一建模语言进行了系统需求分析和系统设计,介绍了系统构建思路,建立了反映系统静态结构和动态行为的各种框图。  相似文献   

6.
声呐显控软件在多平台移植或者另一型号的应用中,往往会出现需求变更。为了减少人力和时间的浪费,提高软件的复用性,通过分析声呐显控软件系统模块组成,针对各模块关系,分别在架构层面和编码层面,提出了基于声呐显控软件的设计模式应用方法。  相似文献   

7.
设计模式在农业专家平台系统中的应用   总被引:4,自引:0,他引:4  
鉴于农业专家平台系统的复杂性,论文提出了运用策略模式、组合模式、命令模式、单例模式以及门面模式构建农业专家系统。旨在促使平台系统开发注重设计模式,发现、归纳并应用设计模式,从而实现软件设计的重用,提高软件的质量和开发效率。  相似文献   

8.
本文设计并实现了一种基于装饰者模式的摄像头阅卷系统,该系统由试卷获取、灰度化、二值化、畸变变换、倾斜校正、图像定位和识别等图像处理流程组成。本系统不仅可利用摄像头对试卷进行自动评阅工作,还可由操作人员按照自己的喜好进行界面风格和功能的定制,增加了系统的多样性和灵活性。  相似文献   

9.
基于设计模式的重构技术   总被引:2,自引:0,他引:2  
设计模式是编程过程中的设计经验,在应用程序的实现过程中可以利用设计模式,用重构的观念来对待设计模式的实现。采用测试优先的单元测试技术,可以保证重构的安全。介绍了这方面的知识,并举例说明了这种方法的可行性和有效性。  相似文献   

10.
设计模式是对软件设计过程中反复出现的一些问题的解决方法,描述了系统面临的问题及其解决方案.该文说明了State,Observer,Decorator和Singleton模式在短波通信软件功能实现过程中的应用,该软件的开发全过程充分体现了设计模式在提高软件可重用性和开发效率等方面的重要作用.  相似文献   

11.
组态软件设计中的模式研究   总被引:7,自引:6,他引:7  
工业组态软件的设计是复杂的,为了设计出灵活的、可扩展性好、易维护的工业组态软件,在采用面向对象的软件设计时,引入了设计模式的概念,这些模式来源于众多设计者多年的面向对象的设计成果,这些模式的恰当运用解决了很多组态软件设计问题,使程序优雅而灵活,体现了面向对象编程的优越性。  相似文献   

12.
基于Design Patterns的大型工控软件研究与实践   总被引:6,自引:0,他引:6  
针对大型工控软件开发面临的各种难题,提出了基于设计模式(Design Patterns)的工控软件设计的解决方案.在大型电力系统监控软件设计中,采用设计模式进行工控软件框架和工位的设计,实现了功能模块的松耦合关系,降低了代码的复杂度,从而提高了运行效率,同时也加快了系统开发、调试的效率.论证了设计模式在工控软件设计中应用的潜力,提出了大型工控软件设计的新思路。  相似文献   

13.
设计模式思想在构建软件框架过程中应用的探讨   总被引:2,自引:0,他引:2  
袁绍欣  葛玮 《微机发展》2003,13(12):111-112,F003
许多文章在谈及设计模式和框架的关系时,多讨论它们之间的区别。而文中在介绍它们的区别之外,更多地是从设计模式提炼出的四个思想这个角度,以框架的含义为基础,来论述它们在软件设计上的联系,并针对这四个思想,逐一探讨了在软件项目开发过程中如何应用来构建软件框架。虽然这四个思想不是构件框架的全部思想,但无疑它们也是构件框架思想中不可或缺的。很好地应用这四个思想,将会提高框架的设计水平,增强框架的重用性。  相似文献   

14.
随着软件系统的演化,其模块化结构会逐渐退化。软件重构是调整系统结构的重要手段,但哪些模块最需要重构却难以预测。提出了一种基于程序聚类技术的模块重构风险分析方法,该方法通过对目标系统进行结构聚类和语义聚类获得其参考模块化结构,然后比较现实模块化结构与参考模块化结构之间的差异,对程序模块的设计质量进行评价,识别出系统中重构风险较高的模块。实验以三个开源软件的演化历史作为研究对象,与传统的模块化度量方法进行了比较,结果表明采用所提方法获得的预测结果与实际重构活动有较好的吻合度,从而验证了该方法的有效性。  相似文献   

15.
可重用软件模式   总被引:15,自引:0,他引:15  
软件重用是软件界追求的目标,人们正在努力将基于框架、体系结构和需求的重用变为现实,但是在具体实现技术上还不成熟。为了促进软件的重用,软件专家引入了结构化、可重用的软件模式来捕捉并描述软件业多年来成熟的软件知识和经验。该文首先阐述了软件模式的发展过程;然后介绍了软件模式的几个重要分支———设计模式、反模式和分析模式,并根据它们的特点进行了比较;最后指明了可重用软件模式的未来发展方向,并提出了以可重用软件模式为中心的领域工程方法。该工作强调了可重用软件模式在提高软件开发效率和质量上的作用,对提高国内软件重用水平具有重要意义。  相似文献   

16.
构架与模式在通信系统软件中的应用研究   总被引:6,自引:0,他引:6  
通信软件的开发者必须致力于应对在开发中反复出现的、与效率、可复用性和健壮性相关的设计挑战,成功的开发者会通过应用适当的构架和模式来解决这些挑战。文中简要介绍了通信领域中的ACE构架与面向对象设计模式,提出基于构架和模式创建通信系统软件体系框架,并对典型的接入网系统软件进行了实例设计。  相似文献   

17.
Once you have proved your refinement correct, that is not the end. Real products, and their accompanying specifications, develop over time, with new improved versions having added functionality. There are new maintenance issues that arise when altering and upgrading pre-existing large specifications and their respective proofs.We show how concepts from refactoring can be used to structure this process, and provide a means for well-defined, disciplined modifications. Additionally, we discuss how the analogy between proof and refactoring, as meaning preserving transforms, can be used to suggest the development of a refactoring toolset, and thence a refinement toolset.  相似文献   

18.
飞行仿真已经成为飞行控制系统分析、设计和研发过程的一个重要部分,仿真软件的设计是实现仿真目的的关键.面向对象仿真方法是当前飞行仿真软件发展的一个重要方向.而设计模式是面向对象技术的最新进展之一.本文介绍了设计模式的原则与策略,简要描述了飞行仿真系统的结构与主要功能.以此为基础,通过UML类图示例,详细论述了多个设计模式在飞行仿真软件设计中的应用.最后重新设计和开发了数字飞行仿真软件.  相似文献   

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

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