论文部分内容阅读
摘 要:随着计算机技术的不断进步,软件的开发和应用范围也越来越广,对软件功能性和可靠性的要求也越来越高。在软件的研发当中,分层技术的作用越来越明显。本文对分层技术的应用做简要分析,探讨分层技术在实际软件开发当中的应用,并对其作用进行阐述。
关键词:计算机软件 分层 技术 应用
人类发展中对计算机的应用范围正在逐年扩增,既人类对计算机的依赖性开始逐年增大,所以为能满足现有社会度人们的需求,就要求计算机软件开发技术开始向着成熟化阶段前行。现在受到计算机使用环境的影响,计算机原有的开发技术已经很难与开发环境相适应,所以在开发期间合理的使用计算机软件十分必要,这不仅能对计算机软件的性能进行维护,同时也能紧跟我国科技行业飞速前行的脚步。
一、分层技术概述
1.基本概念。计算机软件需要实现自身的多功能性,同时还需要具有灵活性和可靠性,在运行的过程当中能够更好的将软件功能发挥出来。计算机软件的结构组成当中,其内部层次之间相互联系的关系便是分层技术。
2.技术特点。分层技术的应用在计算机软件领域当中非常广泛,其技术优势非常明显。首先,分层技术可以拓展软件,将软件系统按照一定的规律进行分解、改造或者将软件进行升级,譬如可以按照软件的功能性不同进行软件的分解。通过这种方法的应用,从根本上对软件当中某一个层级的功能进行系统性的修改。其次,分层技术能够非常有效的提高软件行业在软件上的开发效率,同时还能提高软件运行过程当中的可靠性。在开发软件的过程当中,可以利用将计算机系统进行改造的方法,在缩短软件开发时间的同时提高软件质量。最后,有效的将分层技术进行应用可以提高软件的再次使用率。利用分层技术,将功能层接口进行定义,从而将软件的自行开发功能进行完善,使得标准接口能够得到最好的利用,实现无缝对接。
二、计算机软件开发中分层技术的具体应用
1.中间技术的应用。中间技术多使用在分布式计算机的环境中,该类技术能在计算机的系统间形成资源共享。计算机软件开发模式中,中间件技术的使用能更好的对细节处进行异构研究,通过降低现有的技术难度,使计算机的开发难度有所下降。中间件也能对数据库进行系统优化,通过对软件进行连接或者系统优化的方式,缩短计算机开发的周期性,让软件系统的安全性得以保障。由于中间技术在整个计算机系统中作用不同,所以可以直接分为对象中间件、面向信息中间件以及远程中间件等类型。不同的中间件由于能在开发系统中广泛应用,所以能发挥着不同的效果。
2.双层技术。计算机软件开发中,其中多以客户端为支持对双头技术进行开发。客户端的作用是能让用户界面更为优化,解决用户传输中存在的逻辑等问题;服务器的作用是接受用户的各类信息,使用数据库整合或者计算对应的数据,然后通过处理将数据传输到用户的手中,让用户能更好的使用信息。但是根据现有技术能力能获悉双层技术的使用难度偏大,可以使用以下几方面措施對其进行使用。第一,由于用户自身使用的性能以及相关服务有着较高的使用优势;第二,现在使用服务器的人群占比偏少,所以结合现有计算机发展现状能获悉,双层技术的使用将很难得以应用,由于大量的服务器使用人数,使得服务器的工作量增多,加重服务器的使用负荷,进而让计算机的反应时间增长,最终计算机的软件反应信息结果也出现偏差,计算机成本增加以后,用户的信息也会出现泄漏的情况。基于此,对双层技术开展应用之时,最好能对服务器的使用次数或者人群进行好服务,让服务器的实用性能更优。
3.三层技术。计算机软件在三层技术使用中,能具体的划分为数据层次、业务处理和界面层次这三个重要的层次,每个层次能起到的作用也各不相同,具体的表现如下:第一,界面层次。搜集用户的软件使用情况,可以对用户的使用情况进行科学处理以后,进行到业务层面的数据传输阶段。第二,业务处理层次,通过对数据情况的合理处理,让用户能明确具体的内容,然后深入的分析出现的问题。第三,对提取到的信息进行申请。第四,数据层次中要对数据的真实性进行核对,并将完成的判断全部纳入到传送界面内。对于相应的三次技术来说,合理的使用不但能满足高效处理的要求和目的,同时也能减少传输中带来的诸多负面负担,以优化计算机的使用效果,让计算机能高效的保有运行态势,使其能更好的开发以及利用下去。
4.五层技术。
某网购系统的结构如下图一所示:
在整个结构当中,用户界面的功能性主要体现在用户通过客户浏览界面,输入自己的使用请求,属于瘦客户端。因此,能够很容易的进行用户管理以及系统维护。SLB主要负责平衡系统的负载、扩充系统。自动增添Server,使得Server的工作量得到平衡。HTTP可以使得动态页面在web当中生成,之后将信息界面传递给客户。应用服务器可以将网购当中的所有流程进行完善,实现物品的清点功能和购买。同时,网购过程当中的数据可以通过应用服务器传递给访问服务器,可以同时在多台服务器上进行应用,具有很好的扩展性。通过对EJB的维护,可以实现服务器以及客户信息的维护。
三、结语
分析计算机软件中的分层技术,能了解到现有的分层技术在计算机软件应用中独具前景,进而提升软件的开发速度与质量。针对计算机软件用户的角度了解能获悉,满足分层技术的应用,能让用户的个性化需求得以满足,可以为用户提供安全和高效的便捷软件。从企业开发的角度思虑问题,软件开发的速度和成本均有所减低,以满足计算机软件开发的高效性。
参考文献:
[1]杨会兰.分层技术在计算机软件开发中的应用效果分析 [J]. 电子技术与软件工程 .2015(06):14-15.
[2]王海鹰. 计算机软件开发中分层技术的应用研究 [J].民营科技 .2016(11):12-13.
[3]蒙晶.分层技术在计算机软件开发中的应用分析 [J].科技资讯 .2014(01):12-13.
[4]毛华扬; 刘加利. 分层技术在计算机软件开发中的应用探讨 [J]. 数字技术与应用 .2016(16):12-13.
[5]万波; 邱晨涵. 计算机软件开发中的分层技术应用要点 [J]. 电脑知识与技术 .2015(09):02-03.
作者简介:赵磊(1981.12—)男。民族:汉。河北本科。讲师 软件工程。
关键词:计算机软件 分层 技术 应用
人类发展中对计算机的应用范围正在逐年扩增,既人类对计算机的依赖性开始逐年增大,所以为能满足现有社会度人们的需求,就要求计算机软件开发技术开始向着成熟化阶段前行。现在受到计算机使用环境的影响,计算机原有的开发技术已经很难与开发环境相适应,所以在开发期间合理的使用计算机软件十分必要,这不仅能对计算机软件的性能进行维护,同时也能紧跟我国科技行业飞速前行的脚步。
一、分层技术概述
1.基本概念。计算机软件需要实现自身的多功能性,同时还需要具有灵活性和可靠性,在运行的过程当中能够更好的将软件功能发挥出来。计算机软件的结构组成当中,其内部层次之间相互联系的关系便是分层技术。
2.技术特点。分层技术的应用在计算机软件领域当中非常广泛,其技术优势非常明显。首先,分层技术可以拓展软件,将软件系统按照一定的规律进行分解、改造或者将软件进行升级,譬如可以按照软件的功能性不同进行软件的分解。通过这种方法的应用,从根本上对软件当中某一个层级的功能进行系统性的修改。其次,分层技术能够非常有效的提高软件行业在软件上的开发效率,同时还能提高软件运行过程当中的可靠性。在开发软件的过程当中,可以利用将计算机系统进行改造的方法,在缩短软件开发时间的同时提高软件质量。最后,有效的将分层技术进行应用可以提高软件的再次使用率。利用分层技术,将功能层接口进行定义,从而将软件的自行开发功能进行完善,使得标准接口能够得到最好的利用,实现无缝对接。
二、计算机软件开发中分层技术的具体应用
1.中间技术的应用。中间技术多使用在分布式计算机的环境中,该类技术能在计算机的系统间形成资源共享。计算机软件开发模式中,中间件技术的使用能更好的对细节处进行异构研究,通过降低现有的技术难度,使计算机的开发难度有所下降。中间件也能对数据库进行系统优化,通过对软件进行连接或者系统优化的方式,缩短计算机开发的周期性,让软件系统的安全性得以保障。由于中间技术在整个计算机系统中作用不同,所以可以直接分为对象中间件、面向信息中间件以及远程中间件等类型。不同的中间件由于能在开发系统中广泛应用,所以能发挥着不同的效果。
2.双层技术。计算机软件开发中,其中多以客户端为支持对双头技术进行开发。客户端的作用是能让用户界面更为优化,解决用户传输中存在的逻辑等问题;服务器的作用是接受用户的各类信息,使用数据库整合或者计算对应的数据,然后通过处理将数据传输到用户的手中,让用户能更好的使用信息。但是根据现有技术能力能获悉双层技术的使用难度偏大,可以使用以下几方面措施對其进行使用。第一,由于用户自身使用的性能以及相关服务有着较高的使用优势;第二,现在使用服务器的人群占比偏少,所以结合现有计算机发展现状能获悉,双层技术的使用将很难得以应用,由于大量的服务器使用人数,使得服务器的工作量增多,加重服务器的使用负荷,进而让计算机的反应时间增长,最终计算机的软件反应信息结果也出现偏差,计算机成本增加以后,用户的信息也会出现泄漏的情况。基于此,对双层技术开展应用之时,最好能对服务器的使用次数或者人群进行好服务,让服务器的实用性能更优。
3.三层技术。计算机软件在三层技术使用中,能具体的划分为数据层次、业务处理和界面层次这三个重要的层次,每个层次能起到的作用也各不相同,具体的表现如下:第一,界面层次。搜集用户的软件使用情况,可以对用户的使用情况进行科学处理以后,进行到业务层面的数据传输阶段。第二,业务处理层次,通过对数据情况的合理处理,让用户能明确具体的内容,然后深入的分析出现的问题。第三,对提取到的信息进行申请。第四,数据层次中要对数据的真实性进行核对,并将完成的判断全部纳入到传送界面内。对于相应的三次技术来说,合理的使用不但能满足高效处理的要求和目的,同时也能减少传输中带来的诸多负面负担,以优化计算机的使用效果,让计算机能高效的保有运行态势,使其能更好的开发以及利用下去。
4.五层技术。
某网购系统的结构如下图一所示:
在整个结构当中,用户界面的功能性主要体现在用户通过客户浏览界面,输入自己的使用请求,属于瘦客户端。因此,能够很容易的进行用户管理以及系统维护。SLB主要负责平衡系统的负载、扩充系统。自动增添Server,使得Server的工作量得到平衡。HTTP可以使得动态页面在web当中生成,之后将信息界面传递给客户。应用服务器可以将网购当中的所有流程进行完善,实现物品的清点功能和购买。同时,网购过程当中的数据可以通过应用服务器传递给访问服务器,可以同时在多台服务器上进行应用,具有很好的扩展性。通过对EJB的维护,可以实现服务器以及客户信息的维护。
三、结语
分析计算机软件中的分层技术,能了解到现有的分层技术在计算机软件应用中独具前景,进而提升软件的开发速度与质量。针对计算机软件用户的角度了解能获悉,满足分层技术的应用,能让用户的个性化需求得以满足,可以为用户提供安全和高效的便捷软件。从企业开发的角度思虑问题,软件开发的速度和成本均有所减低,以满足计算机软件开发的高效性。
参考文献:
[1]杨会兰.分层技术在计算机软件开发中的应用效果分析 [J]. 电子技术与软件工程 .2015(06):14-15.
[2]王海鹰. 计算机软件开发中分层技术的应用研究 [J].民营科技 .2016(11):12-13.
[3]蒙晶.分层技术在计算机软件开发中的应用分析 [J].科技资讯 .2014(01):12-13.
[4]毛华扬; 刘加利. 分层技术在计算机软件开发中的应用探讨 [J]. 数字技术与应用 .2016(16):12-13.
[5]万波; 邱晨涵. 计算机软件开发中的分层技术应用要点 [J]. 电脑知识与技术 .2015(09):02-03.
作者简介:赵磊(1981.12—)男。民族:汉。河北本科。讲师 软件工程。