公务员期刊网 论文中心 正文

计算机软件开发分层技术研究

前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机软件开发分层技术研究范文,希望能给你带来灵感和参考,敬请阅读。

计算机软件开发分层技术研究

1计算机软件分层技术概述

分层技术不仅有利于计算机软件进一步扩展自身功能,还可以丰富软件内容。分层技术主要促使计算机软件由二次结构逐渐转变成为多层次结构,同时每一层都要具有针对性以及具体化方案。当前计算机软件管理应当加强分层技术的应用,在分层管理过程中,工作人员需要针对计算机每一层次软件管理采取科学合理方案,切实保障计算机软件各大层可以实现相互沟通,同时保障每一层次软件具备一定独立性。相关工作人员针对计算机软件进行分层管理,要以软件基础框架作为根本依据。20世纪80年代左右,计算机软件技术发展还较为落后,同时需要依赖小型数据库实施结构编程。但是,随着当前信息技术的日益发展,软件技术得到显著提升,并且产生了双层结构,双层结构能够促使计算机软件处理能力得到进一步的提升。分层技术本身维护性较好,结构清晰,同时比较容易管理。在当前的时代背景之下,利用分层技术可以强化商务信息化建设,实现商户管理系统的多项功能,同时商铺管理系统通过利用分层技术可以实现高效化管理。

2计算机软件开发分层技术特点介绍

目前,随着科学技术和信息技术的日益发展,需要进一步强化软件分层技术的广泛运用。利用软件分层技术可以促使计算机软件开发由传统型的二次结构转变成为多层次结构,有利于计算机软件开发效率的显著提高,能够促使工作人员节约大量的时间,避免资金浪费,促使开发质量得到提高[2]。计算机软件开发的过程当中,分层技术主要特征包括下列几个方面:首先,拓展性。分层技术能够对软件性能进行必要的拓展,促使软件的性能得到更新和升级,还可以对软件应用加以改进和优化。通常操作对象是比较复杂的软件。分层技术可以对复杂的软件进行科学合理分解,还可以对软件功能进行优化完善和调整,切实保障软件的运行效率和质量得到显著的提高。其次,独立性。在计算机软件转换和开发过程中,相关工作人员需要强化分层技术的广泛运用,若软件的某一层次产生问题,势必会对其他层造成不利的影响,但是,通常不会对与之相隔的软件层造成影响,以此保障层次之间的独立性。最后,稳定性。在当前计算机软件开发的过程中,分层技术不仅能够促使软件的稳定性得到显著增加,还能显著提升软件的应用效果和质量,以此保障软件的可用性得到大幅度增强。因此,计算机软件的开发过程运用分层技术能够分解系统的功能,保障软件安全正常稳定的运行[3]。

3软件开发的主要问题概述

目前,计算机软件开发过程还依然存在着诸多缺陷和不足,主要体现在以下几个方面。首先,安全管理工作不到位,缺乏对数据库的高度重视,很多操作缺乏规范性,造成当前的计算机数据库存在着大量的漏洞,数据库特别容易被病毒和木马所侵害。其次,在软件开发过程中,病毒也会对数据库的安全造成严重的威胁。除此之外,相关问题还包括相关工作人员操作不够规范,导致处于开发阶段的软件难以实现正常的使用。

4计算机软件开发中分层技术的实现

4.1双层技术。当前的计算机软件开发应当加强分层技术的广泛运用。应用分层技术主要是促使双层技术转变成为三层技术、四层技术或者多层的技术,以促使软件开发效率和水平得到显著的提高,同时降低相关工作人员的工作时间,节约开发成本。双层技术主要以两端作为基点,即服务器端和客户端。在软件应用的过程中,首先,客户端接收消息,同时向用户传递消息,由软件处理逻辑联系,并信息传送给服务器;然后,通过软件对信息进行总结,再回传给客户端[4]。运用双层技术能够促使软件的办公效率得到显著提高,同时还可以针对软件使用效能进行改良和完善。但是双层技术实际用户数量偏少,若是存在应用环境、条件不合适的情况,服务器特别容易出现问题,甚至会导致故障,造成信息处理时间偏长,还会对用户信息数据安全构成重大的威胁。虽然双层技术能够满足软件开发需求,但是在实际应用的过程中其还是存在诸多的问题,需要相关人士采取有效的措施进行改良和完善。4.2三层技术。三层技术主要是在双层技术的基础之上的进一步改进完善和升级。它增加了必要的服务器,使计算机信息数据存储能力得到显著提高;它提升了信息处理的效率,使计算机和人之间可以实现交互,显著提高了软件的运行水平和运行效率。当前计算机软件开发的三层技术主要包括数据层次、界面层次和业务处理层次,3个层次的划分有利于计算机软件收集信息和数据,同时能够加快信息和数据的有效计算和整理。4.3四层技术。四层技术主要是在三层双层基础之上开发而来的,由于目前计算机软件开发环境比较复杂,所以双层和三层技术在这种情况下无法满足计算机软件开发的要求,所以就需要将三层技术中的数据存储层、界面层和业务处理层合理区分,以降低不同层次之间互相影响。四层技术包括了三层技术的数据存储层、业务处理层,同时增加了存储层和Web层,其中业务处理层主要用于Web层的数据和信息传递。4.4中间技术。中间软件技术是各种软件技术实际使用的纽带。一方面,相关工作人员科学合理利用中间软件技术能够防止应用其他技术产生的各方面问题,有利于降低软件开发难度,同时缩减相关技术的研究人员劳动强度和工作量,促使软件开发工作效率得到显著提高。另一方面,操作系统以及数据层之间的中间技术可以发挥重要作用,能够规避软件开发风险,切实保障软件开发水平和质量,有利于降低开发成本。4.5五层技术。五层技术是前几项技术不断演变而来的,适用于一些比较特殊的领域。由于四层技术难以切实满足一些特殊领域的计算机运行要求,五层技术的运用,可以促使架构分工得以改良和优化。五层技术主要包括Web应用层、客户层、Web应用内层、集层以及资源层。相关工作人员在开发软件的过程中,应在遵循内在逻辑关系以及满足客户相应需求的基础之上加强组建工作,以促使计算机软件安全性和可靠性的提高。

5结语

在当前计算机软件开发的过程中,应强化分层技术的广泛运用。分层技术能够促使计算机软件的运行效率和稳定性得到显著提高,同时还可以对计算机软件系统进行改良和优化,显著提升计算机软件的开发水平和开发质量,有利于节约软件开发的成本,同时为软件开发工作提供源源不断的发展动力。

参考文献

[1]张伟东,丁久荣.计算机软件开发中的分层技术在金属加工中的应用[J].世界有色金属,2019(9):21-22.

[2]底慧萍.分层技术在计算机软件开发中的应用效果分析[J].传播力研究,2019,3(13):283.

[3]邹珺,刘婷,范志勤.分层技术在计算机软件开发中的应用效果分析[J].农家参谋,2019(7):235.

[4]曹雁.高职院校计算机软件专业分层教学探索——以湖北职业技术学院计算机软件专业为例[J].产业与科技论坛,2018,17(20):169-170.

作者:高鹏 单位:新疆水利水电学校