当前位置 —论文本科论文— 范文

关于软件开发类论文范文检索,与分层技术在软件开发中的应用探究相关论文参考文献格式

本论文是一篇关于软件开发类论文参考文献格式,关于分层技术在软件开发中的应用探究相关在职毕业论文范文。免费优秀的关于软件开发及计算机软件开发及计算机方面论文范文资料,适合软件开发论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:随着经济全球化以及信息化时代的到来,计算机的应用越来越广泛,已经渗透到社会生活的各个层面.程序模块、多层次设计等分层技术由于其优点突出,在软件开发中得到了广泛的应用,大幅度提升了软件设计的性能与效率,提高了计算机开发的灵活性与适应性.


本文网址:http://www.sxsky.net/benkelunwen/06097185.html

关 键 词:分层技术;软件开发;应用

中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)10-2209-02

在网络环境日益复杂以及客户需求标准不断提升的今天,分层技术在计算机软件开发中得到了较为广泛的应用.多层分布技术能充分地发挥资源优势,更好地满足客户需求,更好地实现软件开发价值,是将来软件开发的趋势.接下来,该文将详细论述分层技术在软件开发中的应用探究.


怎么样写软件开发硕士论文
播放:39236次 评论:5123人

1分层技术的概念与特点

1.1分层技术

分层技术主要是针对软件的内容结构而言的,开发软件,一方面需要软件的可靠、灵活运行,一方面还需要对此进行深入研究,通过分层技术来实现多种不同的功能.分层技术,一方面具备物理方面的含义,还具有计算机领域的特点.对于计算机软件开发中的分层技术来说,指的是将不同的解决过程放到不同层面上,进而不同层次之间形成密封的系统,在级别上来说,每一层次都是平等的.尤其是在开发架构方面,能够更好地体现分层技术的应用.最初,软件开发架构是产生单层次结构,但随着双层框架结构的发展,其在软件开发中的矛盾日渐突出,无法更好地满足计算机发展实际需求.

1.2分层技术的特点分析

分层技术的使用,能够进一步提高软件的扩展性能,对于复杂的系统来说,分层技术可以按照不同的功能进行分解,如果需要软件升级或者改进时,只需要对某功能层次的软件进行针对性修改,而不会影响到其他层面的正常工作.分层技术能够进一步提高软件的可靠性与开发效率,能够在原有软件基础上进行其他软件体系的构建,进而节约了软件开发时间,提升了软件开发新产品的质量.一般情况下,分层技术都是通过分层模式来定义各个功能层次的接口,通过这样的设计,能够有效提高软件的复用,有效实现软件的自行开发、设计,开发之后的各个层面能够充分利用标准接口,有效实现自动对接.

分层技术在软件开发中的应用探究参考属性评定
有关论文范文主题研究: 关于软件开发的论文范文 大学生适用: 硕士毕业论文、本科论文
相关参考文献下载数量: 20 写作解决问题: 怎么撰写
毕业论文开题报告: 论文模板、论文摘要 职称论文适用: 技师论文、职称评副高
所属大学生专业类别: 怎么撰写 论文题目推荐度: 优秀选题

2分层技术在计算机软件开发中的应用

随着计算机技术的飞速发展,对于软件开发的要求与标准越来越高.分层技术在软件开发中的作用与地位日益突出,从最开始的两层、三层技术,发展到中间层、四层、五层技术,进一步提升了软件的开发效率与性能,下图1是一个轻量级J2EE架构的分层模型.

2.1两层结构与三层结构

两层软件模式由客户端以及服务器组成.客户端可以进行逻辑处理并提供用户界面.服务器接收客户相关指令并进行数据库查询,将查询结果进一步反馈给用户.这种二层处理技术能够有效完成大量的逻辑处理.但是,随着客户数量增加,二层结构技术就会出现维护成本高、应用性差、扩充性差等缺陷.在这种情况下,三层结构技术得到了广泛应用.其中,客户端主要是进行人机交互的系统.数据服务器的最重要功能就是实现数据访问、数据存储以及数据优化.应用服务器能够有效完成业务逻辑,降低客户负担.相对于二层结构来说,三层结构技术的安全性更高,扩展性强,比较容易维护,可重用,大大降低了网络负荷.但是,如果在用户数量比较少的情况下,则更能显示出两层结构优点.因此,在具体的软件开发过程中,需要结合实际情况选择合适的分层技术.

2.2四层结构

