郑宝威 梁文彬 郑焕杰 曾智航 张耕铭
广东海洋大学寸金学院 广东省湛江市 524094
摘要:随着现代计算机技术的不断发展与进步,计算机的软件工程质量与水平也有了十分显著的发展,同时在很大程度上提高了计算机软件开发的效率与水平。计算机软件工程的管理工作主要包括相关技术人员的管理、组织机构管理以及软件用户的管理,在日常的计算机应用场景中有着较为广泛的涉及,主要包括计算机软件的日常使用、校园环境使用以及教学环境等多个领域。为了提高计算机软件工程管理水平的质量,从而提高计算机软件工程对于人的日常生活使用的帮扶力度,本文将主要针对软件工程管理的相关领域以及具体应用场景进行简要分析,并提出相应的改良策略。
关键词:计算机技术;软件工程;工程管理
一、引言
软件工程主要是指利用计算机技术进行的计算机软件开发、维护与管理,以及在此过程中所涉及到的各项工作,是针对计算机领域不断发展而兴起的一项学科。软件工程的主要内容包括了程序设计语言、数据库应用、软件开发工具及系统平台开发等等内容,往往在很大程度上决定着计算机软件开发的质量与效率。随着现阶段软件工程开发的复杂程度越来越高,往往需要不同部门多个人员之间的合作,因此就需要具有更加专业的先进软件工程管理,来确保不同项目小组之间的有效分工与合作,从而保证在软件开发过程中的质量控制。在现阶段计算机软件工程管理工作仍然存在部分问题,需要采用更加针对性的改进策略改进方式,从而提高软件工程管理的效率水平。
二、计算机软件工程管理的内容
(一)人员管理
人员管理主要是指针对软件开发项目过程中所有的技术工作人员以及管理人员的管理工作。由于人员素质和项目小组之间的配合质量,在很大程度上影响着软件工程生产的整体质量,而且专业技术人员的技术水平和开发经验决定了软件工程的质量,因此在计算机软件工程的管理过程中,针对软件工程开发人员的人员管理工作往往占有十分重要的地位。人员管理工作主要包括对于所开发软件工程的项目划分、人员分工、人员培训、小组间合作以及其他人员事项的管理工作,涉及面较为复杂,往往影响到软件开发的最终成果。
(二)组织机构管理
软件工程管理的另外一项重要内容就是组织机构的管理,通过对于开发项目小组内部的人员结构进行调整,同时提高管理人员的基本素质与技能,从而确保组织机构能够在开发工作当中发挥出更好的效用。另外,对于组织机构的管理还需要加强管理活动,从而在一定程度上提高组织整体的开发潜力与工作效率。而这一工作主要是通过更加合理的安排工作人员以及工作小组分工,结合具体所需要开发的软件工程项目进行更加合理的安排实现的。
(三)软件用户管理
通过进一步了解所开发软件的用户群体,从而进一步掌握用户群体的相关信息,例如用户群体的喜好程度、兴趣爱好等方面,然后开发更加具有针对性的软件产品。通过软件用户管理,能够进一步了解当今市场条件下的用户使用喜好状况,从而更加具有针对性的进行产品的研发与升级。通过在产品中加入更多具有人性化,符合使用群体日常使用习惯的设计,从而帮助使用用户更加方便的进行软件的日常应用。
三、计算机软件工程管理存在的问题
(一)管理意识薄弱
由于我国目前的软件工程发展起步时间较晚,在实际的开发过程中往往只重视开发而轻视管理,从而导致了软件工程管理的意识薄弱。在实际的软件开发与运营过程中,软件工程的管理水平与理念往往无法满足发展迅速的软件开发工程,从而导致很多大型软件工程和项目团队缺乏科学合理的管理,无法针对开发的实际情况和开发进度,提出更加科学合理的项目整体规划。这种管理意识的薄弱往往会导致在软件工程的开发过程中,出现不同环节之间的脱节现象,并影响开发工作的有序开展与进行。
(二)团队合作意识不强
随着软件工程的技术逐渐发展与进步,一个工程项目所涉及的开发量与开发成本也在逐渐提升,软件工程项目所涉及到的开发量较为庞大与复杂,往往涉及到多个不同的项目团队,需要不同团队与部门之间的有效合作才能够顺利完成项目的开发。而现阶段往往会由于缺乏团队合作意识,从而导致在面对大型项目的开发过程中缺乏团队合作与配合,沟通过程出现问题,从而导致调查过程中的重复工作或是工作疏忽等问题。这些问题往往会导致软件工程开发进度受到影响,甚至会影响软件开发的质量。
(三)培训效果不足
面对日新月异的软件开发技术,相关项目团队往往需要使用到更新的软件开发技术与开发软件,因此就需要对于项目团队内的成员进行有针对性的培训,但是培训的效果往往会差强人意。尤其是针对专业的技术人员而言,由于在之前从来没有接受过更加全面系统的项目管理培训,因此缺乏足够的管理经验,无法有效管理人数较多、涉及项目工程复杂的工作团队。同时也由于缺乏足够的教学经验与技术方式,从而影响了对于专业技术人员的培训效果。
四、强化计算机软件工程管理的策略
(一)健全软件工程管理体制
为了进一步强化计算机软件工程管理的水平与质量,从进一步提高软件开发的效率,首先必须建立更加完善科学的工程管理制度,通过进一步制度化和规范化的方法来实现更加高效率的管理。想要构建更加完善的软件工程管理制度,首先必须制定合理的战略目标,同时按照目标的相关要求进行人员的分工,并做好相关岗位以及人员的责任落实,从而明确每一个参与工作的人员的权限与责任。除此之外,还应该建立更加科学合理的奖惩机制,根据工作人员的实际工作状况进行合理的奖励与惩罚,从而促进工作人员的工作积极性,提高整体效率。
(二)加强风险与进度的管理
由于计算机软件的开发周期较长,同时也具有一定的使用周期和市场波动因素的影响,因此在进行计算机软件工程的管理过程中,往往会在开发和管理方面面临着一定的风险,因此就需要在工程管理的过程中加强对于风险的控制与预防。相关的管理人员应该首先充分了解计算机软件工程开发过程中的运行机制,同时明确不同软件开发方式的特点以及所面临的风险,从而在管理过程中加强风险防控意识,提高风险防控的能力与水平。
五、结语
综上所述,为了应对工作量越来越复杂、涉及领域越来越多的软件开发工程,必须加快推进软件开发工程管理工作的科学性,使得管理工作水平和质量能够跟得上软件开发的脚步。通过建立更加科学完善的管理制度以及奖惩机制,通过明确落实个人责任,激发工作人员的工作热情,从而提高软件工程管理的整体水平与效率。
参考文献
[1] 刘静. 强化计算机软件工程管理应用的策略探究[J]. 无线互联科技, 2020, v.17;No.192(20):74-75.
[2] 麒 曹. 计算机软件工程安全问题及其对策分析[J]. 智能城市应用, 2020, 3(6):114.
[3] 蔡长征. 加强计算机软件工程管理应用的措施分析[J]. 无线互联科技, 2020.