浅谈计算机软件开发技术

2020-07-10 22:51平芸宣
科学与财富 2020年12期
关键词:计算机现状

摘 要:计算机软件开发技术是计算机的核心技术,软件开发技术水平的高低对计算机运行产生着直接影响。但我国的计算机软件开发技术在飞速发展的同时,也暴露出了一些问题,这些问题的存在,极大地影响了我国计算机软件开发技术水平的进一步提升。因此,必须予以高度的重视。

关键词:计算机;软件开发技术;现状

1.前言

21世纪是信息化时代,网络信息逐渐深入人们的日常生活中,并在一定程度上改变了人们的生活方式。从互联网发展角度来看,计算机软件的开发显得十分重要。计算机软件开发技术的应用,促使计算机的使用更为方便快捷。软件开发技术是软件工程中的重要技术之一,是创新计算机网络技术的基础,有助于完善远程控制和网络支持。

2.计算机软件开发技术概述

对于计算机软件来说,主要涉及到的就是计算机应用软件与计算机系统软件两个层面,计算机应用软件的主要目的就是帮助使用计算机的人员解决实际存在的问题。如在学习方面的软件以及管理等方面的软件。而对于计算机系统软件来说,则主要是针对与计算机本身相关的软件来说的,如监控软件以及管理软件等。不论是应用软件还是系统软件,都可以为使用人员提供良好的使用环境,也就是说,在日常使用计算机的过程中,都在与计算机软件打交道,而并不是计算机本身,所有通过计算机来完成的工作都是通过计算机软件来进行的,因此,也可以认为计算机软件是计算机的重要组成部分。

在五六十年代时,计算机软件开发技术主要是手工软件开发,这种方式存在着工作效率低以及耗时等劣势,因而难以满足人们的正常需求。随着时代的不断发展,人们开始认识到计算机软件开发的重要性,并对软件开发予以了全新的定义。为了满足计算机的程序运行,所采取的相应的规则与方法等都被规划到了计算机软件的范围内。且对于计算机软件技术来说,在长期的发展过程中主要是由计算机设计过程、软件过程以及软件工程三个阶段发展起来的。在经历了多次变革后,计算机软件开发技术开始向着更为成熟的阶段发展,但从实际上来说,我们仍要认识到计算机软件维护上的相关问题。

3.计算机软件开发技术的现状

3.1 计算机软件开发缺乏核心技术

与欧美国家相比,我国计算机软件开发技术还处于起步阶段,开发能力较弱,正因如此,在软件创新技术研发方面一直没有出现突破性的进展,缺乏竞争力较强的软件开发核心技术。在这种情况下,我国在软件开发工作中只能利用公开的中低档技术进行软件开发工作,难以利用核心技术进行高端的软件技术开发工作。

3.2 软件开发人才队伍结构不合理

在我国现阶段的软件开发人才队伍中,因受到教育体制、人才储备、人才管理制度等多方面的影响,造成人才队伍中以基础程序设计和低端软件开发人员为主,在国家范围内高端型软件开发技术人才非常缺乏。这种缺乏主要是因为我国计算机软件开发教育起步晚、规模小,培养出的开发人才缺乏高级软件开发技术的理论和实际经验。在这种情况下,就会造成我国在国际高级软件开发技术领域的竞争力下降,难以达到世界先进的软件开发标准。

3.3 软件开发产业结构不合理

在现阶段我国的软件开发产业中,绝大部分软件开发公司属于小型的开发企业。即便是大型的软件开发企业,其产业规模同国际的大型软件开发企业相比也小得多。在这样的产业结构下,我国的软件开发企业只能从事小规模的软件开发工作。同时因为我国的软件开发企业中缺乏大型的带头企业领导,导致我国在软件开发技术的规范制定工作中缺乏自身的发言权,难以在国际软件开发整体工作中起到应有的作用。

3.4 软件开发技术管理机制欠缺

