关于如何创新和完善计算机软件工程管理的探讨

2021-03-15 07:01翟健杨胜荣姚元敏孙新杰
电脑知识与技术 2021年3期
关键词:发展水平软件工程完善

翟健 杨胜荣 姚元敏 孙新杰

摘要:随着我国科学技术的发展,软件工程领域有了突飞猛进的发展,但是,整个软件工程的市场规则却没有建立统一、完善的标准,导致软件工程领域出现了很多的问题,例如市场管理规则缺失、软件工程管理标准不一、软件开发市场门槛低下等问题。面对以上几个方面的问题,完善软件工程管理,提升管理能力和软件发展水平就显得尤为重要。为此,该文就以软件工程为主要的研究对象,来研究在信息时代背景下,如何提升和完善计算机软件工程管理,从而推动我国计算机科学技术的发展水平。

关键词:软件工程;完善;管理;发展水平

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2021)03-0131-03

1 引言

随着我国自主研发技能的提升,我国的计算机软件工程领域有了突飞猛进的进步,市场经济中有众多的企业都投身到软件研发和管理行列中,例如大疆科技、华为科技、阿里巴巴、腾讯等大型互聯网企业[1]。同时,软件行业的发展也给我国经济社会和人民生活带来了诸多的益处,使得我们的生活越来越便利。与此同时,加强对软件工程领域的管理和开发就更加重要,不仅可以规范整个行业的运转,建立统一,透明的规则,更加可以促使整个行业健康可持续发展。我国近年来软件行业市场规模也在逐渐提升,如图1和图2所示。

2 计算机软件工程概述

一般来说,软件工程即为通过运用计算机科学、数学、管理学等相关学科原理来实现软件开发管理的学科[2]。软件工程开发的目标旨在,在一定预期时间内和成本之内,开发出可操作性强,易于修改与维护且最大化可满足客户需求的软件。而对计算机软件工程管理,不仅有助于最大化地满足客户的实际需求,设计出更加合理有效的软件,更在于可以实现软件自身性能的可重用性、可移植性以及可追踪性。

3计算机软件工程管理的内容

3.1 软件成本方面的管理

对计算机软件工程管理的过程中,对于成本方面的管理起到了十分重要的作用[3]。其中,人力资本的耗费、工作量、时程等方面的耗费都是软件成本管理方面的内容。同时,随着软件开发技术的发展,软件成本的预算会越来越复杂,软件管理的方式越来越多样化,这在无形中都给计算机软件工程管理带来了诸多的成本叠加。

3.2 软件质量方面的管理

对软件质量进行管理主要就是,满足软件使用者对于软件开发实际需求的程度。对一项软件的质量高低进行管理最为主要的就是对其进行评估,一般会利用质量模式对软件进行测试评估,测试的主要侧重点在于软件的功能性、技术性、可操作性、效率性等多个方面。由于市场上的软件种类较多,对于软件评估的方式也宽广不一,所以最终导致其量化困难,目前尚未建立统一完善的规范标准。为此,对于软件质量方面的管理还需要进一步的完善和加强。

3.3 软件生产力方面的管理

软件的生产力的好坏对于软件的使用效果会产生直接性的影响,同时,软件生产力的高低也会影响组织团队的综合评估情况。同时,在我国,还没有形成统一、高效运转的软件系统操作平台,这不仅不利于软件开发工作的进行,更加不利于对软件市场进行统一管理和规划。为此,加强对软件生产力方面的管理也尤为重要。

4计算机软件工程管理存在的问题

4.1 需求分析与实际业务相脱节

在软件开发与管理领域中,都会出现软件实际需求与相关业务处理的情况,如果软件工程中的实际需求与现存业务相脱节,那么就会导致软件工程管理达不到预期效果。导致需求分析与业务相脱节的主要原因就是,处于需求阶段的项目任务,虽然重视了对数据的研究和开发,但是由于调查数据也仅仅是从一个方面来反应软件开发的需求,只能对软件开发的整个框架产生一定的作用,而对于整个软件项目的业务规划,最终成果产生不大的作用。

4.2 无法准确评估工作量

在计算机软件开发与管理过程中,任务量都是很烦琐的,在实际的开发过程中,人为因素起到了十分重要的作用。例如,开发成员的工作态度,工作热情,管理人员的发展能力以及管理水平等。如果在计算机软件管理过程中忽视了人为的因素会导致软件开发工作停滞不前,软件开发工作量也会出现估算错误的情况。由此可知,目前,我国的计算机软件开发领域中应该不断地完善规则,注重创新,提升数据处理的高效性和有序性,提升软件开发管理的预期目标。

5 计算机软件工程管理创新策略

5.1 完善计算机软件工程管理体系

