计算机软件工程管理应用措施

计算机软件工程管理应用措施

摘要:该文首先对计算机软件工程管理的相关概念内涵进行了简单的介绍。然后再从其中存在的问题入手,分析了加强计算机软件工程管理应用的具体措施。

关键词:计算机软件;工程管理;应用

我国计算机软件起步较晚,但已经取得了较大的发展成果。时至今日,计算机软件的每一个项目几乎都有很大的工程量,涉及众多的人力、物力、财力。其越来越需要工程管理的介入,以优化计算机软件工程项目中的各种资源配置,提升软件工程项目的工作效率和最终成品的质量。

1相关概念内涵简述

计算机软件是计算机的重要组成部分之一,可以说是计算机系统的灵魂。其主要组成有二:程序、文档。其中程序是一种描述,其主要描述对象是计算任务的处理对象和规则。文档则是一种阐明性资料,以方便使用者了解程序。因此,软件对计算机的工作状况和质量有着极大的影响,在计算机系统中极为重要。顾名思义,计算机软件工程的研究方法是工程化方法,研究指向是有效且高质的实用性软件。研究工作包含软件的构建和维护两个方面,具体来说就是规格说明、开发、确认、演进四个方面。其工作阶段主要有三,一是定义阶段,主要是对软件开发的需求和可行性进行研究,制定初步的计划。二是开发阶段,主要是设计、实现、测试软件。三是运行维护阶段,这一阶段除了运行和维护所开发的软件外,还包括废弃软件。所谓计算机软件工程管理,就是计算机软件工程和工程项目管理的有机互融,即1+1>2。其主要管理对象有软件工程中的各种技术人员、工程项目的组织机构、软件的用户、工程项目的文档资料等计算机软件工程项目的重要构成。由此其主要的控制内容则有以下四种。第一就是对于软件工程中的各种技术人员的管理,软件工程中的各种技术人员直接决定着软件开发的质量和后续软件的运行维护情况。第二就是对工程项目的组织机构的管理,其中主要有三个管理对象,即主程序员组成的机构、相关专家组成的机构和民主组织。第三就是对用户的管理,即对软件受众的管理,这一管理是对所开发的软件进行评估的重要标准。除上述三个管理内容之外,计算机软件工程管理中还有控制管理,即对工程项目中各种工作人员、使用经费、工程效率等方面的管理。

2计算机软件工程管理的不足

1)认识偏差

当前计算机软件工程发展虽快,但是其相应的理论研究远没有跟上进度,也没有一个很好的宣传度。而计算机软件工程管理的技术人员虽然多是专业出身,但是其在校所学的内容与现实状况有着比较大的差别。这就使得大部分计算机软件工程技术人员在参与工程项目的时候,对于整个工程的计划缺乏认知,对于工程项目的各个环节、层次的问题也认识不足。其在工作时,就很容易只顾着自己的“一亩三分地”,对其他的计算机软件工作就缺乏关注。这样不但不能确保顺利完成工程项目,反倒有可能拖慢工程项目的进度。

2)团队合作意识

计算机软件的组成部分较多且各部分技术的专业性较强,其开发也就需要许多人的共同努力。一个成功的计算机软件离不开整个项目团队的协调合作,只想靠一个人或几个人完成计算机软件的开发在当今已经比较困难。但是如上所述,计算机软件工程中各技术人员相互之间缺乏有效、良好的沟通,自然也就谈不上配合、协作了。同时在计算机软件工程项目中,常常会出现工序衔接不畅或工序重复的情况,以及各部门、成员之间因为工程项目的问题而相互争吵的情况。这不仅不利于整个工程项目组形成一个良好的工作氛围,也不利于计算机软件工程项目的顺利进行。

3)培训工作效果不佳

与其他工程项目不同,计算机软件工程项目具有较强的系统性和专业性。因此计算工程管理岗位的要求就比较高,不仅要具有较高的管理水平,还要具备比较丰富的计算机软件工程相关知识。但是在计算机软件工程项目的进行过程中,从事工程管理的工作人员要么是拥有计算机软件工程专业知识的技术型人才,要么是具有良好的工程管理水平的管理型人才。前者没有受过完整的工程管理训练,对工程管理的理论和技能都掌握不足,其就不能对计算机软件工程中的工作人员进行有效的管理指导。后者缺乏对计算机软件工程专业知识的储备,很难直接介入对工作人员和整个计算机软件工程项目的管理。

4)没有风险管理意识

当前部分从事计算机软件工程管理工作的管理人员对于计算机软件工程项目还缺乏足够的、清晰的认知,没有意识到其中也会出现各种风险,如黑客、网络攻击等,都会给整个工程项目造成威胁。一旦计算机软件工程项目出现这种风险,那么整个工程项目就很有可能作废,已经开发研究出的成果也就“付之一炬”了。

5)忽视需求分析和进度控制工作

与其他工程项目不同,一个计算机软件是否能成功是很依赖于其受众的。因此对于计算机软件工程项目来说,在决定开发软件时,对需求进行捕捉、分析等工作十分必要。但是在实际的计算机软件工程项目中,大部分都忽视了这项工作,对需求的调查和分析进行得马马虎虎,得出的结论往往并不具有参考价值。这样后续的软件开发工作简直就是“盲人抓瞎”最终的软件成品也就很难满足现实业务的需要。同时部分计算机软件工程项目在进行时,也忽视了控制工程进度的工作,缺乏良好规划。其在工程项目的进行时,就很容易被外界因素影响,拖慢甚至拖垮整个计算机软件工程项目的进行,使得工程项目不能按时按质完成。

