• 收藏
  • 加入书签
添加成功
收藏成功
分享

分层技术在计算机软件开发中的应用策略探析

张莹莹 尹晓群
  
中国地名·科技与信息
2022年48期
1蔷薇 杭州 传感技术有限公司 浙江 杭州 310005 2中国电信股份有限公司富阳分公司 浙江 杭州 311400

摘要:随着时代的发展,计算机科学已成为人类进入21世纪中的标志性科技,对社会生产效率和人类的生存质量都具有直接影响。而计算机科学的最后落脚点就是研究计算机软件系统,所以,做好计算机软件技术研究工作,对人类社会的发展具有重大意义。分层技术在计算机系统软件研究中的重要意义也非常明显。因为,传统的单层机构模型已根本无法适应现代计算机软件发展需要。为更好地适应当代计算机系统软件发展需要,适应多层次的计算机系统架构发展,融合层次技术已是现代计算机软件发展的重要发展趋势。

关键词:分层技术;计算机软件;应用策略

引言

在新时期下,计算机软件开发技术已成为各行各业的重要组成部分。促进了各个产业的快速、平稳的发展,使各个产业的运作都得到了简化与优化。它也被广泛地运用到了人们的日常生活中,使人们的生活、生产和计算机软件技术、网络技术的结合更加紧密,整个社会的运转都变得更加的方便、快捷。对新时代计算机软件开发技术的运用进行深入的剖析,可以使人们真正认识到软件开发技术在现实中的作用和应用的具体操作。有效地促进软件开发技术的普及,扩展其应用领域。通过对软件开发技术发展的分析,可以使人们对软件开发技术的发展有一个全面的认识,从而使其在技术上得到更新换代,以适应当今社会对软件开发的要求。

1分层技术在计算机软件开发中的重要性

随着中国社会经济的不断发展,计算机技术软件研发工作也一定要能够满足信息时代发展要求,开发出富有时代感、创新能力强的计算机软件人。计算机软件发展过程中,人类对计算机软件发展的要求也愈来愈大,能够及时顺应时代发展和人类需要,研制出功能丰富、使用简单的计算机软件,必不可少。再者,加强计算机软件研究工作也可以促进当前国民经济发展,但因为当今的经济社会生产中离不开计算机软件科学技术,所以为可以保证计算机软件的成功开发,开发人员就一定要选择更为先进、更加有效的开发技术法—分层技术开发。通过使用分层技术可以进行自主研发工作,同时将新型计算机软件和传统的计算机软件进行分层组合,以此促进公司可以生产出优质的软件产品。尤其是在结构软件开发流程中,采用分层技术可以有效帮助结构软件产品实现严格的测试,同时对结构软件产品加以创新,以便实现全新的结构软件。采用这种方式,可以有效减少计算机软件研发部门的研发时间,从而极大地提升了计算机软件研发效果,同时也在保证计算机软件研发品质的同时,获得了更高收益空间。再者,除了加强对构件软件的开发技术,同时也可以发展相应的构件技术,以便于为经济社会发展创造更强的技术推动力。在某些层面上分析,将构件软件作为结构软件系统的主要部分时,将软件加以划分就可以同时得到多个结构软件,当出现高级技术级别的结构软件时,分层技术就可以针对构件软件的特点,将整个结构软件系统加以提炼、总结,以便进行新型计算机软件研究。对低层次架构软件而言,通过引入相应的算法,从而可以把构建软件转化为公共服务构件。另外,为了可以发挥分层技术在计算机软件开发中产生的积极效果,开发者在真正实施计算机软件开发技术以前,就必须先要编写分层的技术开发方案,如此才可以使分层技术的开发在计算机软件开发技术中产生复用效果,从而提升了计算机软件的使用效果。

2分层技术概述