在计算机软件工程管理中,要想实现工程管理的创新与运用,首先就要建立完善的工程管理体系,具体可以从以下几个方面来论述:第一,要充分的发挥计算机软件工程管理中人才的重要作用,吸引海内外优秀人才的加入,降低人才流动的门槛,让人才资源要素实现充分自由的流动,强化人力资源管理体系,降低人才成本。第二,企业要定期对计算机软件从业工作者进行培训。由于计算机软件工程管理是一项创新性很高的工作,为此,就要求从业工作者要不断掌握新知识,新理论,并可以将新知识与实践相互应用,从而提升计算机软件工程管理的效率和价值。第三,企业要建立健全员工的奖惩制度,从而激发员工的工作积极性和主动,提升员工的工作效益,完善制度建设,以保障整个项目工程的有序进行。对于工作效率高,创新性高的员工要定期进行奖励,具体的奖励可以采用精神奖励与物质奖励相结合的方式进行。对于一些工作效果不太好的员工,可以对其进行鼓励和惩罚,从而激发其工作热情,提升工作能动力。

5.2 创新管理理念及方法,注重软件需求分析

计算机软件开发与管理应该逐步摒弃传统的管理理念,不断学习和更新先进知识,来开展软件工程管理工作,从而提升软件工程管理的整体效率。在注重理念创新的同时,更需要注意软件工程的设计的基本功能,性能需求以及实际需求,并要及时的制定软件需求宣传册、各项功能说明书以及数据使用说明等情况。为了可以保证软件实际需求的运用,企业可以根据实际需求组建调研小组,在调研的过程中,注重不同用户的实际需求和差异性,从而作为软件技能开发与运用的基本准则。其次,在软件开发与管理过程中,还可以借鉴国外的先进经验,引入相关技术和思想,将其运用到我国软件工程管理中,实现优化发展。最后,可以定期对顾客进行回访,对于顾客的实际需求进行了解,从而可以跟随市场的变化和顾客的实际需求,制定符合实际和顾客满意度的软件需求。

5.3 重视软件工程管理中的风险可能性

在计算机软件开发管理过程中,还存在着不同的风险,例如,在需求方面,有些客户不能很明确地表明自己的实际需求,导致软件开发人员没有按照客户的实际需求来设计和开发相关产品,导致最后的软件效果不如人意,不能满足顾客的实际需求,顾客会要求重新设计,这些都会给软件工程管理带来一定的风险。根据以上情况的论述,可以从以下几个方面来实现软件工程管理:第一,要建立风险的防范意识。软件工程的管理者要重视风险带来的损失,逐步的建立风险预警机制,可以将各项潜在风险及时地进行防范。第二,要构建系统化的风险防控机制。对于已经存在的风险,要根据实际情况对其进行量化分析,根据不同的风险级别进行鉴定和防范。第三,软件工程管理人员可以定期进行培训,加强对风险的了解和防控,以做到对软件管理行业深入了解,从而在源头上避免各项风险的发生。

5.4 成本的软件工程管理

在对计算机软件工程管理中,对其成本进行优化和管理至关重要,关乎整个软件工程开发的进度和完善。具体可以从以下几个方面进行探讨:第一,需要对计算机软件工程的成本信息各个方面进行实时的监控和管理。通过相关软件的计算和评估可以得出一些估计值,来作为软件成本管理的基础。同时,在对软件开发与管理过程中,还可以对单个子系统的成本信息进行收集和整理,对其实施动态化的监督和管理。还可以将整体的工程项目与子系统的工程项目进行综合化的对比和管理,从而找到降低成本的有效路径。第二,在对计算机软件工程管理的過程中,还可以衡量成本绩效水平。例如,目前使用最为广泛的就是利用差异分析法,对成本、时程等几个方面来进行预估,并将预估值与实际值进行对比分析,作为软件工程绩效评估的结果,从而为软件工程管理的实施提供基础和依据。

6 结束语

综上所述,通过对计算机软件工程管理领域的研究,可以发现,在现有的软件行业中,由于规则不透明、行业运行失序等原因出现了需求分析与实际业务相脱节、无法正确评估工作量等问题。而对以上问题的解决不仅可以规范整个软件工程领域的运行,更加可以推动整个行业的发展。为此,就需要从完善计算机软件工程管理体系、重视软件工程管理中的风险可能性、创新管理理念及方法,注重软件需求分析等几个方面来实施软件工程管理工作。

参考文献:

[1] 陈甦,郑兴.“双证融通,工学结合”模式下高职院校人力资源管理课程教学探讨——以武汉软件工程职业学院连锁经营管理专业为例[J].国际公关,2020(9):31-33.

[2] 张典.计算机软件工程现代化技术的发展现状与对策研究[J].大众标准化,2020(16):47-48.

[3] 孙歧峰,段友祥,李华昱,等.基于成果导向的软件工程专业培养模式探索及实践[J].高等理科教育,2020(4):107-114.

【通联编辑:梁书】

猜你喜欢
发展水平软件工程完善
加快发展现代服务业研究
关于如何创新和完善计算机软件工程管理的探讨