- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分层技术在计算机软件开发中的应用探讨
摘 要
在现代信息技术飞速发展的过程中,计算机软件已经获得了广泛的运用和开发。计算机软件的和开发极受人们的关注。现今,随着计算机软件技术开发的不断完善,计算机软件的开发和利用已经开始由单项业务朝着多层次的发展方向进行。本文就分层技术在计算机软件的开发中进行简单的分析。
【关键词】分层技术 计算机 软件开发
随着计算机网络技术的发展,计算机软件已经开始由二层结构模式转变为多层次的发展方向。计算机软件技术多层次结构的开发,中间件是软件应用的关键元素。因此,在计算机不断发展的过程中,多层结构技术已经成为计算机发展的新技术,同时,该技术与计算机数据库和操作系统共同构成计算机的基础软件。然而,随着计算机在复杂环境中的广泛应用,利用多层次技术可以使得技术软件与程序软件在操作中系统更为清晰。用户在使用多层技术软件时,更容易扩展和维护,在一定程度上增加了计算机软件开发的适应性和灵活性。可见,多层技术在计算机软件开发中已经获得了较为广泛的应用。
1 计算机层次软件及其优点
计算机软件工程的开发主要以开发高质量的软件产品为目标。软件开发的构建会,为计算机软件得到使用提供了保证。构件可以作为独立的单元进行开发和使用的原因在于其为高内聚度软件包,可以很方便的进行构件组合。计算机软件开发,通过将其使用于已经开发利用的软件,实现新旧构件搭建使用。对新开发的软件进行这种方式的应用,不仅可以有效减少软件开发的时间,还能够保证新软件开发使用的质量。复用是构建开发的主要目的。通过构件的复用,可以在层次软件中充分利用构件技术。软件系统在使用的过程中,被用户分为各种构件模块。高层次的构件被认为是特定的地域的构件,低层次的构件仅仅作为用户数据库的处理和硬件,来供给用户计算。长期以往,低层次的构件被认为是公共的服务软件。当然,不同层次的软件系统均可运用于低层次的构件。其实,在计算机软件开发的过程中,对计算机软件层次的划分仅仅是传统上划分,对于层次的构件并没有一个严格意义的划分。计算机软件的开发,其内部各层次之间是互相依赖。粗略的看来,多层次构件仅仅是聚焦,而从细致看来,才有了内部层次的关系。层次技术主要是为了计算机软件开发的复用。通过层次技术的应用,可以使得计算机软件开发能够逐级抽象,对软件的功能给予步骤性的分化,逐渐运用于软件开发中。同时,运用分层技术,可以使计算机更具有扩展性,系统功能的变化不会影响其他结构功能的影响。现今,通过对分层模式的运用可以实现功能层次的接口,同时对接口的方式不给予限制。只要其接口能够达到标准化的程度,就可以运用于软件的开发中,实现与其他计算机的无缝对接。
2 软件开发中的多层技术分析
在计算机软件不断开发和运用的过程中,软件的开发层次已经由开始的两层、三层向多层次结构体系发展。分层技术在软件开发中得到广泛的运用,使其不断的完善。不同层次结构体系的软件功能各不相同。笔者将对其进行简单分析。
2.1 两层与三层结构技术
计算机软件技术的两层模式主要有客户端和数据库构成。用户界面主要由客户端提供,客户端还对其进行逻辑处理和服务器,指示客户完成数据库的查询和接收,根据查询的结果反馈给客户端。一般情况下,这样的逻辑结构通常称为胖客户端。盘客户端在操作过程中,由于客户数量的增加不能进行很好的扩展,导致客户不能互动,在软件使用中缺乏交流。同时,用户在交流中存在安全风险。随着计算机软件的广泛应用,两层的计算机软件不能适应人们对计算机使用的要求。因此,三层结构技术随之诞生。三层结构技术是在两层结构技术的基础上发展起来的。三层结构技术为客户提供了人机互动的模式。数据服务器可以为客户提供访问的数据,同时还能够储存和优化数据,降低客户在使用中的负担,实现了瘦客户端的要求。如日立的 ERP 系统的软件体系,就是利用了三层次的结构。技术三层结构技术包括接口层、数据层以及业务流程。这三层结构负责用户的接口层和一个系统的对接。与两层结构技术相比,三层结构技术具有干安全性、易维护、可扩展以及减少网络负载等功能。但是,即使三层技术已经得到了广泛的应用,在实际中运用和中技术,应根据实际软件开发的情况出发。
2.2 四层技术
随着计算机网络的发展,应用程序已经变得越来越复杂。为能够将复杂的程序更为简便的实用实际中,需要处理各种数据和逻辑关系。因此,在三层技术具有局限性的前提下,四层技术有其发展的空间。在业务流程和数据层之间增加一个封装层,为信息形成一个储存层。业务逻辑层和数据层以及web层。web层根据不同用户的需求自动选择数据的处理路径,可以在很大程度上对大量数据和信息进行分析,提高计算机各方面的处理效率。满足客户大规模的数据和业务逻辑的处理。
2.3 中
您可能关注的文档
- 冠心病6例临床误诊分析.doc
- 冠心病合并糖尿病患者的血脂检验结果分析.doc
- 冠心病型慢性心衰患者抑郁状况分析及心理干预疗效.doc
- 冠心病患者白介素―33水平检测及临床意义.doc
- 冠心病患者血清sCD40L水平的变化及其临床意义.doc
- 冠心病采用瑞舒伐他汀和阿托伐他汀治疗的临床效果分析.doc
- 冬季观鸟绝佳地(国内篇).doc
- 冯仑定义冯仑:我只是一只哺乳类动物.doc
- 冰雪体育文化产业的发展对地方经济和社会发展的积极影响.doc
- 冲击地压微震监测预警系统的应用研究.doc
- 2025年四川省南充市阆中学中学初三寒假网上测试物理试题含解析.doc
- B2B企业采购决策者2025年需求洞察与情感共鸣沟通策略研究报告.docx
- 2025至2030全球及中国超级运动摩托车行业项目调研及市场前景预测评估报告.docx
- 2025届湖南省高三下学期考前热身训练物理试题5(难适合尖子生)(解析版).docx
- 2025至2030蔬菜行业项目调研及市场前景预测评估报告.docx
- 2025至2030料酒行业发展研究与产业战略规划分析评估报告.docx
- 育婴知识课件总结.pptx
- 2025年住院医师规培-山西-山西住院医师规培(放射科)历年参考题典型考点含答案解析.docx
- 2025至2030特发性肺纤维化药物行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2024年云南省农村信用社招聘考试内容笔试历年参考题库附带答案详解.docx
文档评论(0)