分层技术是在开发计算机软件时运用科学、合理规划措施,对概念层进行划分,然后设置工序和处理方法,对每一概念层互相协调和单独运行起到一定的促进作用,从而对完整的运行系统进行构建。从本质层面来看,分层技术通过分层方式满足程序运行复杂的操作需求,也是局部和整体协调发展的技术开发的一种方式。通常分层技术存在于计算机软件结构内部,能够将其中的层次关系清晰、直观地展现出来,被广泛运用在物理学科、计算机领域中,但是应用分层技术的领域不同,其意义也存在着一定的区别。在软件研发中,在基层分析的基础上,对层次结构在初始阶段的特征进行掌握和了解,利用更换软件设备的方法来对双层结构进行改进,维持计算机软件运行稳定,从而为计算机软件的正常使用提供有效保障。同时,以软件运行状态为基本依据,能够确保分层技术合理性,可以对业务办理工作进行控制,再加上充分利用软件,结合多层次技术,从而使工程稳定性提高。需要注意的是,在计算机分层技术基本框架构建中,可以与分层技术特点相结合,信息传递通过运输层、网络层、数据链路层以及物理层来实现,并且结合IP地址,对字节变更进行了解,确保网络进程完整性,从而完成相关工作。

3分层技术在计算机软件开发中的应用现状

计算机软件开发不是开发出来即可,它不仅要满足人们的使用需求,还应该保证软件质量才能长远发展,所以,分层技术就很符合现代软件开发需求。软件开发最终的服务对象是人,希望人们在运用软件时能够具有良好的体验感。因此,软件开发期间应该充分掌握和了解用户所思、所想、所期望。分层技术就能完全满足上述要求。过去计算机软件开发缺乏联系性,系统内部未有效衔接,这些问题的存在不利于软件开发的进步和发展,如果运用分层技术就能更好的处理这些问题和不足。通过将计算机系统内部建立密切关联性,提升软件开发质量。

4分层技术在计算机软件开发中的应用策略

4.1多元立体渠道层

渠道是构成传播活动的关键核心,失去了渠道也就失去了传播的可能,渠道建设是传播活动成败的关键。美国国家战略传播体系整合了国家最重要的传播资源,形成以“言行同步”和“精心设计的传播和接触”为核心的协同效应,在此基础上搜集传播对象意见,建立长期联系。我国特色战略传播体系的构建也应整合各种资源,建设多元立体的传播渠道。首先应持续拓宽传统新闻媒体渠道。对与我国关系密切的东盟、中东、非洲等国家与地区,应保持更深入的合作与交流,维护渠道顺畅,持续推动诸如非洲央视分台(CCTVAfrica)等类型的媒体实践。对与我国关系存在矛盾和对立的一些国家和地区,应在新闻媒体渠道上增强报道质量与内容感染力,疏通传播渠道。其他地区和国家,应学习南方电视台(TeleSUR)模式,创建中国参与的地区化多国家共同出资的公共电视频道,寻求更多的区域媒体合作。条件允许的情况下,应积极开通战略传播媒体单位的驻外站点和记者站,增加媒体传播渠道。其次,应充分利用TikTok、微信、微博、小红书等具有国际传播功能的平台进行国际传播渠道建设。同时,大力发展更多新的网络新媒体平台,拓宽新媒体渠道。其次,应在Facebook(美国)、Twitter(美国)、Instagram(美国)、Youtube(美国)、What-sApp(欧洲)、Snapchat(欧洲)、FBMessenger(法国)、Skype(西班牙)、Line(日本)、VKontakte(俄罗斯与中亚)等国际新媒体平台申请注册并运行传播账号。另外还应整合常住中国国内致力于传播中国文化的外国账号和常住国外致力于传播中国文化的账号,实施影响力传播等。第三,应扩大视野,将影视、游戏、教育、智库、展会、学术、企业、谱牒等均作为战略传播渠道进行建设。

4.2双层分层技术的运用

分层技术为了满足当前计算机软件开发需求,由过去的单层技术转变为双层及多层技术,在目前的计算机软件开发当中,大多数会使用双层分层技术。这类技术借助客户端的搜集功能,获取用户信息并对其进行整理和归纳,通过处理后对数据分析。这样的方式提升了数据处理过程和计算机软件开发效率。然后将相应的数据共享到软件当中,使用这类软件的体验者在使用过程中提升了其的良好体验感。传统计算机具有超负荷缺陷,软件运用时间太久会存在不稳定等问题。双层分层技术和其他技术有着极大的不同,它会将软件使用客户设定数量,计算机服务人员超过了数量要求,会导致软件速度跟不上,严重时会造成系统瘫痪。因此,计算机只有保证自身性能才能让软件正常运行。双层分层技术存在两个端点,不仅能够让技术运行正常,也会提升系统工作效率,避免超负荷或瘫痪情况发生。