3如何加强计算机软件工程管理应用

1)提高认识

如前所述,受自身经验和计算机软件工程行业的大环境的影响,部分的计算机软件工程工作人员对于整个工程项目缺乏总体的认识。而工作人员对于计算机软件开发工程项目来说又十分重要,对整个项目顺利进行和最终成品质量有着极大的影响。这就要求工作人员具备丰富的计算机软件工程知识储备,有强烈的责任心和积极性。因此相关企业就要加强对于计算机软件工程工作人员的培训,以提高其对于整个工程项目的认知水平。具体来说,相关企业可以邀请具有丰富计算机软件工程项目工作经验的人员讲解在工程项目中可能出现的各种问题。同时,也可以定期举办交流会,促使各工作人员交流分享工作中遇到的问题及工作经验。

2)培养团队合作意识

计算机软件工程项目的工作极具系统性,各层次、各方面的工作之间都存在着比较紧密的联系,这就要求各工作人员之间要进行有效、良好的沟通合作。由此,计算机软件工程管理的一个重要工作内容就是要促使各工作人员树立起团队合作意识。而要做到这点,主要的工作就是要促使各工作人员进行高效的、优质的交流沟通。具体来说,可以制定切实可行的沟通机制,同时加大对沟通重要性的宣传力度,发挥榜样的作用鼓励各工作人员进行沟通交流,同时也可将现实中因沟通不畅而造成严重后果的事件作为反面教材。除此之外,计算机软件工程管理人员在工作中也要注意沟通方法,不同的事件和情况要使用不同的方法进行沟通,以提高沟通的效率。为了使各工作人员更好地形成一个团队并发挥作用,管理人员就要将各工作人员安排在合适的岗位上,实现人力资源的优化配置。这样各工作人员的工作潜力才会被完全激发出来,整个团队才能实现“一加一大于二”的合作效果。

3)加强培训工作

为了提高计算机软件工程项目管理工作的工作质量,相关企业还要对工程项目管理人员进行培训,以提高其计算机软件工程项目的专业知识水平和管理工作的技能水平、丰富其管理工作的知识储备。这样从事管理工作的计算机软件工程项目专业技术型人才和管理型人才才能将计算机软件工程项目和工程项目管理有机地融合在一起,其在计算机软件工程项目中开展管理工作的能力才能得到提升。由于这两种工作人员的情况不同,相关企业在进行培训时,就要采取分班的方式。同时也要定期在两个班级之间开展互助互学活动,让其互为师生。这样不仅能够大幅度提高这两种工作人员的工作水平,也有利于其进行良好的沟通和交流,形成和谐的工作氛围。另外,相关企业还需注意一点,计算机软件发展日新月异,其相应的工程管理工作也在不断出现新情况、面临新形势,其相关理论和技术也在不断的更新之中。因此,对计算机软件工程管理工作人员的培训工作就不能只是一个短期性的行为,应当建立长期的培训体系或制度。

4)树立风险意识

黑客、网络攻击等计算机软件工程中可能出现的风险,会给整个工程项目带来极大的不利影响。而现在又尚未有一个比较完善的方法对工程项目中可能出现的风险进行有效的处理。所以,工程管理人员就要重点采取对这些风险进行预防控制的措施以降低风险带来的危害。首先,工程管理人员要树立起风险意识和风险控制意识,还要加强对计算机软件工程风险危害的宣传以提高相关工作人员的风险意识。其次就要做好搜集整理、分析研究计算机软件工程项目中可能出现的各种风险的信息数据的工作,然后制定出科学、完善的风险控制体系,做好风险预防控制工作,以降低风险的发生率。

5)构建完善的管理体系

要提高计算机软件工程管理的工作效率,就要确保管理人员能够尽其责、尽其力,因此相关企业就要构建完善的、科学的、符合实际的、行之有效的计算机软件工程管理体系。具体来说,首先要建立科学的、符合实际的计算机软件工程管理的人事制度,明确管理人员在整个工程中的价值,以奖励、惩罚等手段激发其工作积极性。同时,相关企业还要建立相配套的监察机制和责任制度,对管理人员和工程中的技术工作人员的工作情况进行监察,将工作任务具体落实到人头上,这样就能有效确保工作人员的工作质量。除了上述制度外,相关企业还应当建立一个计算机软件工程管理系统。通过这个系统,管理人员可以更好地对相关工作人员和其他工程资源进行安排,这样工程中的各种资源就能够有一个比较优化的配置模式。

4结束语

当前对计算机软件工程进行管理已经成了确保软件质量的必行措施。而我国在这一领域虽然取得了一定的成果,但是其相应的工程管理工作却存在着大大小小的不足,不能有效发挥作用。针对这种情况,相关企业和管理人员就要采取各种措施,提升计算机软件工程管理的工作效率。

参考文献:

[1]赫霞,王淑频,丁汝锋.计算机软件工程管理[J].装饰装修天地,2017(9).

[2]文倩瑶.计算机软件工程现状、存在的问题及发展趋势[J].电子技术与软件工程,2015(19):74.

[3]徐嘉庚.刍议计算机软件工程管理的特点[J].中国科技博览,2015(27):335.

[4]屈建军.计算机软件工程管理方案[J].信息与电脑,2016(7):99-100.

作者:邵曰攀 单位:云南工商学院