分层技术在计算机软件中的应用
2021-11-21胡五音
无线互联科技 2021年21期
李 程,胡五音
(南阳职业学院,河南 南阳 473000)
0 引言
随着计算机和网络技术的不断发展,人们已经从电气时代逐步迈向信息化时代[1]。信息技术已经在全球各个领域遍地开花,对人们日常生活的质量产生了较大影响,对生产效率的提升也起到了很好的推动作用[2]。随着软件的逐步增多以及人们对软件开发需求量的不断增大,常规软件开发技术已经无法满足发展需求,主要表现在软件的开发周期不足,软件的信息安全及设计架构不合理、软件的优化和迭代速度慢等[3]。
1 软件开发分层技术及其特点分析
1.1 软件开发技术特点分析
分层技术是相对于单层技术来讲的,为了解决计算机应用软件使用环境及人员逐步增多的问题,设计更多的层次可以满足计算机软件模块化的需求,从而使软件的流程更加清晰,更容易进行升级和扩展,在一定程度上可以增加软件开发的灵活性和柔性。因此,分层技术在软件开发过程中得到广泛应用。
由于分层技术的模块化特点,使得软件开发的周期能够得到大幅降低,代码的复用程度得到大幅提升,开发的质量得以保证。因此,采用分层开发技术实现对计算机软件的开发,其重用率比较高,并且可以实现和标准化接口的无缝集成。
从开发技术上讲,此种技术存在4个基本特点:
(1)软件的功能一般比较复杂,采用分层技术能够实现将软件功能分解成为模块化的简单系统。分层技术可以更好地实现前后端的分离,将各个模块之间的功能独立出来,这样在后期的维护和升级环节会有更少的代码和结构改动。……
登录APP查看全文