4.3三层技术

随着信息技术水平的提高,对应用软件有着较高的要求,而双层技术不能满足用户所有需求。所以,在技术开发中,以双层技术为基本前提,对三层技术进行开发,并且全面运用于计算机软件开发中。这一技术的层次有三个,分别是界面层、业务处理层以及数据层。与双层技术比较,其具有较高的服务器应用水平,可以储存用户数据信息,使访问效率提高,有助于实现人机信息交互需求。同时,从实际层面来看,三层技术的应用虽然可以促进计算机运行效率的提高,但是一些用户往往面临着复杂的环境,所以对数据层、业务层以及界面层进行针对性规划的难度较大。

4.4四层五层分层技术应用

由于当前计算机的日益发达,计算机系统工作环境也变得越来越复杂,对这个领域计算机软件开发人员也提出了新的技术要求,需要处理数据类型与逻辑关系更加强大。由此可见,在现如今的计算机技术发展下,三层技术都已无法适应人类的生存需求,因此要求将计算机软件技术提高,同时也对软件的计算精度提出了新需求,处理速度也就一定要能够迅速提升。把三层软件技术加以发展、研究,如此才可以适应当今人们的计算机软件使用要求,也因此产生了四层的分层软件技术。四层划分技术一般是由Web层、服务逻辑层、大数据层和数据库层构成。当中的Web层使用非常灵活,可以针对使用者多样化的应用要求来设定所选路线,也就是当今所谓的自动化。在开展小型项目的过程中,可以选择JSP页面结构开发模型。在开展大型数据处理的过程中,则必须选择在MVC结构设计模式下开展计算。数据信息层将其中的各种数据分析消息传递到Web层中,然后再由服务逻辑层执行管理实现。而服务逻辑层主要是执行各种数据分析、服务的核心层。数据层利用将业务逻辑层与存储层次来实现数据访问转码,以便实现更快速的数据转移。与此同时,在特定的计算机系统工作环境和特定应用领域中,经过人们在四层划分技术局基本上采用的五层技术设计,科研人员可以透过对数据层加以深入综合、分类,把数据层区分为资源层和集成层,以便于提高工作效能。基于此原因,在这种细致变化中,尽管五层划分技术在逻辑上仍然是四层的划分,不过其数值计算效果却相对于四层划分技术提升了30%左右。尽管当今五楼分层软件技术并不具备代表性与广泛性,但在特定的技术环境下可以切实提升计算机软件的执行效能和研发效益。相信在不久的将来,五层分层设计一定会越来越完美,而且施工功能也会越来越多。

4.5中间件

不同分层技术,分层技术当中还包括中间件,它属于独立技术和独立软件。为了避免计算机软件出现各类问题,所以,计算机软件会设定自我保护机制,将一些信息做屏蔽处理。因此,在软件开发期间会对大量的信息进行屏蔽干预。中间件的使用能够有效处理和补充计算机软件屏蔽问题。所以,软件开发中使用中间件能够杜绝软件出现各类风险问题,提升软件开发技术稳定、可靠性,更提升了软件开发质量。但是软件开发设计中,中间件对其有一定的影响,中间件对计算机人员有着极高的要求,计算机人员必须具备专业性要求,因此,不兼容性等问题较为突出。

结语

由于计算机技术在我们的生活中普及化,所以,计算机软件用户数量庞大,导致网络环境呈现杂乱状态,这样就需要在计算机软件开发期间,充分运用分层技术保证软件开发效率,充分解决用户的各类问题,让计算机软件正常运行,保证计算机软件开发质量。

参考文献:

[1]黄伟.分层技术在计算机软件开发中的应用策略探析[J].网络安全技术与应用,2022(04):46-47.

[2]孙一丁.论分层技术在计算机软件开发中的应用[J].软件,2022,43(03):106-108.

[3]金夏宇.分层技术在计算机软件开发中的应用研究[J].电脑知识与技术,2022,18(04):55-56+69.

*本文暂不支持打印功能

monitor