自动化管理在计算机软件工程的应用

自动化管理在计算机软件工程的应用

摘要:分析研究自动化管理在计算机软件工程中的应用,首先要明确计算机软件项目工程管理的内容与主要特征,然后对如何在计算机软件工程中有效应用自动化管理进行分析,进而得出有关人员需提升对有效数据的管理力度、注重环境以及设备对自动化的影响、有效应用软件测试技术及将计算机实际应用于工业工程中这四种对策,总体实现计算机软件工程自动化管理的高效化。

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

自20世纪中期至今,伴随着人类科学技术与经济的飞速发展,社会发生了翻天覆地的变化。计算机技术由原来的军用设备逐渐融入人们的日常生活里,为其工作与生活提供了极大的便利。由于以前计算机能够用来存储信息的空间比较小,软件研发人员在研发条件十分苛刻的情况下,还需编写出执行效率高且节省空间的程序,这对于开发者自身的逻辑能力要求非常高。但是现如今,由于人们对计算机技术的广泛应用,对这一领域的需求已达到了一个新的高度,这就导致了软件开发的复杂程度也随之提高。网络软件与工业产品存在着很大的差别,工业产品本身具备可视以及直观的特征,但是会在使用过程中有一定的磨损。实践表明,在软件工程中应用自动化管理能够有效提升相关人员的研发进度与效率,因此,有必要开展这一项工作。

1计算机软件项目工程管理的内容与主要特征

1.1计算机软件工程项目的主要特征

首先,由于计算机软件在开发的过程中,本身具备一定程度的不可视性,可以将其当作一个抽象的过程。人们无法真正认识到处于开发阶段软件的真实性以及有效性,若是想对软件的这两方面有一个明确的认知,进行达到一定专业程度以及具有针对性的测试是一个非常重要的途径,这也是计算机软件工程项目的主要特征之一。其次,计算机软件工程所涵盖的范围相对较广,相关研发人员在工作的过程中,往往不会制定一个有针对性的目标。最后,计算机软件研发的过程中稳定性比较低,相关人员在进行一部分规模比较大的项目开发设计时,总是会出现程序太过复杂的情况,具有一定的风险性,进而造成开发过程不稳定的后果[1]。

1.2工程项目管理的重要内容

就目前情况来讲,计算机软件工程能够在很大程度上影响人民群众的工作与生活,所以,相关研发人员在研发软件的过程中,也需要将每个方面尽可能考虑在内。首先,相关管理人员需要尤为注意软件工程中的研发人员与设计人员,在结合其实际情况的基础上,对其进行合理有效的管理。由于研发人员在工作时,经常会出现任务量不同的现象,可能会造成一个研发人员需要做几类工作的状况,但与此同时,研发人员又无法保证自身精通软件研发的任何一个步骤,最终导致计算机软件开发工程进度缓慢或者是最终达不到质量标准。基于此,为使软件的质量以及使用感受得到有效的保证,相关人员必须要重视更有效地管理软件工程。

2在计算机软件工程中有效应用自动化管理的措施

2.1加大对有效数据的管理力度

若是想将自动化管理有效应用于软件工程,管理人员就必须对自动化设备的每一项指数定期进行严格检验,以有关要求与标准为根据,来抽样采集设备数据并进行有效处理,最后可以采取人工校验的方式,也可以使用适合的软件工具来对数据进行比对和调试,在调试工作完成之后,按照得出的准确结果来总结自动化设备的运行状况。这一检验的过程能够在设备正常运行的前提下,把此次得出的数据保存在数据库里,从而为下一次设备的正常启动与运转奠定基础。软件工程的自动化运行过程的数据对于其质量与效率来讲,起着尤为关键的作用,这部分数据会在很大程度上影响到系统整体的拓展和改进,因此,相关人员需在及时备份数据的同时,保证其实时性与多重性,从而有效规避存储设备损坏后关键数据丢失的状况[2]。在进行数据备份的过程中,相关工作人员可以有效采取云存储的方式,来提升保存效率,云存储作为新时代应运而生的存储方式,具备以下三种显著优势。第一,云存储具备很大的扩展空间。现如今的云存储技术已发展到了一定的高度,企业或者个人不必在空间或者成本方面费心。第二,云存储具备效率高的优势。就目前来讲,云存储领域的技术十分先进,其能够满足使用者多重备份与加密备份、虚拟化服务器与存储以及重复筛选优化数据等需求,在企业与个人信息存储这一方面起到了不可替代的作用。第三,云存储具备很高的恢复能力。通常情况下,工作人员若是不小心将计算机中数据删除,就算在有备份的情况下,也较难恢复。但是云存储就非常有效地解决了这一问题,其能够用最短的时间恢复数据,保证软件工程的正常进行[3]。

2.2注重环境以及设备对自动化的影响

软件工程在应用自动化管理时,环境也是影响硬件设备的重要因素之一。因此,相关人员必须要保证良好的工作环境,使软件工程免受各类恶劣因素的影响,尽可能营造出一个积极愉快的研发环境,保证研发人员工作的热情与积极性,进一步有效提升软件的质量。此外,第三方硬件设备也需要得到相关人员足够的重视,在拓展软件工程的过程之中,对其进行仔细具体的考察能够明确软件与当前系统是否具备足够的兼容度,在这个基础上,有效记录第三方硬件在应用一段时间之后的数据变化,并及时通知有关部门,就可以在很大程度上避免自动化严重事故的发生,或者是有效遏制事态的严重化。硬件设备若是必须要进行更换,应是在相关部门允许且以数据与逻辑为根据严格分析后,才能确定其可行性。与此同时,在软件工程自动化的过程中,相关人员也需要提升自身综合素质与约束能力,做到以规整制度为工作准则,在自己的领域发挥应有的价值。首先,每一位相关人员都应尽可能爱护并定期维护分配的设备;其次,相关人员应注意不能在未经其他部门同意的情况下,擅自使用不属于本部门的设备,在没有得到授权时,也不能擅自拆改任何设备;最后,没有管理人员的同意,不能自行加入外来设备。

2.3有效应用软件测试技术

将自动化管理有效应用在软件工程的另一个重要环节就是软件测试,其可以将系统里存在的错误和漏洞自动化检测出来,在软件工程中占据十分重要的地位,对整个系统都会起到极为关键的作用。相关人员在利用自动化技术进行软件的重复测试后,能够最大程度解决软件系统里出现的一部分问题,并且对其可能造成的后果进行评估,把漏洞发生的频率尽可能降到最低,就能够极大程度提升软件系统的可靠性。这一点突出体现在航空航天以及医疗监控系统上,因此,软件的自动化测试是软件工程进行过程中绝对不能忽略的环节。

3结语

总而言之,在将自动化管理应用于计算机软件工程这一方面,我国还有很大的进步空间。软件工程在一方面能够合理布局各类因素,包含网络状况、计算机设备甚至是机房使用情况等等,另一方面,其中包括的程序以及算法也对整个管理体系起到极为关键的作用,并在很大程度上影响自动化管理的效率。在新时代新形势的影响下,相关人员必须要重视计算机本身显著的优势,结合有效的管理方式,并且不断进行创新与改良,在提升软件工程质量的基础上,进一步促进我国社会发展与进步。

参考文献

[1]宋杉.计算机软件工程项目的自动化管理[J].电子技术与软件工程,2017(16):69.

[2]段翰林.计算机软件工程的自动化管理[J].科技资讯,2017,15(22):12-13.

[3]刘春玉.计算机软件工程项目自动化管理探究[J].中国教育学刊,2017(S1):5-7.

作者:范高智 单位:海南经贸职业技术学院