计算机软件工程项目的自动化管理研究

2020-11-26 05:39王乐义夏敬虎
探索科学 2020年10期
关键词:自动化管理软件工程计算机

王乐义 夏敬虎

摘要:在软件工程项目的管理过程中,自动化管理是尤为重要及关键的一步,其对于软件工程的发展有着不可忽视的影响,且自动化管理涉及的知识领域占据了人们生活的方方面面。其一旦出现了问题,便会阻碍软件工程的发展。基于此,本篇文章对计算机软件工程项目的自动化管理进行研究,以供参考。

关键词:计算机;软件工程;自动化管理

引言

软件工程项目是网络软件管理的核心项目,其主要作用是在一定程度上减少由于软件项目开发而产生的失误,影响软件项目管理质量的因素有很多。如在软件开发过程中存在的风险以及软件开发过程中所需的资源等等。传统观念是影响计算机软件管理相关工作的主要因素,因此改变传统观念,树立新计算机软件工程管理观念是有效改善计算机软件项目管理现状的措施。

1自动化管理的含义

在软件工程项目的管理过程中,总会有一些需要大量人力、财力才能完成的事情,但是会影响到软件工程的完成效率以及质量。这个时候选择自动化管理,就可以用人工操作计算机来完成一些较为复杂的事情,不仅能够省去大量的人力和财力,节省了资源,带来了方便,还能够减少人工错误,大大提高软件工程的质量。

2软件工程管理存在的问题

2.1软件项目的预测与实际的差距

在计算机軟件管理工作开始之前,应先进行软件开发涉及的各个环节的预测工作,前期准备工作具体是指在管理工作开始前,工作人员以软件的实际运行情况为基础,与相关运行参数相结合,对软件管理的各项指标进行预测。预测所得的数据只能作为在软件开发阶段的调查依据,预测数据和工程数据的主要差别是预测数据缺乏对相关业务的规划和设计。工程数据是在软件开发的过程中,综合人为因素以及相关外界因素得出的实时数据。因此,预测数据和工程数据之间可能存在一定的差距,这导致计算机软件的预测成果和实际的应用成果可能存在一定的偏差。

2.2软件产品难以满足用户实际需求

软件开发的目的就是满足用户具体的使用需要,为用户完成具体工作提供支持。分析发现,当前我国的软件工程管理工作,在实践过程中普遍存在的一个问题就是开发得到的软件无法帮助用户完成具体工作,无法帮助用户解决对应的问题,这种情况下,由于软件的作用未能得到发挥,从而会影响软件开发的实际效果,影响软件的应用效果。导致这种情况的原因较多,其中很重要的一点就是软件开发人员自身的专业知识水平较低以及实践能力较弱,影响到软件开发的实践效果,导致软件的功能无法满足用户实际需要,无法真正实现软件开发的预期目标。

2.3自动化管理的技术不过关

总的来说,自动化管理不管出现了哪些问题,其根本原因还是在于研发人员的技术不过关。虽然我国计算机技术发展的势头较为良好,但还是比不上如美国的发达国家,其技术在世界处于遥遥领先的地位。因为技术不过关,研发人员在制作软件的过程中会出现问题,然而出现了问题其也不知道原因何在、该如何解决,这就影响到了软件工程项目的完成效率,也会降低企业的经济效益。

2.4难以精准化、量化地统计工作量

计算机软件工程管理是一项系统性工程,需要完成大量的具体工作,在这个过程中,需要大量工作人员进行合作,共同完成软件的编写、测试、调试、应用等环节。在软件开发过程中,很容易受到多方面因素的影响,比如资金、人员的流动和变化、员工的工作态度等,这种情况下,导致软件的整体开发进度很容易受到影响,难以明确软件开发时间和周期,难以确保用户在相应时间内获得对应的软件。

3软件工程项目自动化管理的策略

3.1优化安全管理

通常来说,人们都非常注重计算机的信息安全问题,特别是对于大公司而言,开发计算机的软件属于非常机密的项目。为了避免企业出现不必要的损失,一定要注意安全管理的问题,与软件工程项目相关的工作人员要遵守企业的相关规定,对于工作的事情要保密,不得透露半分。除此之外,企业还可以在软件工程项目里安装一个记录软件,将员工的软件操作过程全部记录下来;企业还能够设置一些防火墙,让员工登录的时候采取用密码登录的方式,大大减少软件泄露出去的风险,从而能够更好地实行自动化管理。

3.2统一规划软件的开发平台

现阶段我国的计算机软件开发工程管理项目尚未成熟,因此并没有设立统一的软件开发平台,这是影响计算机软件工程自动化管理进度和效率的主要因素。现阶段计算机软件开发的过程是为了开发新的计算机软件,建立其专属的平台。当前阶段的开发工作结束后,再将计算机软件项目移交给下一个平台,由下一个平台的工作人员进行后续的开发工作。这不仅增加了计算机软件开发过程的烦琐度和复杂度,并且增加了在软件开发方面的时间成本和人力成本。这严重影响了软件开发进度,造成了人力资源浪费的现象。

3.3优化软件测试管理

在软件项目的使用过程中,软件测试管理虽看似不起眼,但也有着举足轻重的作用。优化软件管理就是利用各种方法或手段测试出影响软件的不利因素,以及其会带来哪些后果。这样一来,就可以根据软件测试管理所得出来的结论,提前对其进行防范,以免再犯同样的错误。然而,从现在看来,软件测试管理还没有完全得到重视,所以要提高对软件测试的认识,了解其重要性,不断地对软件测试管理加以优化,这样才能够将软件的优势以及价值全部发挥出来,自动化管理也会更加有保障,用起来也会更加放心,软件工程项目的效率也会大幅度提高。

3.4培育专业化人才

计算机软件工程标准化发展离不开专业化人才的支持,进一步完善工程标准,对此,要高度重视专业化人才的培育。一方面,通过研讨会等方式鼓励人员参与专题性研究,对软件标准发展空间进行深度探讨,积极听取专家建议,明确软件标准,突出创新特色。另一方面,人才的培育要从高校抓起,高校方面要进一步细化人才培育标准,根据市场要求来培育出符合社会发展的管理人员、研发人员。

4计算机软件工程发展趋势

突出问题得到解决之后,计算机软件工程呈现新的发展特点,对未来发展趋势进行预测,得到计算机软件工程将会展现出未来化特征这一结论。相信日后不久,这一特征会鲜明地体现各个方面上。20世纪中期以后原子能得到利用,空间技术得到发展。21世纪之后,原有的技术将会越发成熟,人类社会会进入智能化时代,计算机软件工程也将体现出智能化特征。随着后期推进建设,致力于计算机软件工程方面的研究,相信计算机软件工程会朝着多元化方向发展。

结束语

时代还在不断发展,因此,未来人们会越来越重视自动化管理的重要性,自动化管理的技术也会越来越精进。为了能够让计算机软件工程项目更快更好地发展下去,更要对自动化管理进行研究,以此大大促进我国计算机技术的发展与创新。

参考文献

[1]匡湖.计算机软件工程项目管理方法探讨[J].南方农机,2019,50(24):246.

[2]郭雨洁.计算机软件工程现代化技术的发展现状与对策[J].计算机与网络,2019,45(21):48.

[3]张炳曦.计算机软件工程的发展与应用[J].计算机产品与流通,2019(11):16.

猜你喜欢
自动化管理软件工程计算机
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
计算机软件工程项目的自动化管理分析
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
煤矿综合自动化系统设计研究
基于Java EE的毕业设计管理系统设计与实现
一体式,趋便携雅兰仕AL-225