天津财经大学天津300461
摘要:随着科学技术的进步和发展,计算机软件开发技术是国家和企业在发展中所要掌握的一项重要技能。经过半个多世纪的发展,计算机软件开发技术已经臻于完善,形成了以自动编码和完成设计为模式的系统研发方法。计算机软件开发工作的长足发展,能够带动其它行业的发展。本文主要对计算机软件开发技术现状及应用实践进行了探究,希望为其它相关工作提供帮助,使越来越多的行业在其引领下得到发展。
关键词:计算机软件;开发技术;现状;应用
1引言
近年来,随着我国科学技术的快速发展,计算机技术也得到了快速发展,进而使得计算机软件开发越来越受到人们的重视。计算机技术已经在我国很多行业得到了广泛应用,并发挥着非常重要的作用。另外随着我国社会经济的快速发展,已经步入现代化、信息化、全球化、电子化的发展时代,进而对计算机软件开发提出了更高的要求。本文着重分析目前我国计算机软件开发技术现状及应用实践。
2计算机软件开发技术现状
2.1缺乏高素质人才
计算机软件开发技术的探讨离不开专业的、高素质的软件开发人才,计算机软件开发的理论性和实践性要求我国在进行计算机软件的开发时具备一定的理论与实践相结合的人才储备,然而我国在计算机软件技术的研发过程中人才十分缺乏。在我国,技能型人才培养的主要基地为高职院校,其培养出来的人才虽然操作能力很强,但专业知识较为缺乏;本科院校主要培养理论型人才,对学生的实际操作能力不加以锻炼,因而在计算机软件开发方面十分不利。
2.2自主创新能力不高
自主创新能力不强是我国在计算机软件开发中存在的另一个问题。世界上计算机软件开发大头是因特尔公司,因特尔公司在计算机软件开发出来后,将一些较容易的环节外包给其他国家,而自己则掌握住计算机软件的核心技术,这使它占据了大部分的市场份额。由此可见,自主创新能力在计算机软件技术发展中的重要作用。而我国在计算机软件开发中自主创新能力不强,在计算机软件开发的高端领域接触较少,这使得我国在计算机软件开发方面处于被动地位。要想摆脱计算机软件开发落后的局面,提高计算机软件的开发技术,我国需要加大投资,提高自主创新能力。
3计算机软件开发技术应用实践
3.1制定合理周密正确的开发计划
一个合理的计划意味着计算机软件开发已经成功了一半。因为计算机软件开发需要严密的逻辑,因此一个合理的计划有助于计算机软件开发者进行模块式的开发,有助于提高计算机软件开发的效率和成功率。在执行计划的过程中应做到灵活机动,计划永远赶不上变化,需要时时根据实际情况对开发计划进行实时调整,做到一切从实际出发。
3.2嵌入式技术
嵌入式技术是计算机软件开发的另一种应用,是一种可以将软件做为数字函数实现的技术。嵌入式技术的数据来源于函数处理后的数据,函数本身所包含的意义是嵌入式软件开发技术的核心。对于嵌入式软件开发技术而言,它能够适应软件开发需要,具有的特征是:实时性和持续性。面向对象开发方法、面向过程开发方法和面向组件开发方法是目前状况下,嵌入式软件开发技术的主要方面。进行计算机软件开发时,运用嵌入式软件开发技术可以开发出具备优良功能的软件,它们一般具有非常好的应用前景,精致灵便、潜力可观,与现实环境相互交融。
3.3网络通信技术
此处所说的网络通信技术并不是传统意义的网络通信技术,而是指伴随互联网技术出现和发展起来的,以无线网或者局域网为主要局部设施的,以信息化和数字化为主要特征的,具有广泛的全球连通性的特点,控制系统可以不统一,各个节点自治性较强的新一代网络通信技术。这种新出现的网络通信技术在计算机软件运行中发挥着重要作用,它可以连接起来各个信息孤岛,有能力整合计算机设备,实现分享范围的拓展。而且,这种新的运行平台对于协作性和自治性非常重视,新的网络通信技术发展后,计算机软件中间技术获得了更广阔的发展空间,计算机软件的应用量得到了拓展。
3.4在计算机软件开发完成后应进行周密的测试和长久的维护
(1)一方面要制定合理的测试方法,另一方面要对计算机软件进行多次的测试,例如在一定范围内交与用户进行短时间的使用,从使用中发现问题。(2)对于所发现的问题不可忽视,问题或许虽小,但却会在使用中大大影响到用户的使用感受,因此计算机软件开发者要做到细心耐心面对可能出现的种种问题。在计算机软件面向市场推出之后,计算机软件开发者还需要对计算机软件进行长久的维护。这就要求我们制定一套完善的计算机软件维护制度,以制度为标准去应对计算机软件的各项维护更新工作。只有测试和维护双管齐下才能保证计算机软件开发工作之前的努力没有白费。
4我国计算机软件开发的趋势
随着经济、科技的不断发展,我国的计算机软件开发朝着网络化、服务化和智能化的方向发展,这使得计算机软化开发技术的要求越来越高。网络化是互联网普及的今天给计算机软件开发带来的必然结果;服务化则是随着经济的发展和思想的进步,在服务经济发展的前提下引申而来的对计算机软件开发的要求;智能化则是科技不断进步所带来的必然趋势。在计算机软件开发朝网络化、服务化和智能化方向发展的趋势下,软件开发技术人员需要不断为自己“充电”,以满足发展的要求。
5结束语
总而言之,计算机软件开发是新时期背景下国家、企业取得长足发展的要求,掌握计算机软件开发的高端技术,国家和企业就能够在激烈的竞争中获取优势。因此,为了顺应时代发展的要求,促进经济的发展、提高竞争力,我国需要重视计算机软件的开发,采取相应的措施促进计算机软件开发技术的发展。相信通过国家和软件开发人员的不断努力,我国的计算机软件开发技术一定能够得到有效地提高。
参考文献:
[1]赵金顺,许伟凯,邓林.计算机软件开发技术的现状及应用探究[J].中国新通信,2016,09:66.
[2]郁杨,王冬梅.计算机软件开发技术现状及应用实践探究[J].电脑知识与技术,2016,10:117-118.
[3]孙学进,李晓岩.计算机软件开发技术的现状及应用分析[J].信息化建设,2016,07:118.