首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 125 毫秒
1.
简单介绍了设计模式的概念和Erich Gamma归纳的一些基本的面向对象软件设计模式.根据Email系统的特点,将这些模式应用到系统的整体设计中,使得系统结构清晰协调,保证了系统的稳定性和可扩充性.  相似文献   

2.
基于MVC设计模式的Web考试系统的设计   总被引:4,自引:0,他引:4  
分析了目前Web考试系统的特点,提出了基于MVC(模型-视图-控制器)模式的系统设计方案,论述了系统的功能和MVC设计模式的解决方案.通过分析表明,MVC设计模式是一种适合于交互式系统的软件设计模式.  相似文献   

3.
介绍了以面向对象技术为基础的软件设计模式的基本概念及分类,举例说明了设计模式在软件设计中的意义,强调了其在软件教学中作用。  相似文献   

4.
设计模式及其在软件设计中的应用研究   总被引:11,自引:0,他引:11  
总结了不同模式适用于不同应用的一般规律,分析了常用模式的内涵及侧重点,提出了设计模式应用于软件设计的策略,即抽象求解问题、划分问题类型、模式初选、模式匹配、根据问题进行模式变体、软件体系结构细化、设计优化、性能优化及设计质量度量.通过电力行业绘图平台的实际应用,给出了基于软件度量标准下的系统稳定性参数的计算方法.分析与实地测试表明,所提策略能够优化软件的设计及性能,为使用者提供了一种快速选取设计模式的途径.  相似文献   

5.
通过一个具体的实例,对设计模式在服装BOM中的应用进行了深入的分析,给出了服装BOM的定义,阐述了面向对象BOM设计的关键技术,并基于模型-视图-控制模式给出了系统的整体架构,对基于BOM的软件设计具有很好的借鉴作用.  相似文献   

6.
锁志海  赵季中  吕青 《西安交通大学学报》2006,40(12):1397-1399,1409
针对硬件设计的复杂性和自动化效率低等问题,提出了一种基于时钟处理的硬件设计模式.该模式充分考虑了软、硬件模式设计的互通性,并结合元编程技术,将成熟的软件设计模式的思路应用于硬件设计之中.它的核心是:用高速集成电路硬件描述语言(VHDL)解析器分析已知器件的接口,构造语法树,抽取生成器的变量值;将生成器用元程序封装在域实体之中;按照设计模式的作用和具体的变量值生成详细的VHDL代码.应用实例表明,所提模式生成的代码有效性高,设计过程可行性强,可广泛应用于复杂的时钟控制系统的设计领域.  相似文献   

7.
张娟  武友新 《江西科学》2006,24(1):62-65
设计模式复用是软件项目中用来复用设计思想和面向对象代码的便捷方式,有效地继承和使用设计模式有助于提高软件开发的效率,提高软件可复用性、稳定性和可维护性。本文分析了设计模式在JAVA I/O库和AWT库中的典型应用,并阐明了设计模式的主要特点和使用设计模式给软件设计带来的好处。  相似文献   

8.
设计模式用于捕捉开发面向对象软件的经验,是设计级的软件复用,且可以提高人们设计与交流面向对象软件设计的抽象层次。设计模式一般由结构与行为两方面组成,所以在描述设计模式时应该能完整地描述这两方面,但是现在设计模式的描述大都缺少完整性。文章提出了应用XML来描述设计模式,并设计了一个有效的设计模式存储系统。  相似文献   

9.
冯艳君 《科技信息》2008,(12):35-36
根据基于Web的图书销售系统的特点,提出一种基于MVC设计模式的系统设计方案,论述了系统功能需求和基于MVC设计模式的实现方案。实践表明,MVC设计模式是一种适于Web应用系统开发的软件设计模式。  相似文献   

10.
设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性本文分析了设计模式的应用规律,并根据对通用故障日志管理系统的需求分析,应用了Factory Method和Decorator等模式进行设计实践证明,正确的运用设计模式可以有效的降低系统更新的复杂度.  相似文献   

11.
软件体系结构的模式描述了在特定设计语境中出现的设计问题的特殊重现,并为这种方案提供了一个被证明良好的一般计划。而其中的代理模式可以用于构造带有隔离组件的分布式软件系统。通过站点测速程序实例,实现了软件代理模式在网络信息检索中的应用,从而验证了软件体系结构模式在软件工程中的重要作用。  相似文献   

12.
框架技术和设计模式是设计可复用面向对象软件的基础,是对在特定场景下解决一般设计问题的类和相互通信的对象的描述,两者的组合应用在实际的软件设计中能够发挥更大的威力.目前大多数网上购物系统是基于两层体系结构来进行设计开发,存在效率低下、可维护性差等问题,为改善这种状况,从网上购物系统的需求出发,通过引入框架技术与设计模式,构建了一个具有较强的可重用性和可扩展性的系统.  相似文献   

13.
Java事件处理机制中设计模式的分析   总被引:3,自引:0,他引:3  
设计模式是具有良好扩展性、健壮性及重用性的软件设计方案,是软件技术的重要研究课题。Java是一门跨平台的语言,适用于开发客户机/服务器式的应用程序。由于Java的跨平台性,使它也适合大型的多主机系统软件开发;同时Java也是一种面向对象的语言,在其中体现了许多设计模式的思想。文章介绍了设计模式的概念及Java事件处理机制,并通过对JavaAWT类库的详细分析,从Java的事件处理机制中提取出3种主要的设计模式。  相似文献   

14.
陈立 《长春大学学报》2005,15(4):33-35,38
通过一个具体实例的代码重构与几个模式的运用的密切配合,较好地解决了软件系统中的可复用性,可维护性问题。这种基于设计模式的软件构造方法,经作者实际应用证明是可行的和有效的。  相似文献   

15.
针对当前软件体系结构描述语言和工具普遍存在的通用性较差,对软件系统运行时的动态特性描述能力不足的缺陷,提出使用设计模式来表示软件系统的体系结构,并提出了体系结构模式和风格概念,通过实际例子验证了设计模式表示体系结构的可行性。讨论了使用设计模式表示体系结构的一些原则。  相似文献   

16.
数字温度计设计主要从硬件选型和软件设计两方面着手,可有效降低功耗,延长工作时间,提高测量精度。软件设计采用间歇式工作模式,在保证系统性能要求的情况下缩短CPU的工作时间,使系统较长时间工作在低功耗模式下,有效地降低了系统的能耗;同时,使用集成于单片机内部的Slope A/D转换器,并采用多点校准技术和线性插值方法,提高温度采样的精度。  相似文献   

17.
针对当前变电站信息化建设的需要,作者提出了一种基于SCADA(Supervision ControlAnd Data Acquisition)系统的小型变电站无人值守远程监控方案.重点在数据库服务器的软件.在该系统的开发过程中,采用了当前软件开发中流行的设计模式的思想.其中的组成模式旨在加强模块间的联系和模块操作的一致性;策略模式实现了多种访问行为的统一对外接口.这两种设计模式的使用加强了系统的健壮性、可扩展性和效率.  相似文献   

18.
软件开发中如何应对变化,是近年来备受软件开发者关注的问题。文章采用Observer模式实现了一个简单的数字电路仿真系统,并对系统进行了验证。可以看出,应用设计模式的思想,可以设计出结构清晰而且容易扩展的软件架构。  相似文献   

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

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