APP下载

软件分层技术在封装设备产业化中的应用

2016-05-14洪喜李维卢佳崔立志

电子技术与软件工程 2016年6期
关键词:产业化

洪喜 李维 卢佳 崔立志

摘 要随着信息化技术的飞速发展,计算机的不断普及,软件成为日常生产和生活必不可少的部分。其中,应用最为广泛的技术是软件分层技术,其对产业信息化起到了至关重要的作用。本文主要对分层技术的基本原理以及其所包括的层次结构做了简要概述,并针对封装设备产业领域的特点,就软件分层技术的具体应用展开研究讨论,以期通过该技术提升封装设备的产业化水平。

【关键词】软件分层技术 封装设备 产业化

近年来,计算机技术日新月异,飞速发展,计算机软件快速地改变着人们的生活和社会的生产方式。计算机软件的迅速普及,使人们渐渐认识到了软件的重要性,同时也对软件的水平提出了更高的要求。面对产业信息化的大潮,软件分层技术在提升软件的性能和质量,促进计算机软件的水平优势渐显。

1 软件分层技术概述

1.1 基本概念及特点

若想将软件分层技术应用于设备的产业化,提高产业的信息化水平,首先要明确软件分层技术的概念。传统的软件设计方式往往是单一的,扩展性不高,性能不够好,而软件分层技术恰恰解决了这方面的问题。软件分层技术,不单单是物理层面的分层,最主要的是针对不同的层次提出相对应的解决策略,将软件功能模块化,从而组成一个统一的计算机整体。计算机软件分层技术无疑为满足多元化的软件开发需要提供了强有力的技术支持。

计算机软件分层技术具备以下几个特点:首先,扩展性高,灵活性强。在进行复杂的软件开发时,传统的技术面临着扩展复杂的问题,而分层技术将软件开发分为不同的层次,可以单独的对某一个层次进行开发、更新和修改,将这一个层次单独剥离出来,而不用影响其他层次的功能的正常使用。其次,安全性高,可靠性好。分层技术针对目标层次进行修改时,无需变动其他层次,这就减少了因为修改错误而导致的软件瘫痪的几率,提升了软件的安全性和可靠性。

总的来说,计算机软件分层技术所采用的软件分层开发,可以切实的提升软件开发的扩展性和可靠性,同时也可以提升软件开发的效率,对于信息产业软件的发展升级起到了极其关键的作用。

1.2 层次结构分类

目前为止,软件分层技术的层次结构主要包括:两层结构,三层结构,四层结构,五层结构和中间层结构等。最早的分层技术的基础是两层结构的软件开发,即软件主要有两部分构成:客户端和服务器端,客户端实际上是用户可以控制的可视化界面,它主要负责将用户的控制命令通过互联网发送至远程的服务器,服务器端的相关处理软件(数据库或操作系统)对用户的指令进行响应,并将处理的结果再通过网络返回到客户端的用户。这种开发方式简便明了,用户容易上手。随着数据计算复杂性的提高,原有的双层结构已经不足以满足需求,故而产生了三层机构,总体仍然包括客户端和服务器端,只不过服务器端分成两层:数据层和处理层。数据层只负责与数据计算和处理相关的工作,而处理层只负责对用户的控制指令进行分析,三层结构大大提升了软件处理效率和性能。为了降低层次之间的影响,四层结构又在三层结构的基础上做出了改进,主要包括:业务层,数据层,存储层和Web层,满足了软件开发和使用过程中更高的需求。在软件分层技术中还有一个非常重要的层次,那就是中间层,它可以将各个分层的模块密切的关联在一起,使零散的模块成为一个软件整体。

2 分层技术在封装设备产业化中的应用

2.1 封装设备

封装设备使用的是与硬件相关的工艺流程,整个工艺流程分为不同的模块,实现不同的功能,而不同的功能模块由不同的硬件设结构来实现,所有的硬件结构组合在一起用于工业化生产,我们称之为封装设备。封装设备所实现的工艺流程中需要用到的模块主要有五个,每个模块的实现的功能是不一样的。为了完成此类的流程,设备总共需要用到三个子系统实现三类功能,即:控制运动的系统,控制温度的系统和视觉系统基于完成上述的工艺流程,设备的硬件结构主要由运动控制系统、视觉系统、温控系统。

2.2 分层技术的应用

上一节我们已经提到,封装设备属于与硬件相关的实现一套工艺流程的整体,需要由不同的子系统配合完成。其中包括软件系统,控制系统和机械相关的子系统

为了使整个系统联动,实现封装设备的产业化,需要应用到本文提到的计算机软件分层技术。总体来说,用户通过软件系统来发送控制命令操控控制系统,机械系统受到控制系统的驱动而进行相应的机械操作,完成产业化工作。具体到软件系统,离不开网络的通讯,网络将客户端软件和服务端软件联系到一起,客户端的指令通过网络发送到服务器端进行解析和相应的处理后才发送给控制系统的。

目前在封装设备产业化中应用最为广泛的分层技术依然是三层结构,并且由于封装设备相关企业的计算机水平实际情况不同,最为常见的应用模式依然是C/S 模式。相较于当前比较流行的B/S模式,C/S模式在封装设备产业化应用过程中还是具备一定的优势的:首先针对性较强,对于企业这种计算机水平要求不是很高的实际情况比较适用;其次响应速度较快,企业的产业化对效率的要求比较高,快速的处理可以有效增加企业的产值;再次,对网络没有特定要求,无论是外网还是局域网,都不影响功能的使用,而且可以保证安全性;最后,界面美观,操作简便,极大地方便了企业相关用户。

三层结构在应用过程中,服务器端的数据层采用特定的数据库进行数据处理,业务层进行指令和业务的分析,与客户端进行交互。针对用户和设备的使用开发相应的模块,实现模块功能,保证封装设备产业化的良好运行。

3 结语

当前所应用的分层技术可以较好的促进封装设备的产业化水平,但是企业的计算机水平在逐步提升,数据量在不断扩大,需求也变得更加复杂,因而将现有的层次结构细化,是分层技术在封装设备产业化中的应用趋势。

参考文献

[1]杨柯.分层技术在计算机软件开发中的应用效果分析[J].软件,2013(10):47-48.

[2]李大勇.关于分层技术在计算机软件中的应用研究与分析[J].计算机光盘软件与应用,2014(20):78-79.

[3]贾辉.刍议分层技术在计算机软件开发中的应用[J].中国高新技术企业,2015(30):59-60.

[4]朱力军.RFID 标签封装设备软件系统设计与实现[D].华中科技大学硕士学位论文,2008.

作者单位

长春光华微电子设备工程中心有限公司 吉林省长春市 130000

猜你喜欢

产业化
非织造材料产业化新进展
魔芋产业化,打开致富新大门
观赏石产业化和金融化初探(一)
富硒有机缓释肥产业化迈出大步
系统产业化之路
高品质汉麻产业化的实现
志丹县苹果产业化发展探索
钢结构住宅在住宅产业化中的应用
农业产业化经营
地热能产业化开发PPP模式探讨