软件工程论文

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

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

来源:学术堂 作者:李老师
发布于:2017-07-04 共28168字
第三篇关于软件工程论文:
  
  《软件设计模式研究及应用》
  
  摘要:采取有效模式,提高软件设计水平,使其得到更好应用是非常重要的一项工作。文章介绍了软件设计模式的种类和要素,分析软件设计模式的应用范围和应用方法,希望能为实际工作提供指导与借鉴,能引起人们对该问题的关注。
  
  关键词:软件设计;设计模式;软件应用。
  
  0引言。
  
  在软件设计过程中,采取有效的设计模式,严格按照规范流程开展设计是十分必要的但目前设i一工作中存在一些问题与不足,影响软件设计和应用今后应采取完善措施,把握每个要点,注重技术创新和完善,促进设计水平提高。
  
  1软件设计模式的种类。
  
  根据工作类型和应用范围的不同,软件设计模式的具体种类也不一样,主要类型包括以下几种。
  
  (1)创建型模式与对象创建有关,描述怎样创新一个对象,将对象创建的具体细节隐藏,让程序代码不依赖具体对象,设计对象实例,促进设计水平提高常用工厂方法、生成器模式、原型模式、单件模式等,实际工作中,用定义创建对象接口,复制原型创建新对象等方法,完成软件模式设计工作。
  
  (2)行为型模式主要内容为算法对象间责任分配问题,描述对象或类的模型,并包括他们之间的通信模式,重点关注的是对象间的联系方式,常用中介者模式、观察者模式等。
  
  (3)结构型模式该模式所描述的是一系列将类和对象进行组合的问题,通过组合,结合具体工作需要,从而构建更大的类和对象重点是结构化方式,并不是如何构造这些类常用结构型类模式,利用接口或类的继承来实现还有一种结构型对象模型,对设计对象进行组合和加工,完成设计和加工任务,满足具体工作需要。
  
  2软件设计模式的要素。
  
  具体设计过程中,应该严格把握每个要素,重视每个流程的质量控制,促进设计水平提高。
  
  (1)模式名称名称是非常重要的内容,也是设计者需要关注的,用一两个词汇来描述模式的问题、解决方案和所取得的效果命名新模式需要综合应用多项技能,并可以增加新词汇,可以在较高的抽象层次上完成设计任务名称能让我们进一步思考,方便交流设计思想和设计成果,加深对设计软件的理解和认识。
  
  (2)描述问题对软件设计问题的前因后果进行描述,例如,对象表示算法问题,对象结构问题,导致设计不灵活的成因等这些问题都是设计中需要关注的内容,有利于设计人员采取改进和完善措施,推动设计水平提高。
  
  (3)解决方案描述设计的组成部分,掌握不同部分的相互关系和各自职责以及协作方式,为设计者开展各项工作提洪参考和依据。
  
  (4)设计效果对设计模式的应用效果进行描述,掌握设计基本情况,满足具体工作需要设计决策描述时,只是偶尔提到设计模式的效果,但对评价设计模式和选择最佳模式具有参考和指示意义因而设计效果是关注的重点内容,对提高软件设计水平具有积极作用。
  
  3软件设计模式的应用范围。
  
  传统软件设计模式应用采用程序部署模式,根据用户需求来设计,然后应用这些软件但软件备份称数据维护比较困难,容易加大成本,为转变这种情况,今后可以采取以下改进措施。
  
  3.1应用MVC设计模式。
  
  该模式是比较实用的模式,也是设计者不断总结经验的结果将程序设计的输入、处理、输出流程进行分离,由设计人员分别完成每项设计任务同时系统设计包括模拟层、视图层、控制层三个组成部分,并且将表示逻辑和业务逻辑进行分离,实现对设计工作的改进和完善,促进软件设计中的每项任务顺利完成。
  
  3.2采用相应的框架结构来实现。
  
  系统框架设计也是非常关键的内容,数据持久层的主要任务包括数据库系统建设,相关事务处理等、可用Hibernate框架来实现表示层处理客户请求,调用逻辑模块,将结果以动态网页形式反馈到客户端业务层主要用来实现应用系统的具体业务,满足系统运行和客户各项工作需要,使整个系统更好发挥作用,也是整个系统应用的关键和核心内容,对提高软件设计水平和应用效果具有积极作用。
  
  3.3改进数据操作和相关模式具体应用过程中,模型和视图可能存在不相协调的内容,影响软件设计综合水平提升但控制器可以有效连接这部分内容,满足设计工作需要,对返回的逻辑数据进行操作,就可以弥补系统运行存在的问题,更好完成设计任务。
  
  4软件设计模式的应用方法。
  
  实际应用过程中,应该把握正确的方法,促进软件得到更为有效的应用。
  
  (1)正确使用系统设计要严格遵循相关方法,对设计中遇到的困难及时处理和解决,防止影响系统设计水平同时还要正确设计软件,把握设计流程,方便系统维护,确保系统技术先进,具有可扩展性,复用性能良好,促进设计水平提升,更好为软件应用服务。
  
  (2)防止教条软件设计不是公式和模型,而要结合设计的具体需要,灵活采用,避免教条注重设计工作创新,根据具体需要合理选择设计模式,科学安排系统各项结构,促进设计水平提升。
  
  (3)避免乱用并不是所有软件设计都要采用模式,而是经验总结和技术创新的结果,设计中需要综合考虑,合理应用模型,注重结合具体需要,提升系统功能,为软件设计服务。
  
  5结束语。
  
  总之,在计算机技术发展和应用过程中,软件设计是非常重要的内容实际工作中应该明确设计模式的种类和要素,掌握正确的方法,顺利完成软件设计各项工作并总结经验,提高工作人员素质,促进软件设计水平提高,更好满足实际工作需要参考文献:
  
  [1]洪中。组态软件设计中的模式应用[J ] .微计算机信息,2007( 10),279 - 281. 
  [2]刘启明。软件设计模式应用研究[J ].电子技术与软件工程,2015(04) , 68. 
  [3]计春雷。软件设计模式及其应用研究[J].上海电机学院学报,2006(05) , 46 - 60. 
  [4]崔行臣。代理软件设计模式及其应用研究[J].山东广播电视大学学报,2012( 03),66 - 69.
  
相关内容推荐
相关标签:软件设计模式论文
返回:软件工程论文