吉林省肿瘤医院 刘同林
新时期计算机软件开发技术的运用
吉林省肿瘤医院 刘同林
【摘要】现在我国计算机软件的开发技术在不断提高,运用的范围也越来越广。为了满足各行各业对计算机软件的需求,科研人员一直在对软件开发的技术进行持续的研究,希望能够让计算机更加符合市场标准。本文将从软件开发技术的现状、应用方面存在的问题、软件开发技术、开发技术的运用以及未来的发展方向五个方面展开论述,介绍在新时期内软件开发技术的应用,希望能够为相关技术人员带来一定的启示。
【关键词】人才数量;软件开发;专业技术;运用
随着网络技术与计算机的普及,人们的工作和生活方式也随之发生了极大的变化,网上信息输送、缴费以及查阅信息等功能都极大的方便了人们的生活,同时也促进了软件开发技术的进步。软件开发技术的高低会直接影响到计算机的发展,具有十分重要的作用。目前我国的计算机软件开发技术呈现的是怎样的状态呢?是否存在问题?如何开发和运用?未来又会怎样发展的,下面带着这一系列的问题,我们来详细分析一下。
在二十世纪四十年代,历史上第一台计算机诞生,第一台计算机体积庞大,而且极为耗电。当计算机发展到今天,它不仅小巧轻便、易于携带,且功能极多。因为计算机软件技术的不断提高,有利的支撑着计算机的平稳发展,计算机是要依靠软件的功能与运作方式的辅助才能运行的。现在国内的软件行业正如雨后春笋一般迅速崛起,相关的人才数量也在逐年增加,整个行业的产业额更是在全球软件行业中占有重要位置,并呈现稳定上升的趋势。二十一世纪处,全球经历了金融危机,很多软件企业为了将自己的损失减少到最小,开始纷纷将软件市场转向国内,从而极大的促进了我国IT服务行业的大规模兴起。整个行业的产业链条得到高速拓展,致使IT方面的人才出现了供不应求的状况,导致最近几年各大高校加大了对这方面人才的培养力度,从事该专业的人员专业技术能力也在逐渐增强。
虽然现在我国的软件开发技术已经取得了一定的成绩,但是相较于国外的软件开发技术仍然存在极为明显的差距,究其根本还是因为国内的软件开发技术存在一定的不足之处,在此笔者就下面几点简单说明一下:
(一)人才结构方面
现在的软件开发行业在人才结构方面存在一定问题,分配并不均衡,很多开发人员都集中在基础技术的研究上,并没有根据他们的能力进行工作安排,导致很多技术人才不能各尽其用,而高端的开发人才数量又明显不足,这些都制约着软件开发技术的良好发展。
(二)核心技术方面
核心技术是软件开发的关键所在,但是由于现在我国软件开发行业的整体水平相对较低,尤其是在自主研发、创新方面较为落后,加大了对核心技术研发的难度,除此之外,一些与核心技术的研发相比更加看重实际的效益,并没有对核心技术的研发予以足够的重视,这也是阻碍我国软件开发核心技术研究发展的一个因素。
(三)开发环境方面
相较于以前,国内对于软件开发技术的重视程度已经有了极大的提高,也出台了一些帮助该行业发展的有利政策,却没有改变软件开发行业的本质环境,行业当中还是会出现恶意竞争的情况。而且没有目前行业的发展制度并不健全,对软件开发技术与运用也造成了极大的阻碍。
伴随着信息技术的不断发展,虽然目前我国的软件开发技术与国外发达国家相比还是存在一定的差距,但是技术相较于以前已经相当成熟了。根据客户对软件的需要选择适合的软件开发方法是保障软件开发质量与开发时间的重要因素。现代的开发技术的方法主要分为生命周期、原型化以及自动式系统开发三种,下面笔者将对此进行简单的介绍:
(一)生命周期
此种方法是从时间的角度进行考虑。将软件存在的问题依次拆分为多个不同的时期,并且对不同时期的拆分设置相应的时期要求。通常而言,软件的生命周期在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最终因为缺少维护费用而逐渐消亡。
(二)原型化
这种方法多数是用在软件研发人员不能明确系统适用性与算法结果,或者是客户无法对软件的要求予以准确的叙述时使用的。在使用这种方法进行软件开发时,在初期开发技术人员一定要对整体系统的功能和相关事宜开展详细的分析认定,才可以继续进行下一步的研发。
(三)自动形式系统开发
运用这种方法进行软件开发时使用的工具属于软件技术中的第四代,因此它更加侧重突出软件具体内容与实现目标方面的内容,至于实现的详细步骤则不需要过多的介绍。
人们对计算机软件技术进行开发的主要目标就是为了提升计算机的功能,使其为人类提供更好的服务,给人类的生活带来便利。因此怎样将开发的软件功能运用到电脑之中,使其能够充分发挥出自己的实际作用,值得我们深入进行探究和思考。笔者下面以在同一台电脑安装不同计算软件系统为例,对软件开发技术运用的进行介绍:这两种软件一种属于微软系统的软件,另一种则是非微软系统软件。我们想要将这两种软件安装到电脑上,使其能够进行运作。对于第一种软件而言,由于绝大多数的电脑使用的都是微软程序的系统,因此可以直接进行安装,软件能够与计算机进行有效的兼容。但在安装第二种软件时,因其是非微软系统的软件,所以不能直接进行安装,必须先为电脑安装相应的组件,因为这种软件与计算机不能兼容,所以要将电脑的浏览器改为相同的版本。在两种软件安装成功之后,我们在对其后续的观察中发现,虽然在安装成功后两种软件都能正常运行,但是在一段时间后,两者呈现出了不同的运行状况。第一种软件无论是咋办系统还是在安装方式都能平稳的进行运行,并不需要过多的操作或是修复,客户可以自行在计算机上独立操作,运用的方式极为方便。因此很多客户更愿意选用这种类型的软件,不过使用量过大也会导致软件客户端的运行速度受到影响,需要技术人员进行调整才能改变这一问题。但是第二种软件却在运行的过程中受到电脑系统与浏览器的制约,对客户的使用造成了极大的阻碍,因此,使用这种软件的客户数量明显较低。总之,计算机软件开发技术人员要始终牢记开发软件的目的就是为了对社会进行服务的,而且笔者相信约着开发技术人员专业能力的提升,研发的软件会更加符合市场的标准,能够获得更加广泛的运用空间。
未来计算机软件开发技术的发展方向主要会呈现在三个方向:
(一)服务化方向
随着现在软件应用的普及,人们对于软件的要求也在不断增加,因此能够满足客户的需要是对软件开发技术的基本要求。所以,技术人员要在前期对客户进行调查,详细了解用户的实际需要,并以此依据设计出更有针对性的个性化应用软件,提高用户对于产品的满意度。在今后的工作中,软件开发人员要将工作的服务用户作为工作的重点观念。
(二)网络化方向
网络与计算机应用软件是相辅相成、密不可分的,现在国内的网络技术已经如今了快速发展的阶段,网络应用已经呈现出了国际化的趋势,是与国外进行沟通的主要途径。在这种背景之下,软件开发技术也应跟上网络发展的脚步,向着网络化的方向进行发展,为其能够为不同地区的不同客户提供更加方便、快捷的高品质服务。
(三)开放化方向
软件开发需要具有较强的创造性,因此想要其得到更好的发展,就需要使其发展的方向更加开放化,要通过与同行业之间的相互交流和实践不断改进和完善自身的技术水平。软件开发技术开放化是指将源代码与软件产品的开发变得更加标准、规范。在进行软件开发时,软件开发人员要就技术方面进行互相沟通和学习,通过对借鉴对自身的技术及时进行查漏补缺,从而促进软件开发技术整体水平的有效提高。
现阶段,计算机已经成为人们生活中的一部分,被应用到了各行各业之中,为社会便来了极大的便利与价值。而计算机软件开发技术是计算机应用功能是关键因素,对计算机的长远发展具有直接的影响。因此我们要重视对软件技术的研究和开发,不断提高计算机的应用功能,使计算机将自身的社会服务价值充分体现出来。希望通过本文的论述,能够为软件开发技术的运用和发展提供一定的帮助。
[1]胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑(理论版),2013,08∶74-75.
[2]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014,13∶80+82.
[3]付尧.新时期计算机软件开发技术的应用研究[J].电子技术与软件工程,2015,07∶71.
[4]刘芳.新时期计算机软件开发技术的应用及发展趋向[J].中国新通信,2015,13∶89.
[5]申红.关于新时期计算机软件开发技术的应用研究[J].山东工业技术,2015,22∶155.
[6]史春雪.浅论新时期计算机软件开发技术的应用及发展趋势[J].科技展望,2016,08∶10.
参考文献