SCI论文(www.lunwensci.com)
摘 要:计算机软件技术的发展与研究已经到了比较成熟的阶段,而传统的开发模式显然已经无法满足现代社会对于软件 的实际需求,需要进一步去帮助提升计算机软件开发水准,促进相关软件功能以及运行稳定性的提升,这是分层技术应用的重 要目的。
Analysis of Application Effect of Layering Technology in Computer Software Development
HAN Dongyan
(Liaoning Agricultural Technical College, Yingkou Liaoning 115009)
【Abstract】: The development of computer software is of great benefit to expanding the functionality of various electronic devices and mobile user ports, and it is also constantly changing the way the public lives and works. The development of computer software technology and research has reached a relatively mature stage, and the traditional development mode is obviously unable to meet the actual demand of modern society for software, need to further help improve the level of computer software development, promote the related software function and operation stability, and this is the important purpose of layered technology application.
【Key words】: layered technology;computer software development;application effect;application effect analysis
0 引言
为了能够更进一步提升计算机软件的研究力度,研 究人员发掘了以多层结构为基础的新型软件开发模式, 人们开始选择多层结构的软件开发模式,这就是计算机 的分层技术。分层技术的应用可以帮助优化整个计算机 软件的开发过程,从而帮助系统变得更加稳定,对于实 现计算机软件的功能是有着极为重要的作用的。
1 软件工程技术
1.1 软件工程技术的内涵
社会进入到信息化时代之后的重要科技创新产品之 一就是计算机软件,而与之相关的开发技术正是计算机 技术与相关程序设计技术融合延伸的具象化产物。软件 工程的规模是极为宏达的,覆盖范围也比较广泛,涉及到 比较多的内容,如,设计语言、数据库、系统平台等,因此具有复杂性的特征。工程师们在开发计算机软件的过程 中,要明确相应软件工程方法就必须要做好设计工作, 优 化工作以及开发工作,只有如此,才能够不断提升计算 机软件的可靠性以及准确性。目前,社会各界对于软件 工程技术的发展是有着极强的关注的,而软件工程技术 在人们日常生活与工作中的地位也越来越得到凸显 [1]。
1.2 软件工程技术发展趋势
软件是计算机网络技术不断发展的产物,而软件行 业在实际发展过程中根据社会需求有了更多的分支发 展,也因此与之相关的计算机软件开发业务也在发生着 比较大的变化。为了帮助软件工程技术的质量可以变得 更高,相关软件工程人员需要不断提升软件的精准度以 及适应性,要通过对系统需求体系的进一步深化来帮助 软件开发可以有更高水准,在实际开发软件的过程中要能够对实际需求以及软件发展趋势进行深入分析,从而 更好地去满足当代居民工作及生活中对于软件的实际需 求。为了更好地达成预想中的软件应用效率,开发人员 将其关注焦点放在了敏捷导入这一项中,使得软件工程 对开发人员的开发能力以及合作精神、适应能力等提出 了更高的要求。
2 计算机分层技术
2.1 计算机分层技术的内涵
分层技术并不是一项单一的技术,本身具有复杂性 的特征,尤其所涉及内容在各学科领域的分布比较广 泛,当前在社会各个行业以及各技术领域其实都能够看 到分层技术的应用。而我们当前所研究的主要指的是分 层技术在计算机领域中的应用。所谓分层其实就是将整 个任务目标划分为更细致化的多个层次。计算机领域中 的层次主要指的是在进行软件开发的过程中所要涉及到 的不同层。计算机软件开发本质上是在虚拟世界进行的 一项工作,因此这里的层也是虚拟的。而不同的层级任 务之间往往会存在一定联系,对这些联系进行充分挖掘 与利用,层与层之间就能够更好地传递信息。不同虚拟 层本身是能够各自处理不同问题的,综合在一起形成一 个比较完整的体系,而也因为层与层之间的联系比较紧 密,总体上呈现出的项目体系就会比较大,这也是软件 开发工作复杂的主要原因。但开发人员必须要清楚的一 点是,整个体系中虽然有不同层级,但所有层级之间的 关系是平等的,因此在开发软件的过程中,不必担心其 中存在制约关系,影响到开发进度 [2]。
2.2 计算机分层技术的发展
算机技术以及互联网技术,软件开发技术等在不断 发展的过程中,分层技术也在发展且其实际应用已经比 较成熟。这是因为计算机技术,大数据技术,云计算技 术等相继用下发展,社会公众与网络,计算机等的联系 变得越来越紧密。需求带动科技发展,于是分层技术就 有了更多的应用场合,分层技术也正是在这种不断的应 用中持续发展更新的。到目前,分层技术已经经历一个 不断的发展历程。最早是在上世纪八十年代,当时的研 究人员提出的还是单层结构的分层技术,但随着计算机 使用人群的增加,与整个体系相关联的客户端数量也急 速增加,于是就有了计算机体系中的双层结构 [3]。实际 开发计算机软件,使用双层结构基本就能满足用户需求, 但因为时代以及科技的不断发展变化, 社会环境以及人们 生活工作的各种变化转型, 对计算机软件提出了更多更要 求,双层结构本身具有的一些缺陷因此被放大,于是逐渐 有了三层结构,多层结构。这些结构层体系的出现对于分层技术的发展与实现是有着极为重要的推动作用的。
2.3 分层技术的应用优势
计算机软件开发技术有很多,而分层技术相较于其 他技术而言,有着比较明显的优势,也因此已经成为计 算机软件发展的重要放下过。从本质上来讲,软件工程 师开发计算机软件是为了解决用户需求,更好服务社会, 故而,分层技术在软件开发中的应用也是比较深入的, 其目标自然也是为了提升所开发软件的质量与性能。
一方面分层技术可以帮助进一步拓展计算机软件,并 根据其所要达成的不同功能来对整个系统进行分解, 再进 行一定的改造升级,从而使得计算机软件的功能更完善, 实现进一步优化计算机软件的目的。另一方面,应用分层 技术还可以提升计算机软件的开发效率, 通过一定的计算 以及适当地改造,可以大大降低整个计算机软件的开发周 期,促进开发人员工作效率的进一步提升。最后,分层技 术在某种程度上还能够进一步促进软件的自行开发, 对于 重复使用效果的达成是有着极为积极的作用的。
2.4 计算机分层技术在软件开发中的应用现状
计算机分层技术的最大特征在于其稳定性以及独立 性,而这两个特性又在某种程度上决定了该技术的应用 状况。分层技术足够稳定,有益于软件开发效率的提 升,因此被重点应用来减少相应工作时间。计算机技术 因为其特殊性,本身相应技术知识的更新就比较快,这 意味着在实际软件开发的过程中,时间就是生命,工作 效率就是企业效益 [4]。计算机分层技术的稳定特性可以 提升软件开发效率,间接保障企业效益,这是很多技术 型企业热衷于该技术的主要原因。独立的特征也存在于 计算机软件开发过程中,不同层级相互独立,且其中一 项发生变化并不会对其他层面也产生影响,这种独立性 的存在可以帮助计算机开发的过程变得更高效。过去, 计算机软件开发工作非常复杂繁琐,但借助于分层技术 对整个开发过程进行规整之后,开发任务被分解,相关 人员可以更好地处理不同层次任务,这对于提升开发工 作效率以及降低开发成本都是有着极大作用的。
就当前的实际社会发展趋势来看,计算机以及相关 技术与社会大众的联系只会越来越紧密,这一发展背景 下,计算机软件的应用也更加广泛,人们对于软件开发 的要求也在不断提升。传统软件开发模式已经无法满足 当前社会对于软件的实际需求,因此不管是从提升工作 效率还是从提升企业经济效益的角度来讲,都需要积极 应用计算机分层技术。计算机软件的开发与应用是为了 帮助人们的日常生活与工作变得更加愉悦,是为了提供 给人们更加优质的服务。
一方面需要不断提升计算机软件的操作效率,这是 因为现代社会节奏更快,效率已经是很多企业以及工作 者在实际生产中的第一追求。而不论是研究 5G 网络还 是开发远程办公软件,也都是为了进一步提升效率。因 此软件开发过程中也必须要重视效率的问题,可以简化 目标软件的操作流程,降低软件操作难度,确保用户可 以更轻易掌握这些软件的使用,从而提升所开展软件的 受欢迎度。另一方面,针对于软件本身,则应该积极提 升其安全稳定性,同时重视对软件功能的进一步拓展 [5]。 软件工程技术是一项比较新兴的技术,具有所有高新科 技所具备的前沿性特征,开发人员需要主动预测市场发 展趋势,并根据预测结果主动创新软件,才能够带动整 个行业的进一步发展。
3 分层技术在计算机软件开发中的应用
3.1 双层分层技术在软件开发中的应用
双层分层技术应用最早,在整个计算机软件的开发 过程中也应用得最为频繁,该技术能够帮助将客户端与 服务器进行紧密关联。所谓的客户端,顾名思义,是用 户进行操作的端口,软件用户在一定的操作界面中进行 命令下达,获取计算机软件可以提供的服务,这是用 户实现工作成效的重要手段。而客户端与服务器顺畅连 接,软件的运转才会更顺利,如果没有服务器,客户端 也不会有响应,其功能自然也就难以实现。而服务器与 客户端的连接也决定了二者需要相互匹配,相互作用才 能够真正实现计算机软件的正常运转。但双层分层技术 本身存在缺陷,应用在软件开发中也有着不足之处,譬 如说,应用该技术后,服务器荷载过大,造成计算机的 反应速度明显降低,尤其随着客户端数据体量的不断的 增加,所造成负面影响会更严重,对于软件开发的发展 是会形成严重制约的。
3.2 三层分层技术在计算机软件开发中的应用
多层分层技术的基础仍然是双层分层技术,其出现 目的是为了帮助解决双层分层技术中存在的不足之处, 通过进一步对分层技术进行完善优化,可以更进一步帮 助提升计算机软件的开发水准。三层分层技术在实际发 挥作用的过程中,需要增加服务器的数量,这种改善操 作会帮助显著提升计算机软件的运行效率,对于软件各 项工作的发挥是有着极大帮助的,再者,增加服务器之 后,计算机的存储能力以及数据分析处理能力也会获得 提升。三层分层技术还有另外的一个优势,在于能够将 用户界面与软件的业务处理功能,数据处理功能等紧密 联系在一起,形成一个比较完整的整体,这对于提升计 算机内部数据传输效率也是有着极大益处的。
3.3 四层分层技术在计算机软件开发中的应用
四层分层技术比三层分层技术更多一层,而多出的 一层其实是 Web 技术, 与后者相比, 四层分层技术在 应用过程中需要耗费的成本是要更高的,但相对的其优 势也更加显著。随着社会科技的不断发展, Web 技术 也有了极大的进益,一定程度上帮助改变了计算机软件 的开发环境。四层分层技术的应用可以很好地帮助将软 件开发与新的环境结合起来,促进计算机内部结构之间 的联系变得更加紧密。四层分层技术在结构方面指的 是第一层的数据结构,第二层的数据存储,第三层的 Web 技术,第四层的业务处理。这四层同时存在,数 据收集与传输会变得更高效,这对于提升计算机软件运 行效率与质量是有着极大益处的。
3.4 中间件技术的应用效果
社会经济发展推动计算机技术的进一步研究与应 用。分层技术在不断应用的过程中,与之相关的新型技 术也开始涌现,其中就有中间件技术。该技术的最大优 势与特色在于其独立性,尤其能够帮助计算机主体与各 个系统之间形成互补关系,显著降低复杂技术可能造成 的计算机运行方面的不良影响,促进软件开发难度的进 一步降低。工程师们在开发计算机软件的过程中,合理 应用中间件技术可以帮助缩短计算机软件的开发周期, 进一步保障整个系统的更安全稳定运转,还能够降低软 件运行过程中可能存在的风险,从而帮助计算机软件可 以更好地服务于用户。
4 结语
近些年来,计算机软件开发极为热门,而用户也在 不断提出有关于软件功能与质量的更多要求。开发人员 可以借助于分层技术的合理使用来帮助提升计算机软件 系统的可拓展性,促进软件开发工作效率的更进一步, 也更好的保障系统软件运行的安全性与稳定性。
参考文献
[1] 黄伟.分层技术在计算机软件开发中的应用策略探析[J].网 络安全技术与应用,2022(4):46-47.
[2] 沈宏翔.软件工程方法在计算机软件开发中应用分析[J].电 脑知识与技术,2022(7):59-70.
[3] 张泽陆.计算机软件开发技术在JAVA编程语言的应用[J].工 程技术发展,2022.3(5):78-80.
[4] 石赟.测绘新技术在测绘工程测量中的应用分析[J].测绘与 勘探,2022.3(4):47-48.
[5] 朱雪奎.人工智能在计算机网络技术中的应用分析[J].中国 科技纵横,2022.38(1):43-45.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/60718.html