在我国现阶段的计算机软件开发过程中,技术管理机制一直都没有得到健全和完善,造成这一问题的主要原因有两个,一个就是计算机软件开发技术管理机制的建设力度不足,对于管理机制的资金投入不够,从而无法使技术管理机制得到有效地构建和完善。而另一个原因则是因为我国现阶段的计算机软件开发领域存在严重的技术抄袭现象,这从根本上降低了技术开发人员的主动性和积极性,使其自主创新性受到了严重的打击,从根本上抑制了我国计算机软件开发事业的发展和进步。

4.计算机软件开发技术的对策

4.1创新软件开发技术工艺

现阶段我国主要的软件生产模式仍是较为传统的密集型集体劳作,在软件产品研发和后期,项目开发商多是靠人力代替自动化流水线,软件开发生产没有达到产业化、规模化,因此,软件研发质量仅仅取决于制作人的技术水平及熟练程度,效率低、成本过高,生产率受人为影响较大。虽然一些新兴软件开发企业能够通过人才引进、技术革新利用软件工程思想集成开展软件生产,但软件研发的成本依旧受人员效率制约,难以实现生产的产业化和规模化。消除此种问题的唯一途径是对软件开发的工艺进行技术革新,使软件开发能实现自动化和工业化生产,而不是机械化、人为化生产。

4.2 加强计算机软件技术人才的培养

目前,软件开发技术型人才严重缺乏,尤其缺乏的是高端技术型人才,因此,加强计算机软件技术人才培养是非常重要的工作。要实现软件人才的有效培养,各院校需要能夠加大软件开发专业教育工作,能够结合市场情况,不断完善软件技术教育内容,并能够积极引入新的技术内容,尤其是引入软件核心技术内容,不断提升相关专业人才培养的质量。另外,社会也需要加大这方面的人才培养,政府要支持这项工作,相关企业要能够积极培养软件技术开发创新人才,通过多种方式保障软件技术开发人才质量。这样,才能有效推动软件技术开发工作的创新发展。

4.3优化软件产业环境

在计算机技术研究领域,一直存在一种现象,即对硬件关注较高,而对软件研究工作关注的较少。在人力资源投入方面,软件产业方面的投入明显不足。并且,在软件行业中,还常常会出现盗版,竞争不公平,价格诱惑等问题,相关知识产权保护工作开展不力,对软件开发缺乏必要的技术突入等,这些都制约了软件开发技术的进一步发展。因此,优化软件产业环境,通过法律途径加强相关知识产权的保护,为软件技术开发人员提供有利的工作环境,增加软件研发方面的投入等,以多种方式优化软件产业环境,以推动软件开发技术的创新发展。

5.结语

计算机软件技术水平的高低直接影响着计算机服务水平。因此,必须予以高度的重视。软件开发行业的工作人员都要积极吸取现代化科学信息技术中的优秀部分来完善和创新我国的软件开发技术,以此来推动我国计算机软件开发技术的发展,从而为未来的现代化计算机软件开发行业的发展奠定良好的基础。

参考文献:

[1] 姚尚.在新时期下计算机软件开发技术的应用现状及发展趋势分析[J].计算机产品与流通,2019,36(05):25.

[2] 武亚文.计算机软件开发技术的应用与发展趋势研究[J].计算机产品与流通,2019,36(05):27.

作者简介:

平芸宣1999,女 ,汉族,河南义马人,本科在读,研究方向:计算机.

猜你喜欢
计算机现状
计算机操作系统
穿裙子的“计算机”
信息系统审计中计算机审计的应用
高中文言文实词教学研究
基于新课标的语文阅读教学策略研究
职业高中语文学科学习现状及对策研究
语文课堂写字指导的现状及应对策略
混合动力电动汽车技术的现状与发展分析
我国建筑安装企业内部控制制度的构建与实施的措施
Fresnel衍射的计算机模拟演示