在计算机环境日趋复杂的今天,用户对于系统标准要求越来越高,软件开发周期短、稳定性能高、扩展便捷、维护方便.要想满足这种需求,就需要将服务器、业务逻辑、用户界面等进行分离,降低彼此之间的影响.在这种情况下,就需要进行四层结构开发.Web可以选择模式1、2.业务逻辑层位于Web与持久层之间,主要是将持久层中产生的数据信息传输到Web层,其作为数据处理中心,起到承上启下的数据传递作用.持久层位于业务逻辑层与数据存储之间,能够对数据操作中的数据代码进行隐藏,单独提出持久层,进一步对对象与关系间的范例差异进行弥补.数据存储重要的任务就是定义数据、存取数据、维护数据以及修改数据,从而更好的满足对象层的请求,有效实现数据与信息交互.应用中间件,能够有效确保不同层次间的独立性.

2.3五层技术的应用

现阶段,在特殊的计算机运行环境以及领域当中,软件开发人员,在四层分层技术上,将数据库层进一步分解为资源层与集成层,进一步提升了系统的运作效率,更好地满足了特殊运行需求.五层技术分层主要分为客户层、Web层、集成层、业务层以及资源层.Web层与客户层是面向客户的,主要是用于客户的数据访问与数据相应.数据库进一步分化成为资源层与集成层.通过这五层次的分层,可以将不同的系统组件,安放在不同的位置.这种技术对于架构分工进行了进一步细化,但是,目前还没有广泛的进行应用,不具备代表性.

2.4中间件技术

随着计算机网络的发展以及数据通讯技术的应用,中间件技术能够有效规避各种负责的问题,并得到非常广泛的应用.首先,MOM面向消息中间件.该技术不仅能够使信息异步传送,还能够进行同步传送,可以说是应用最广泛的中间件技术.除了具备一般的中间件特点,其还具备信息安全性高、异步通信等特点.MOM是应用范围最广泛的中间件技术,在邮电、金融、交通等行业广泛应用.主要应用在中间件与对方进行间接通讯,并进行多协议平台支持.在与本地或者远地应用程度进行交流时,进一步简化了软件形式,只需要将信息传输到队列管理器中就可以,不惜担心消息的丢失或运输途径等问题.其次.RPC远程过程调用中间件,通过这一中间件技术,程序员能够编写客户需要的个人化应用.与数据库系统相比,RPC在服务器以及客户方面,有着更强的实用性与先进性.通过远程调用机制,

关于分层技术在软件开发中的应用探究的在职毕业论文范文
关于软件开发类论文范文检索
能够为程序员编写软件代码提供方便,更好的实现客户需求.在实际应用过程中,RPC也有一定的缺陷,因为,RPC主要是在普通程序之间应用,只能在小范围内进行同步通信.很明显,这种同步通信模式,很难在大范围中应用,需要考虑到网络故障、同步进程、流量控制等问题.再次,OOM面向对象中间件.

基于组件技术是现阶段大型企业应用较广的技术,但是,不同组件之间出现相互操作、相互兼容的问题,若在各自平台上运行,就无法有效发挥其应用作用.在分布式技术与对象技术得到有效发展的今天,中间件能够提供全新通讯机制,能够在异构环境下满足对象需求.

3结束语

随着分层技术的发展与完善,其在计算机软件开发中的应用越来越成熟,进一步提升了系统的扩展性与稳定性,有效缩短了软件开发的时间与成本,极大限度的满足了客户的不同需求,在实际软件开发中具有较强的应用价值.因此,科学合理的在软件开发中应用分层技术,能更好地促进软件开发事业的发展.

参考文献:

[1]范文学.试析计算机软件开发设计的难点和对策[J].软件,2013(8).

[2]张文伟.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用,2011(2).

[3]刘建立,林荣恒,邹华.基于构件和BPEL的业务模板设计与实现[J].新型工业化,2011(12).

[4]朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013(6).

[5]王丽华.试论计算机软件开发中的分层技术运用[J].河南科技,2013(5).

[6]徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用,2012(24).

[7]王大力.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013(9).

关于软件开发类论文范文检索,与分层技术在软件开发中的应用探究相关论文参考文献格式参考文献资料:

本科论文设计

药学本科***

函授中文本科毕业论文

厦大本科自考

园林本科论文

本科论文标准

自考本科考研学校

怎么自考本科

本科论文

本科论文目录模板

分层技术在软件开发中的应用探究WORD版本 下载地址