美章网 资料文库 计算机软件开发中的分层技术探析范文

计算机软件开发中的分层技术探析范文

时间:2022-09-13 11:34:39

计算机软件开发中的分层技术探析

摘要:当前,已经进入到信息的快速发展时代,计算机不但越来越先进,运行速度越来越快,它的应用环境复杂程度也在不断的提高。从分层技术的角度来说,在计算机开发软件领域应用日趋广泛,不但大幅度提升了软件系统在扩展方面的性能,更使其安全性能得到前所未有的提高,更大大缩短了计算机在软件开发上的周期和开发成本。

关键词:计算机;软件;开发;分层技术

分层技术在计算机软件开发当中,应用范围越来越广,并伴随着计算机这一行业的发展和进步,促进了计算机技术的不断进步,计算机软件开发的技术在受到越来越多人的关注的同时,也对社会经济发展发挥着积极作用。本文对该技术在计算机软件开发当中的应用进行分析和探讨。

1概念及主要特点

1.1概念

分层技术从其实质来说,就是对计算机的各种软件结构当中,其内部层次当中主要存在哪些依赖性关系进行阐述。一般地来说,对计算机软件在进行开时时,既要保证其运行时具备可靠性,更要具有灵活性,其功能并非局限的也非单一的,而是要使软件尽可能有更多的用途和在用途方面达到其最大的限度。

1.2主要特点

分层技术应用于计算机软件的开发方面,其特点和优势各具特色和专长。首先,分层技术可以实现对计算机软件进行适当性扩展,并以其功能为划分依据,把计算机软件整个较复杂的系统加以分解,并对计算机软件进行适当的改造和适当的升级,实现整个系统当中某个功能层和它的上下层实现根本性的修改主。此外,还可以使软件在运行的可靠性方面得到一定性的保障。在进行计算机软件的开发整个过程当中,以改造原计算机系统,达到两个目的,一是使复杂的软件在开发时间方面缩短,别人方面,可以取得新软件产品在质量方面得到实质性的根本保障。此外,该技术应用于计算机软件开发方面,还有得于再次使用计算机的各种软件,而且,通过利用这种分层模式,进而达到对功能层次接口进行定议的目的,实现自行开发各种软件和有效利用标准接口,最终在一定程度上,实现无限接近端口的无缝隙对接。

2该技术在计算机软件当中的有效应用

当前,随着时代经济实现快速发展,同时,随着网络技术被大量性在民众中普及,人们对计算机软件开发普遍给予关注,同时,对于计算机的软件开发这门技术来说,也在不断地获得完善。从其处理模式来说,不但实现了单项业务处理这种传统模式,进而实现向多层次业务处理的方向发展。从计算机软件开发的性质来说,其所用用的分层技术已经自2-3层发展为4-5层。本文当中,分别进行分析及探讨。

2.1双层技术的应用

对计算机软件开发来说,其应用的双层技术,不但有效提升了在软件开发方面的效率,更在一定程度上缩短了其开发时间。该技术的组成,包括了两个端点,分别是客户端和服务器。首先而言,客户端主要是服务于客户并提供给他们可以方便使用的界面并在某状态下产生的相关逻辑关系加以处理;服务器对于客户来说,主要是用于接受客户信息,并在一定程度上,将用户需要的信息加以整合,随后将其向客户端再次传递。该技术应用于计算机软件开发方面,有一定的前提,即:基础性条件。一方面,计算机配属的服务器的性能要有保证,同时,也要在用户数量方面不可过多。如果用户的数量较多,那么,就会使得计算机软件在实际运行当中,会出现系统方面的错误,甚至于会使得软件在运行速度方面有一定程度的拖慢,难以真正满足客户需求。

2.2三层技术的应用

三层技术实质上是双层技术的完善,与后者相比,三层技术既在一定程度上增加了应用服务器,同时,也在存储计算机用户数据方面,具备了更多的优势。三层技术应用于计算机软件开发中,不但提升了计算机在信息访问方面的效益,也在另一方面,在计算机与人之间,也实现了信息上的真正交互,明显提升了计算机在工作方面的效益。三层技术从其层次划分来说,包括:业务处理、界面以及数据这三个层次。对业务处理这个层次来说,主要是对用户真正需求进行分析并发出针对性请求,实现处理和提取数据操作;界面层次发挥的作用主要在于搜集用户的真正性需求,并对信息进行在一定程度的加工和处理之后,将其搜集结果向业务处理这个层次进行传递;数据这个层次的主要作用是审核业务处理层次的申请,并通过数据库查询相关信息,再以科学工分析为手段,将其处理结果传递给业务层。从三层技术本身来说,计算机在工作效率方面虽然有所提升,但由于用户环境越来越复杂,很难做到实现这三个所属层面的根本性划分.。

2.3四层技术的应用

四层技术是在三层技术上发展而来的业务处理、Web层、数据库和存储层4个层次。是一个先行分用户需求,再传递数据层处理结果,进而将结果向Web层传递,再通过数据交换和数据访问代码,最终实现直观反映数据库与计算机对象间关系。

2.4中间件技术的应用

中间件技术与以上技术相比,相对独立,属于一种系统软件,主要起到根本上屏蔽由“异构与分布集成”所带来的各种较为复杂的技术的作用。它不但可有效降低计算机软件开发难度,缩短其开发的周期。该技术的应用,可以根本上实现了操作系统的科学优化,同时,优化应用软件和所属数据库间的彼此关系,实现了有效保障系统安全性,降低软件开发的风险性,有效促进计算机系统在进行过程中,各系统资源之间实现优势互补。

3结语

计算机软件开发技术是一个渐进但发展十分迅速的过程。同时,我们也应该看到的是,随着时代的快速发展,科学技术的快速进展,使网络技术应用范围不断扩大,加快计算机软件开发这门技术的开发,已经成为业界热点之一,该趋势已经势不可挡。特别是分层技术应用于计算机软件开方面面,更是实现了较大的跨越,这项技术也势必会取得新的更大进步,为促进国民经济发展发挥巨大的作用。

参考文献:

[1]夏汶钰.基于分层技术的计算机软件开发分析[J].中国新通信,2013(22):121-122.

[2]许福栗.分层技术在计算机软件开发中的应用[J].硅谷,2013(23):41-42.

[3]刘娜.论计算机软件开发中的分层技术运用[J].无线互联科技,2013(05):57.

作者:杨晓璇 单位:新疆天山职业技术学院

被举报文档标题:计算机软件开发中的分层技术探析

被举报文档地址:

https://www.meizhang.comhttps://www.meizhang.com/gongchengzazhi/xtfzxb/719786.html
我确定以上信息无误

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

点击换图

举报理由:
   (必填)