网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 计算机应用论文
  • 计算机理论论文
  • 计算机网络论文
  • 您的位置:写论文网 > 计算机 > 计算机应用论文 > 【计算机软件技术毕业论文开... 正文 2019-09-23 09:05:44

    【计算机软件技术毕业论文开题报告】 计算机毕业论文开题报告范文

    相关热词搜索:

    计算机软件技术毕业论文开题报告

    计算机软件技术毕业论文开题报告 计算机软件技术毕业论文开题报告篇一 计算机软件开发中分层技术研究 摘要:在信息化建设水平不断提高的情况下,计算机软件在这一过程 中得到了十分广泛的应用,此外,计算机软件开发在这一过程中也越来越受到人 们的关心和关注。软件开发技术最近几年得到了很大的改进,这些技术当中分层 的技术是非常重要的一个,所以,我们需要对其进行全面的分析和研究。

    关键词:计算机;软件开发;分层技术 当前信息化时代已经悄然到来,网络技术的发展也使得人们越来越关 注软件开发行业,计算机软件从原来的二元结构模式逐渐向多层结构模式发展, 中间件也成为了应用层质量和性能非常重要的一个问题,此外,其也成为了计算 机软件开发应用过程中非常关键的一个技术,其与数据库,操作系统共同形成了 计算机基础软件。这一技术的应用能够使得软件系统扩展性更强,灵活性和适应 性也在这一过程中得到了显著的提升,所以,分层技术也已经在现代计算机软件 开发的过程中得到了越来越广泛的应用。

    1计算机层次软件及其优点 计算机软件工程的最终目标就是研发质量和性能更好的软件产品,而 在这一过程中基础构建和开发可以十分有效的为计算机软件的应用提供非常好 的条件,构件是高内聚度软件包,其能够当作独立单元进行更加全面的开发处理, 同时,其也为构件的组合提供了非常大的便利,对软件系统进行搭建可以很好的 缩短软件开发的时长,同时还能十分有效的获得更多的质量保证。构件开发最为 重要的一个目的就是广泛的应用,应用层次化软件结构设计方法的一个非常重要 的目的就是可以更为科学合理的去应用构件技术。软件系统在进行了分解之后, 形成了不同的构件模块,高层次构件通常被人们视为指定领域的构件。低层次构 件只是与数据库或许是和物理硬件产生联系。层次划分是一个相对比较宽泛的概 念,所以在层次关系方面并没有一个相对统一和规范的标准。不同构件内部的层 次关系通常是上下层依附的关系。站在某个角度上来看,计算机软件的系统层次 化就是指多层次技术的广泛应用,而根本原因是为了软件能够大范围的应用。采 用分层模式可以非常好的展现出软件的可扩展性,系统某一层在功能上的变化仅仅和上下层存在着一定的关系,对其他层并不会产生非常明显的影响。分层模式 也比较适合使用在一些标准组织当中,此外,其也是通过控制功能层次接口来保 证其不会受到严重的限制。标准接口的应用能够使得不同软件可以自行开发,同 时后期更新的产品也能够和其他软件具有良好的融合性。

    2软件开发中多层次技术分析 2.1两层与三层结构技术分析 在两层模式当中,一般都是由数据库的服务器和客户端构成,其中, 客户端能够为客户提供一个操作界面,同时,其还具备非常好的逻辑处理功能, 同时还要按照指令去完成数据库的查询,而服务器主要是接收客户端的指令,同 时还要按照指令对数据库完成查询,同时还要返回到查询结果当中。这种逻辑处 理结构就被人们称作Fat客户,这种二层技术的客户端类型在应用的过程中能够 完成非常多的业务逻辑处理工作,随着客户端数量的增加,其扩充性和交互作业 以及通信性能等等都会受到影响,此外还存在着非常明显的安全问题及隐患。而 计算机技术在不断的完善,传统的二层技术已经不能适应系统应用的具体要求。

    在这样的情况下就出现了三层结构技术类型,这种技术主要是客户端、应用服务 器交换机和应用服务器构成。其中,客户端主要是用来实现人机交互,数据服务 器可以让操作人员完成数据信息的访问、存储以及优化工作,服务器的应用主要 是能够完成相关业务的逻辑分析工作,这样也就使得客户端的工作压力有了非常 显著的下降,我们一般将这样的客户称作瘦客户。三层结构和二层结构相比其具 有非常强的可重复性、维护方面更加方便,同时其安全性和扩展性也明显增强, 但是在用户数量并不是很多的时候,二层结构的优势则更加的明显,所以,在软 件开发的过程中,我们一定要充分的结合实际的情况和要求。

    2.2四层结构技术 当前,计算机应用的环境在复杂性上有了非常显著的提升,客户对软 件系统也提出了越来越高的要求,其主要表现在了软件开发周期不是很长,系统 的稳定性很好,扩展性更强等方面,为了满足用户提出的更高要求,我们在开发 的过程中将用户界面、业务逻辑个数据库服务器根据其功能模块进行全面的处理, 将不同的模块分开,这样也就将相互之间的影响降到了最低水平。这个时候,如 果使用三层分层技术就无法很好的实现这一功能,很多软件的开发人员会在数据 库和逻辑层交互的过程中,增加一层数据库接口封装,这样也就实现了三层向四 层的进化。四层结构体系主要包含web层、业务逻辑层、数据持久层与存储层。其中,web层可以使用模式1或模式2开发。在模式1中,基本是由JSP页面所构成, 当接收客户端的请求之后,能直接给出响应,使用少量Java处理数据库的有关操 作。模式1实现较为简单,可用于小规模项目快速开发,这种模式的局限性也很 明显,JSP页面主要担当了控制器与视图View两类角色,其表现及控制逻辑被混 为一体,有关代码重用功能较低,应用系统的维护性与扩展性难度加大,并不适 合复杂应用系统开发。模式2主要是基于1vlvc结构进行设计的,JSP不再具有控 制器职责,由Sen}let当作前端的控制器进行客户端请求的接收,并通过Java实施 逻辑处理,而JSP仅具有表现层的角色,将结果向用户呈现,这种模型主要适合 大规模项目的应用开发。业务逻辑层在数据持久层与web层间,主要负责将数据 持久层中的结果数据传给web层,作为业务处理核心,具有数据交换的承上启下 功能,业务逻辑层的技术依据业务及功能大小不同,能够分成JavaBean与EJB两 种封装的业务逻辑,其中EJB简化了Java语言编写应用系统中的开发、配置与执 行,不过EJB并非实现J2EE唯一的方法,支持EJB应用的程序器能应用任何分布 式的网络协议,像JRMP.IIOP与专有协议等。

    3结论 当前,我国计算机应用的过程中面临的环境越来越复杂,同时在客户 的要求方面也有了非常显著的提升,为了更好的满足软件应用者的要求,在软件 开发工作中,分层技术得到了十分广泛的应用,以往的两层技术模式已经无法适 应当今时代的建设和发展,在对两层和三层结构优缺点的分析之后,多层结构系 统在应用的过程中发挥了非常大的作用,这样也就使得软件开发技术得到了显著 的提升,从而极大的满足了客户对计算机软件的各项要求。

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    【计算机软件技术毕业论文开题报告】 计算机毕业论文开题报告范文》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.