分享
分层技术在计算机软件开发中的运用探讨_李晓东.pdf
下载文档

ID:421177

大小:1.58MB

页数:3页

格式:PDF

时间:2023-03-29

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
分层 技术 计算机软件 开发 中的 运用 探讨 李晓东
SOFTWARE软 件2022第 43 卷 第 12 期2022 年Vol.43,No.12基金项目:新疆应用职业技术学院教学改革研究一般项目(JG2020YB07)作者简介:李晓东(1975),男,江苏徐州人,研究生,副教授,研究方向:机电工程、BIM 技术。分层技术在计算机软件开发中的运用探讨李晓东(新疆应用职业技术学院,新疆奎屯 833200)摘要:计算机软件开发是计算机类相关专业的主要职业岗位,现在 IT 企业需要大量开发人员,但现在我们培养的软件技术相关专业学生不适合软件开发岗位,这是高校在教学过程中需要解决的问题。分层技术在计算机软开发中的应用对提高软件开发速度、软件开发质量等方面都起到重要作用。本论文主要从分层技术特性及其在软件开发中的应用优势、分层技术在计算机软件开发中的运用进行阐述分层技术的实际应用,希望为研究计算机软件开发的专家和学者提供理论参考依据。关键词:分层技术;计算机软件开发;运用研究中图分类号:TP311.52文献标识码:ADOI:10.3969/j.issn.1003-6970.2022.12.017本文著录格式:李晓东.分层技术在计算机软件开发中的运用探讨J.软件,2022,43(12):064-066Discussion on the Application of Hierarchical Technology in Computer Software DevelopmentLI Xiaodong(Xinjiang Institute of Applied Technology,Kuitun Xinjiang 833200)【Abstract】:Computersoftwaredevelopmentisthemainprofessionalpositionofcomputer-relatedmajors.NowITenterprisesneedalargenumberofdevelopers,butnowthestudentsofsoftwaretechnology-relatedmajorswecultivatearenotsuitableforsoftwaredevelopmentpositions.Thisisaproblemthatneedstobesolvedintheteachingprocessofcollegesanduniversities.Theapplicationoflayeredtechnologyincomputersoftdevelopmentplaysanimportantroleinimprovingthespeedandqualityofsoftwaredevelopment.Thispapermainlyexpoundsthepracticalapplicationoflayeredtechnologyfromitscharacteristics,itsapplicationadvantagesinsoftwaredevelopmentanditsapplicationincomputersoftwaredevelopment,hopingtoprovidetheoreticalreferenceforexpertsandscholarswhostudycomputersoftwaredevelopment.【Key words】:layeredtechnology;computersoftwaredevelopment;applicationresearch基金项目论文0 引言当前,计算机设备及网络系统已经深入根植到人们的日常工作与生活中,借助计算机设备及网络系统强大的数据传输功能以及多架构计算功能等,保证人们日常工作的便捷性。计算机软件作为计算机功能实现的重要载体,计算机软件研发作用在技术市场发展以及人们需求之上,增强计算机设备的应用效能。期间,计算机软件开发则成为技术驱动以及市场关联分析的主体所在。利用计算机软件开发建立软件功能与需求之间的对接形式,令软件应用之间不会产生缺失现象。分层技术在计算机软件开发中的运用,通过不同架构对软件功能以及性能进行分析,然后在不同的层级架构上进行设定,提高软件功能性、层次性的应用价值。本文针对分层技术在计算机软件开发中的运用进行探讨,仅供参考。1 分层技术特性及其在软件开发中的应用优势1.1 分层技术特性分层技术是指在不同层面结构中,按照特定的过程对基础设定或数据决策进行调整,通过层级之间的协调配合与互补,保障系统驱动性能。借助分层技术对不同层面进行专业化调控处理,确保实际应用中不同模块以及层级中的应用属性维系在彼此之间的链接性,又可通过自动性特征,建立功能阐释点。计算机软件开发中,通过分层技术可结合不同层级的使用特性,对数据信息以及功能信息进行关联性界定,提高软件开发的合理65李晓东:分层技术在计算机软件开发中的运用探讨性。从技术应用属性来讲,可将分层技术的应用特点分为下列几种。1.1.1 扩展特征分层技术层级架构之间的独立运行特征,为系统驱动功能提供更为优质的拓展属性。计算机软件属于持续性更新与优化的状态,通过分层功能的拓展属性,可按照不同结构以及功能属性进行自主化设定,令软件运行过程中及时通过不同需求以及应用点予以完善,增强计算机软件运行的可靠性1。1.1.2 独立特征独立性特征主要是针对计算机软件开发过程中,分层技术可通过不同层级结构对软件功能进行定向化驱动处理,即便是功能点存在失误问题时,也不会影响其他层面的运行。同时,可按照不同接口以及层级架构之间的功能属性进行对接处理,令系统运行具有较高的可靠性特征。1.1.3 稳定特征从计算机软件开发经营形式而言,技术体系驱动需按照不同的技术功能以及市场需求进行自主优化处理,期间,软件极易因为部分功能不健全产生稳定性不足现象。通过分层技术的应用,高稳定性特征为软件开发提供定向支撑效果,提高数据信息之间的传输质量。1.2 分层技术在计算机软件开发中的应用优势将分层技术应用于计算机网络系统结构中,其起到的技术价值更多作用在不同类别的驱动程序中,按照技术的分层原理或软件功能驱动实现价值放大2。从软件开发形式以及分层技术的驱动原理来讲,两者之间的关联形式如下。(1)工作原理。通过分层技术与开发软件之间的融合,可保障软件功能在驱动过程中具有较高的灵活性特征,按照不同类别的层级架构以及相关参数进行自主完善,提高软件驱动质量。(2)分层技术内部架构。按照不同层级之间的组织形式,完成相互对接以及独立个体之间的处理,保证软件功能可通过既定组织结构进行维护与分析,增强系统驱动效能。(3)软件后期维护工作。设计人员仅需通过软件结构中相对应的分级架构进行完善,便可以实现对功能的自主分区调控处理,此过程中不会产生过多工作量。(4)软件功能协调性。计算机软件在开放过程中常常会出现漏洞问题以及技术更新迟缓现象,期间,需针对不同类别的软件进行针对分析,利用技术参数对软件本体进行更新换代。此过程中分层技术的实现,则可在不同的层级架构以及功能模块之间起到针对性、协调性处理,最大程度延长软件使用寿命,为企业创造更多的经济价值。2 分层技术在计算机软件开发中的运用计算机软件功能的实现是为计算机硬件或系统提供更为优质的服务载体,通过软件不同层级以及软件基础结构组成,保证数据信息传输的稳定性,令其在不同领域中发挥强大的计算、存储、传输等功能,期间,计算机软件开发需按照不同类别的驱动机制以及应用形式进行关联处理。从软件功能实现来讲,其对于先进的技术体系以及社会市场发展需求呈现滞后性特征,应加强对计算机软件本体的开发以及更新,保证技术应用的合理性。分层技术的应用及实现,按照不同类别的架构体系进行针对化处理,通过功能与模块之间的整合,确保不同层级架构之间具备调控机制,最大程度提高系统运行效率。接下来便从不同层面分析分层技术在计算机软件开发中的具体应用。2.1 双层结构目前,双层结构分层技术大体可以分为服务层与客户层两个方面。服务层方面,主要是针对客户层接入到的信息进行查找、运算处理,在数据系统的处理机制之内进行精准运算及调控,当得出最终的数据结果时,反馈到客户终端。客户层任务是为计算机操作用户提供界面处理机制,保证不同类别的数据信息以逻辑关系呈现在显示设备中,例如,数据计算过程中,通过双向反馈机制,在服务器与客户端之间进行数据的双向传输处理,按照不同类别架构自动比对数据信息,借助运算结构可凸显保证网络驱动的合理性3。2.2 三层结构三层结构技术是在传统服务层与客户层基础之上进行优化及延展,通过服务器端架构终端传输功能,此类功能与传统的客户端及服务端来讲,起到逻辑处理作用,例如,将客户层的处理工序根植到服务器端口之上,客户端运行期间可通过功能分化核定主体价值,此时客户端只需将页面显示机制做好,增强人机交互功能便可。服务器端口的设定通过功能拓展,界定端口乃至计算机服务建设中应当遵循的逻辑程序,通过过渡作用对基础服务效能起到分化效果4。目前计算机软件开发中常见的三层结构是以业务处理层、数据处理层及界面显示层为主。界面显示层是通过计算机设备,对软件需求以及操作功能进行关联,然后将此类数据信息同步传输到业务层中进行二次对接处理,此过程中数据信息的呈现形式66软 件第 43 卷 第 12 期SOFTWARE则是通过反馈机制在不同层面接收或查询工作中进行业务分离处理,增强数据信息之间的响应性。数据处理层则是按照既定的逻辑算法或智能算法等,对不同类别的信息进行检索及分化,其中,技术驱动机制则作用在架构功能之上,实现信息高效率拟合。2.3 四层结构伴随计算机网络发展以及大数据技术、云计算技术的不断更新下,大体量数据信息同步节点化的运行需求等,对传统的软件处理功能提出更高要求,使得原有二维结构以及三维结构的数据承载量无法满足高负荷运行状态,对此,四层结构技术应运而生。四层结构技术与传统的三层结构技术相比,通过加设封装层,增加功能表述属性。通过封装模式令结构处理任务形成闭环,有效提高数据信息的传输效率5。计算机软件开发中,四层结构则是以 Web 层、数据层、业务层以及存储层为主,通过不同层面的界定完成对数据信息、业务信息、处理信息之间的拟合,保证用户需求与设备操作之间的关联性。从四层结构应用角度讲,其呈现的复杂程度是按照不同类别的技术属性以及软件应用性能进行个性化调整处理,为增加软件功能与用户需求之间的关联性,应加强对基础业务层以及 Web 层的数据调换处理,保证各类业务功能或计算功能的实现,正确驱动相关设备运行,真正从基础层面完成数据信息的高效化比对。2.4 五层结构五层结构应用是目前计算机软件开发中相对完善的技术体系,其针对不同类别的数据进行专项化处理,与传统四层结构相比,五层技术是将数据层进行分化,添设资源层,保证软件驱动过程中,各类信息点之间的对接性。五层技术结构应用期间,需按照特定的逻辑顺序,将计算机软件开发中的各个层面进行联动处理,数据处理机制需保证软件功能的呈现性,同时也需在网络功能需求以及用户操作之下形成对接效果,进一步平衡系统驱动过程中的差异问题,满足多元化的操作需求6。如图 1 所示,为五层结构图示。此类结构应用过程中,对基础逻辑具有较高的运行需求,且系统驱动程序更加注重各层级结构之间的关联性,借助数据信息之间的调配处理,提升软件功能与层级结构之间的联动性。例如,客户端的客户层、应用服务器端的表示层、业务逻辑层、数据库服务器端的持久层与数据库层,每一项数据信息的呈现机制都具有相对性,同时也为系统功能实现提供立足点,增强结构对接效果。客户层表示层数据持久层业务逻辑层数据库层客户端应用服务器端数据库服务器端HTTP协议BEANDAOO/R MappingWeb浏览器、Applet、HTMLServiet、JSP、JavaBean业务逻辑、实体EJB、会话EJBPOJOSQL Server、Oracle、MySQL图 1 五层结构图示Fig.1 Schematic diagram of the five-

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开