软件工程管理论文

发布时间:2021-12-21
软件工程管理论文

  软件工程管理是软件工程和项目管理结合而形成的一个交叉学科,是项目管理学科的管理方法和具体到软件工程领域的实际应用。下面是小编为大家整理的软件工程管理论文,供大家参考。

  软件工程管理论文范文一:软件工程管理的现状和创新分析

  摘要:

  改革开放之后,我国的社会经济高速发展,计算机在全国也逐渐普及。随着计算机的不断发展和使用,计算机软件已经涉及生活中的各个层面,对人民大众的生活产生了巨大的影响。因此,研究并探索软件工程管理是十分必要的,它能更好推进计算机技术的发展,为生活提供更多的便捷。本文主要从两个方面阐述软件工程管理,一是软件工程管理中存在的问题,二是软件工程管理过程中存在的问题的解决对策。

  关键词:软件工程管理;问题;对策分析

  0引言

  计算机技术的使用造就了信息时代,而软件工程的开发与创新是促进计算机技术的重要手段之一。软件工程管理是一种比较复杂的学科,即软件工程和项目管理。软件工程管理就是要开发软件、管理软件、创新软件。目前,在软件开发、创新的过程中,软件工程管理是十分重要的,这直接影响到整个软件运行的进度。但是在一些软件公司中,在软件工程管理过程中存在着很多影响软件工程开发与创新的问题,因此,本文经过分析与研究,探讨了软件工程管理过程中存在的问题及如何解决这些问题的对策,这对于软件工程的开发与创新是非常有意义的。

  1软件工程管理过程中存在的问题

  1.1缺少软件工程管理系统性的培训意识

  在软件企业中,一般都会选取一些优秀的、能力较强的员工作为软件工程管理的带头人,也就是我们常说的项目经理。这些经理往往自身能力是非常强的,在软件工程方面具有丰富的专业技术,在管理软件开发方面是毋庸置疑的,但是很多的项目经理都缺少软件工程管理方面的知识理论和经验,有的甚至不知道如何培训管理人员。因此,在软件工程管理过程中,项目经理并不能很好的培训有关的工作人员,管理工作人员缺少了管理经验和管理方式,往往影响了软件工程管理的工作效率。

  1.2缺乏科学的软件工程管理系统

  在软件工程管理过程中,对整个软件工程管理要有一个较好的计划,同时,要建立一套科学的、灵活多变的软件工程管理系统,这样才能更好地管理软件工程的各个方面。但是在目前的软件工程管理体系中,衔接性、实践性都不是特别强,没有一个相对完整的科学管理体系。导致在软件工程管理中,常出现一些不必要的问题,影响了软件工程管理的工作效果。

  1.3软件工程管理工作日趋复杂

  当今社会是一个信息化的时代,可以说软件开放与使用促使时代的发展,时代的不断发展也促使了软件开发的不断创新。当今社会的软件技术无时无刻不在发生着变化,更多更新的东西也在不断地出现。因此,软件工程管理也变得日趋复杂。软件工程管理的工作在逐步扩展,同时增加了更多的管理工作人员。但是人才更新方面远远赶不上软件工程的更新速度,软件工程管理工作也是逐渐地增加,在软件工程管理过程中不断加入新的元素等等,都增加软件工程管理的工作难度,使得软件工程管理更加的复杂多变。

  2软件工程管理过程中存在的问题的解决对策

  2.1完善软件工程管理体系

  在软件工程管理完善的过程中,完善管理体制是非常重要的,因为良好的软件工程管理体系才能更好地促进软件工程开发与发展。在软件工程管理过程中,都是靠工作人员来推动的,所以重视人才的是非常有意义的。企业可以建立一个优秀员工管理体系,从而为软件工程管理服务。当然,在管理过程中要重视每一位员工的作用,员工的积极性可以有效地促进软件工程管理的工作进程。同时,可以民主选举项目经理,这样选举出来的项目经理更具有领导力和说服力。优秀员工、人力资源、民主选举的系统构成了一个完整的软件工程管理系统,这对于软件工程在各个方面的管理都是有很大的作用的,因此,建立并完善软件工程管理体系是十分必要的,也是可行。

  2.2加强对项目团队的管理

  在管理过程中,要不断地加强对项目团队的管理。一个团队的力量往往比一个人的力量大得多。因此,项目内的工作人员要经常相互沟通,在增加感情的同时,了解到更多的管理过程中存在的问题。当然,项目经理要不断地学习和借鉴国内外相关的管理经验,在提升自身能力的同时还要提高管理方面的能力,有的时候项目经理的管理能力比技术能力更重要。项目经理可以依据有关的管理经验分配相关的工作任务。在完成任务的过程中,项目经理可以制定相关的奖惩制度,工作顺利完成的情况下,对工作人员进行奖励,以此鼓励其他的管理人员积极工作;对没有完成工作的员工,依据情况进行惩罚。这样可以更好地确保软件工程管理顺利地开展。

  2.3加强软件工程管理的信息化发展

  如今社会,在生活的各个方面,都使用的信息化的技术,当然,软件工程管理也无一例外。软件工程管理,涉及了很多的方方面面,比如软件工程的资源管理、软件工程的人力资源管理等等,管理的范围广,对象多且复杂。因此,加强软件工程管理的信息化,可以大大地提高管理的工作效率,使得软件工程管理更加的方便。在软件工程中,利用计算机技术及互联网方面的软件,加强管理的信息化。工作人员通过这些有效的管理工具可以实现对软件工程管理过程中各个项目的细化,同时也能更好地监督项目的发展进度,为软件工程管理提供真实有效的依据。信息化的管理还可以促进各个项目之间的交流与分享,可以有效避免一些团队不协作而产生的问题。

  3结语

  总而言之,现目前我国软件工程管理过程中虽然存在一些问题,但是在未来发展过程中专业的管理人员会不断地探索出更好的管理措施,确保完成软件工程的管理工作。因此,有关的管理人员要从自身做起,反思与探索并提升自己的管理素质;重视建立完整的管理监督系统、重视采用信息化管理方式的措施等等,促使软件工程管理的健康发展与成长,使得我国软件开发技术更上一层楼,拥有一个更加美好的未来。

  参考文献

  [1]侯凯.浅谈软件工程管理的现状和创新策略[j].计算机光盘软件与应用,2014,(24):67-68.

  [2]于克达.软件工程管理的现状和创新策略[j].微计算机信息,2012,(5):111-113.

  [3]许学磊.软件工程管理的现状和创新策略[j].华东科技:学术版,2012,(9):50.

  软件工程管理论文范文二:软件工程管理的现状和创新策略

  摘要:

  主要总结了软件项目管理的相关内容,同时分析了软件项目管理现状,最后对我国软件工程管理提出了创新发展战略。

  关键词:软件工程;管理现状;创新策略

  1软件工程管理的主要特征

  从特殊性方面看软件工程的管理有两个方面:第一个是软件工程管理的过程,另一方面是软件项目管理的内容。负责项目管理人员需要有一个清晰的理解,工作实施步骤熟悉,同时在实际过程中应注意各种突发状况,进而确保顺利完成软件工程管理的所有工作。开发软件之前,应进行软件工程管理工作,应该是在整个软件生命周期内把所有工作流程都渗透到工作中。完成整个工作的任务的同时,整个软件工程管理的工作就告一段落了。在软件工程管理的整个过程中所有的工作人员都必须完整并熟练的掌握自己所负责的工作内容,并制定规范化的流程管理程序。在这种情况下,需要有五个步骤才能完成主处理程序,首先是启动,然后是规划,其次是执行,接着是控制,最后也是结束程序。总而言之,项目的每一个过程阶段都是一个循序渐进的过程,都需要完整的完成。如果需要完成一个项目,首要条件就是要完成该项目实施中包括的每一个流程。

  2软件工程管理现状

  2.1项目进度规划性不足

  软件工程子项目进度的规划性在软件项目开发阶段是非常重要的一个环节,后期开发工作在软件项目开发阶段是有着重要影响力的。但在目前的软件工程管理中,由于对软件工程和软件开发计划相对缺总体规划,规划和实施效果的可行性难以有效推进,规划工作具有实际应用价值,同时也大幅度的贬值。此外,由于该软件工程项目的规模在不断的扩大,因此管理的复杂性也不断增加。在软件项目管理工作中,普遍执行效果和可行性达不到标准水平。与此同时,在实际的工作过程中,一些出乎意料的突发事件时常发生,这些突发状况将会直接影响整个软件项目的开发计划,并给进度管理的进度带来不利的影响,影响了工程工作的顺利完成。

  2.2项目团队应对突发情况的能力有限

  软件工程管理工作的实际操作中,一些相关的突发事件频频发生,给软件项目开发的整体效果图带来不利的影响,导致项目管理的进度相对滞后。针对目前的情况而言,大部分的项目组紧急处理事件的能力具有一定的局限性,在突然缺乏灵活能力的情况下,也不能及时提出有针对性的措施,以限制管理工作的运行。

  2.3缺乏沟通和风险管理意识

  人力资源发挥非常重要的作用在软件工程管理的发展过程中。如果提前做了有效的沟通又进行了完美的规划,那么就不会出现大量劳动力浪费这种现象,最终影响软件项目管理的工作的结果,严重的甚至不能按时正常的完成工作。就拿风险管理问题来说,一般的项目经理并不能真正意识到风险管理的重要性,风险管理计划的时候他们根本不重视,那么就会直接导致许多不可预测的实际管理风险的发生。随着软件工程管理工作变得更加复杂,与此同时软件项目的规模也逐渐的扩大,由于越来越多的人都参与这个项目,以至于软件工程管理人员也越来越复杂,随之诞生出来一些问题,进而给管理工作带来了一定的难度。

  2.4缺乏科学灵活的软件工程管理体系

  实施统筹规划运用在整体软件工程管理的进程中,建立科学以及灵活的软件工程管理系统是重要的先决条件之一。软件工程管理是一项涉及环节非常复杂的任务,需要完善管理体系为指导,但目前的软件工程管理体系还存在缺点,主要是缺乏凝聚力性和实用性,这也是导致整个工作指导性下降的原因。

  3软件工程管理的创新策略

  3.1对项目开展精细化管理

  推进软件工程管理的有效性,以便于提高工程产品的开发水平,促进整体管理的发展首先从工程中包含的各个阶段入手,对各个时期的子项目进行精细管理。首先,管理者应该清楚软件工程管理工作的必经阶段包括什么,在软件工程的设计阶段包括界面设计、技术开发和测试阶段等各阶段的发展过程;其次,以了解各组件的软件工程部门或职能部门的具体发展方向和任务,并全面掌握两者之间的联系;此外,建立组织结构,在详细的软件工程的发展过程中,在发展过程中及时改进。从进度、质量和人员三方面进行精细化管理,并通过精细化管理为软件的开发奠定基础。

  3.2成立项目应急小组,重视项目团队管理

  软件工程开发也被看做是技术创新的过程,其研究和开发进程中,易发生各种问题,如技术和管理等矛盾与冲突。但是部分技术差异扔存在于不同的职能子项目部门,根据特殊性和需求管理,经营者应当建立应急项目小组,并从所有的子项目中选定一个应急项目小组,成员应选择一个全面了解技术的人员担任项目负责人和应急小组成员。在任何技术矛盾的软件工程开发过程中,启动项目应急小组,以产品测试,首先加强各子项目代表成员的沟通,通过沟通促进项目的发展。凡是与项目有关的工作人员都应该相互沟通,从沟通中发现问题,通过沟通逐步培养他们的团队精神。项目经理在分工的时候应该对工作人员进行详细的分工,这样一旦出现问题就能找到直接负责人,针对个人进行相应的处罚。一些员工缺乏工作积极性和热情,发生这种情况的时候就应该建立一个合理的奖励和惩罚机制去应对,以确保顺利开展软件项目管理工作。

  3.3风险管理和项目进度管理都要重视

  一般情况下,建立科学的风险管理体系才能有效地预防风险的发生。有效地避免管理过程中的漏洞问题最重要的即制定科学的风险管理体系,并及时地处理这些漏洞。与此同时,项目经理要有对风险提前预知的能力,在风险发生之前就应该找到风险来源并快速及时地处理风险。另外项目经理必须对风险进行整理,然后和其他的项目经理一起进行研究列出具体的风险,并对不同的风险制定出相应的防范措施,把风险发生的可能性降到最低,不延误项目的正常进度,有助于项目顺利完成。

  3.4建全管理体系,并进行针对性变革

  软件项目管理过程中,一个良好的管理系统是非常重要的保证,可以促进对工作的有效管理。因此,管理人员在开发一个管理系统的过程中,首先对整个软件工程预设的过程进行充分的了解,而且对每个子项目、每个部门的只能和发展方向为基础对组织结构进行细则制定,对组织架构进行分级管理和具体规则的制定。除了建立一个良好的管理系统,企业还应特别注意改革和完善管理体制,在每个特定的软件项目开发过程中,以软件技术的进步的特殊性质为依据,同时以生产部门、子项目之间的组织、内容等方面的变动管理为基础,以实现管理规则的有效性。因此,管理者应该始终保持一种动态的发展,确保管理系统具有可发展性。

  参考文献:

  [1]刘翔.浅析软件工程管理的有效方法及实践[j].科技资讯,2014(30)

  [2]杨周礼.计算机软件工程项目管理的探究[j].电子测试,2015(13)