软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

软件设计模式论文范文7篇(10)

来源:学术堂 作者:李老师
发布于:2017-07-04 共28168字
第六篇关于软件工程论文:
  
  《设计模式及其在软件设计中的应用》
  
  摘要:设计模式使人们可以更加简单方便地复用成功的设计和体系结构。在软件设计中应用设计模式不仅可以满足用户的各种需求,同时也有助于提高软件设计工作效率。本文就设计模式及其在软件设计中的应用进行了相关的分析。
  
  关键词:设计模式;软件设计;应用。
  
  一、设计模式的概述。
  
  设计模式是在经过多次反复科学认证后的设计经验的总结,它最突出的特点就是可以反复使用。设计模式是针对问题的一种解决方案,在软件设计中,选择合理的设计模式,设计者可以根据设计模式来进行工作,进而节约许多不必要的环节,提高设计工作效率。同时,在软件设计模式中,那些可重用的设计代码可以为设计工作者带来更好地创作灵感,为设计者提供设计思路。
  
  二、设计模式的分类。
  
  2.1创建型模式。创建型模式是伴随着社会的发展而发展的。首先,在这个经济快速发展的社会里,对软件设计要求也越来越高,而原来的设计模式也逐渐显露出它的弊端,难以满足社会发展的需要。为此,创建型模式就应运而生。目前,创建型模式主要有单例模式、抽象工厂模式、建造者模式、工厂模式以及原型模式。这些设计模式的出现为软件设计者通过了广阔的思路,节省了设计时间,提高了设计效率。
  
  2.2行为型模式。在众多设计模式中,行为型设计模式有较为常见,行为型模式主要针对描述对象的一种处理方法,其主要目的就是对描述对象按照一定规律进行分配和处理,使得系统的维护性得到提高。在行为型模式中,它具有一定的目的性,它涉及到了算法和对象间职责的分配,这种模式不仅可以为设计者提供清晰的思路,同时还能让设计者找出描述对象直接之间的关联性,设计者可以按照这种设计模型来进行设计,提高软件设计效率在行为型模式中,它又可分为命令模式、模版方法模式、策略模式等行为型模式。
  
  2.3结构型模式。结构型设计模式是从程序的结构上解决模块之间的藕合问题,这种设计模式又可细分为适配器模式、桥接模式、装饰模式、组合模式、外现模式、享元模式、代理模式。结构型模式面向对象的思想很好地解决了抽象性的问题。
  
  三、设计模式及其软件设计中的应用。
  
  在这个信息化高速发展社会里,高效率的工作方式已然成为社会发展的必然,而软件在现代社会里有着不可替代的作用,在软件设计中,为了提高软件设计工作效率,满足人们对软件代码复用的需求,加强设计模式的研究,选择合理的软件设计模式尤为重要。
  
  3.1设计模式的选择。不同的软件,其需要的设计模式也会存在一定的差异,而设计模式选择的合理与否直接关系到了软件设计效率,一旦设计模式选择不合理,就会影响到设计效果,影响到整体设计效果。为此,在软件设计中,必须合理的选择合计模式。首先,设计者必须根据软件设计需要,选择设计模式,设计模式必须能够满足软件设计工作的需要;其次,必须对软件设计的目的、意图进行综合分析,加强模式的组合和整理,要需要处理的问题进行综合分析,针对相关问题对设计模式进行选择[1-2].
  
  3.2设计模式的使用。设计模式是软件设计工作的首要程序,在选好设计模式后,就是需要应用设计模式去解决相关问题,为设计工作者提供便利。在设计模式使用过程中,必须是专业的设计人员,设计人员在使用过程中必须遵循循序渐进的原则进行设计。其次,设计人员在对设计模式进行综合分析,要清楚设计模式适用什么样的环境,明白设计模式的目的和意图,了解设计模式的结构和适用范围;再者,在软件设计过程中,按照设计模式对设计目标进行调整,对各元素进行调节,要保证整体性,要明确设计模式中的变量,根据设计目标选择变量以及参数,同时,要为后期的整改留下空间,要保证设计的灵活性[3-4].
  
  四、结语。
  
  设计模式是针对问题的产生而提出的一种解决方案,设计模式在现代软件设计中有着不可替代的作用。设计模式在反复实践过程中产生的,对软件设计代码、设计结构有着清晰的介绍,设计模式的使用可以为设计者节约更多的时间,当设计者彻底掌握设计模式后,就可以清晰的了解软件设计的设计思路,并在设计模式出找出新的灵感,更好地应用于软件设计工作中去,提高软件设计工作效率。
  
  参考文献:
  
  [1]刘海岩,锁志海,吕青,梁建龙设计模式及其在软件设计中的应用研究田西安交通大学学报,2005,10:1043一1047. 
        [2]侯文设计模式及其在软件设计中的应用研究田科技致富向导,2023,23:238.
  [3]李兴设计模式及其在软件设计中的实践田电子技术与软件工程,2015,20:66. 
  [4]李亚岗,王艳辉软件设计模式及其在Delphi中的应用研究田微计算机信息,2007,27:248一250.
  
相关内容推荐
相关标签:软件设计模式论文
返回:软件工程论文