




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/5分层技术在计算机软件开发中的应用探讨分层技术在计算机软件开发中的应用探讨随着计算机网络技术的发展,计算机软件已经开始由二层结构模式转变为多层次的发展方向。计算机软件技术多层次结构的开发,中间件是软件应用的关键元素1。因此,在计算机不断发展的过程中,多层结构技术已经成为计算机发展的新技术,同时,该技术与计算机数据库和操作系统共同构成计算机的基础软件。然而,随着计算机在复杂环境中的广泛应用,利用多层次技术可以使得技术软件与程序软件在操作中系统更为清晰。用户在使用多层技术软件时,更容易扩展和维护,在一定程度上增加了计算机软件开发的适应性和灵活性。可见,多层技术在计算机软件开发中已经获得了较为广泛的应用。一、计算机层次软件及其优点计算机软件工程的开发主要以开发高质量的软件产品为目标2。软件开发的构建会,为计算机软件得到使用提供了保证。构件可以作为独立的单元进行开发和使用的原因在于其为高内聚度软件包,可以很方便的进行构件组合。计算机软件开发,通过将其使用于已经开发利用的软件,实现新旧构件搭建使用。对新开发的软件进行这种方式的应用,不仅可以有效减少软件开发的时间,还能够保2/5证新软件开发使用的质量。复用是构建开发的主要目的。通过构件的复用,可以在层次软件中充分利用构件技术。软件系统在使用的过程中,被用户分为各种构件模块。高层次的构件被认为是特定的地域的构件,低层次的构件仅仅作为用户数据库的处理和硬件,来供给用户计算。长期以往,低层次的构件被认为是公共的服务软件。当然,不同层次的软件系统均可运用于低层次的构件。其实,在计算机软件开发的过程中,对计算机软件层次的划分仅仅是传统上划分,对于层次的构件并没有一个严格意义的划分。计算机软件的开发,其内部各层次之间是互相依赖。粗略的看来,多层次构件仅仅是本文由论文联盟HTTP/收集整理聚焦,而从细致看来,才有了内部层次的关系。层次技术主要是为了计算机软件开发的复用。通过层次技术的应用,可以使得计算机软件开发能够逐级抽象,对软件的功能给予步骤性的分化,逐渐运用于软件开发中。同时,运用分层技术,可以使计算机更具有扩展性,系统功能的变化不会影响其他结构功能的影响。现今,通过对分层模式的运用可以实现功能层次的接口,同时对接口的方式不给予限制。只要其接口能够达到标准化的程度,就可以运用于软件的开发中,实现与其他计算机的无缝对接。二、软件开发中的多层技术分析在计算机软件不断开发和运用的过程中,软件的开3/5发层次已经由开始的两层、三层向多层次结构体系发展。分层技术在软件开发中得到广泛的运用,使其不断的完善。不同层次结构体系的软件功能各不相同。笔者将对其进行简单分析。两层与三层结构技术计算机软件技术的两层模式主要有客户端和数据库构成。用户界面主要由客户端提供,客户端还对其进行逻辑处理和服务器,指示客户完成数据库的查询和接收,根据查询的结果反馈给客户端3。一般情况下,这样的逻辑结构通常称为胖客户端。盘客户端在操作过程中,由于客户数量的增加不能进行很好的扩展,导致客户不能互动,在软件使用中缺乏交流。同时,用户在交流中存在安全风险。随着计算机软件的广泛应用,两层的计算机软件不能适应人们对计算机使用的要求。因此,三层结构技术随之诞生。三层结构技术是在两层结构技术的基础上发展起来的。三层结构技术为客户提供了人机互动的模式。数据服务器可以为客户提供访问的数据,同时还能够储存和优化数据,降低客户在使用中的负担,实现了瘦客户端的要求。如日立的ERP系统的软件体系,就是利用了三层次的结构4。技术三层结构技术包括接口层、数据层以及业务流程。这三层结构负责用户的接口层和一个系统的对接。与两层结构技术相比,三层结构技术具有干安全性、易维护、可4/5扩展以及减少网络负载等功能。但是,即使三层技术已经得到了广泛的应用,在实际中运用和中技术,应根据实际软件开发的情况出发。四层技术随着计算机网络的发展,应用程序已经变得越来越复杂。为能够将复杂的程序更为简便的实用实际中,需要处理各种数据和逻辑关系。因此,在三层技术具有局限性的前提下,四层技术有其发展的空间。在业务流程和数据层之间增加一个封装层,为信息形成一个储存层。业务逻辑层和数据层以及WEB层。WEB层根据不同用户的需求自动选择数据的处理路径,可以在很大程度上对大量数据和信息进行分析,提高计算机各方面的处理效率。满足客户大规模的数据和业务逻辑的处理。中间件技术中间件技术的发展是计算机软件开发到一个程度的结果。中间技术是根据处理技术开发的对象。利用中间件可以实现网络环境的互通和互连以及资源共享等功能。中间件技术可以屏蔽异构件间的复杂技术,降低技术上的负担。中间件在计算机操作系统中运用,缩短数据库软件的开发周期。加强计算机软件的开发。确保计算机软件开发的有效性。保证软件能够运用与计算机系统中,以此降低软件开发的风险。5/5三、结语众所周知,随着计算机网络信息的发展,客户对计算机软件的要求越来越高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻醉药品和精神药品管理规定相关知识试卷真题及答案
- 《中华人民共和国政府采购法实施条例》全国知识竞赛试题及答案
- 2025年中国无烟秸秆气化炉数据监测研究报告
- 2025年中国铝型材多头组合钻床数据监测研究报告
- 2025年中国单孔妇洗器龙头数据监测报告
- 2025年中国无油烟六层锅数据监测报告
- 2025年中国直形电极接杆数据监测报告
- 2025年中国箱式微波干燥设备数据监测报告
- 2025年中国内痔套扎器数据监测报告
- Starter Unit 1 课时说课稿 2024-2025学年人教版(2024)七年级英语上册
- (正式版)JBT 14897-2024 起重磁铁安全技术规范
- 西方节日-英文介绍
- 空调系统维保记录簿表
- 动车组列车员(长)(职业通用)全套教学课件
- 机动车驾驶员安全教育培训课件
- 医学影像技术职业生涯规划
- 农机维护保养规范研究
- 内瘘球囊扩张术护理查房课件
- 义务教育物理课程标准(2022年版)测试题文本版(附答案)
- 牙本质过敏症课件
- 沙坪公园完整
评论
0/150
提交评论