软件设计模式与应用研究

时间:2017-02-14 19:02:47 来源:论文投稿

1设计模式与软件框架

框架的实质就是一个应用程序,但这种应用程序是可服用的,设计人员通过定制框架,设计出一套能满足用户需求的程序。从用户的一般需求来看,这种由用户需求而生成的框架满足了其操作的基本需求,虽然设计流程较为简单的,用户在整个操作过程中始终处于隐藏状态。从软件的基本特点来看,框架阐释了在特定领域的设计概念,能够更加有效的满足此领域内的用户要求。目前,经常有设计人员将设计模式与软件框架相混淆的现象,但实际上,框架是设计模式的特殊化,其所服务的内容具有针对性。而设计模式代表设计人员在设计过程中,需要在特定的场景下去解决重复发生的问题。两者的重点虽然均为问题解决,但一个是广义的、一个是狭义的。

2人才培养模式的软件设计应用分析

人才培养一直是企业管理的重点,在现代化的人力资源管理中,人才培养的作用越来越明显。在上文分析中可发现,软件设计模式具有明显的分散性,能够针对不同功能需求确定基本设计内容。本文将简单分析人才培养模式下的软件设计应用。

2.1人才培养系统设计

2.1.1系统网络体系本文所分析的人才培养系统主要两部分组成,其中,培养技术制定与管理,主要采取基于Web服务的Windows桌面应用程序;在数据查询中,主要采用基于Web的应用程序。本系统的总体框架结构如图1所示。2.1.2系统数据库人才培养系统的数据库被命名为“人才培养数据库tpdb”,其主要包括课程体系、专业划分、人才班级分批额、选择组、课程数据库、文档说明等内容。以专业划分为例,在人才培养专业划分中,系统能自动划分字段名称,再根据数据的相关类型,最终解释不同培养专业的基本信息,其基本表现形式如表1所示。

2.2访问者模式分析

访问者模式主要作用在结构对象的具体操作元素中,能够在各类专业的前提下,完成对这些元素的新操作。一般情况下,这种模式下的对象处理都是以同类对象聚集为前提。一般情况下,访问者对经历自身所访问的所有节点。以ConcreteElementA和节点ConcreteElementB为例。访问者首先会访问ConcreteElementA,这个访问行为主要由以下几方面步骤组成:(1)调用ConcreteElementA对象的基本信息,并传入访问者的资料(主要指账号信息)。(2)ConcreteElementA对象调查访问者的访问方法,调查合格之后再传入ConcreteElementA对象。(3)访问者会调用ConcreteElementA的对象方法。当ConcreteElementA访问结束之后,访问者会以同样的方法开始ConcreteElementB访问。在访问者模式处理中,设计人员要注意以下问题:(1)在确定节点之后,再增加新的节点会变得十分困难,每增加一个节点都代表的抽象访问对象会增加一个新的抽象操作。(2)访问者的所有子类应对所有元素的接口函数进行访问,即使访问子类不许要对特定的元素进行操作。

3结束语

本文简单分析了软件设计模式的应用情况,并以人才培养的软件为例,对如何应用软件设计模式进行讨论。对设计人员而言,在设计过程中要注意系统的实效性分析,以进一步提高系统性能。总体而言,软件设计模式在现阶段的系统设计企业生产管理中发挥着重要的作用,在后期的工作中,需要进一步深化系统员,确保软件的科学性、有效性。

作者:刘启明


更多宗教论文详细信息: 软件设计模式与应用研究 论文代写
http://m.400qikan.com/lw-158347 论文代发

相关专题:财会论文发表 未来十年热门职业

相关论文
相关学术期刊
《排灌机械工程学报》 《新重庆》 《山东交通科技》 《哈尔滨理工大学学报》 《河北林果研究》 《文史知识》 《气象》 《云南大学学报》 《中国动脉硬化杂志》 《比较法研究》

< 返回首页