软件工程管理硕士论文范文
软件是信息产业的灵魂,软件工程是软件产业的灵魂。下面是学习啦小编为大家整理的软件工程管理硕士论文,供大家参考。
软件工程管理硕士论文范文一:软件工程项目管理在软件开发中的应用
【摘要】
随着软件深入到我们生活的各个领域,人们对软件的特性以及功能要求越来越多,要开发出一个优秀的软件,必须综合不同的用户的不同的想法。另外加上企业、个人和政府的信息需求日益复杂,现在的计算机程序不再是一个人能够轻松构建,而是需要一个庞大的团队共同努力。并且各种形式,各种应用领域的软件都需要工程化,所以,产生了软件工程,整个软件工程过程中的项目管理方法是非常重要的,本文主要根据软件开发中项目管理涉及的人员、产品、过程和项目四个方面来讲述了软件工程项目管理的具体内容。
【关键词】软件工程;项目管理;管理方法
1软件工程开发概述
软件工程是建立和使用一套合理的工作原则,以便经济地获得可靠地、可以在实际机器上高效运行的软件。软件工程方法为构建软件提供了技术上的解决方法,包括沟通、需求分析、设计建模、编程、测试和技术支持。
2软件工程项目管理方法在软件开发中的应用
有效的项目管理集中在4个方面:人员、产品、过程和项目。
2.1人员
在IEEE发表的一项研究中提到,当向3个大型技术公司中主管工程的3位副总裁问及一个成功的软件项目中最重要的因素是什么时,他们回答会的的第一重要的因素不是他们所用的工具,而是人员。
2.1.1项目利益相关人员每个项目的利益相关人员有高级管理者、技术管理者、开发人员、客户和最终用户参与,为了高效率的完成项目,整个团队必须能够发挥好每个相关人员的能力和技术,这是团队领导者的任务。
2.1.2团队领导者项目的管理需要很多相关者的努力,作为一个团队的领导者,第一要具有一定的实力,必须能够掌握整个项目,还要能够理解团队人员,能够用自己的语言来影响整个团队。
2.1.3软件团队优秀的团队结构取决于组织的管理风格、团队里人员数目与技术书评,以及问题的总体难易程度。规划软件工程团队结构时应该考虑待解决问题的难度、开发程序的规模、团队成员需要共同工作的时间、对问题做模块化划分的程度、待开发系统的质量要求和可靠性要求、交付日期的严格程度以及项目所需要的友好交流的程度等因素。
2.2产品
不管喜欢与否,从项目一开始,就要研究应该开发哪些产品以及要解决哪些问题。至少我们要建立和界定产品的范围。
2.2.1软件范围软件项目管理首先要做的就是确定软件范围。确定范围主要考虑要开发的软件如何适应于大型的系统、产品或业务环境,软件要产生哪些客户可见的数据对象作为输出和软件要执行什么功能才能将输入数据变换成输出数据等问题。
2.2.2问题划分问题划分是软件需求分析的核心活动。在确定软件范围的活动中,并不试图去完全分解问题,只是分解其中的两个主要方面:必须交付的功能和内容和所使用的过程。
2.3过程
团队选择过程模型主要适合于需要该产品的客户和从事开发工作的人员,产品本身的特性和软件团队随处的项目工作环境。软件团队在选择最适合项目的软件过程模型时,应该具有很大的灵活性。一旦选定了过程模型,项目团队可以根据需要灵活地确定过程模型中应包含的软件工程任务。较小的项目如果与以前开发过的项目相似,可以采用线性顺序方法。如果时间要求太紧,不可能完成所有功能时,增量策略可能是最好的。同样的,如果项目具有其他特性,可能就要选择其他过程模型。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态防止来自用户的各种干找和阻力。
2.4项目
为了更好地管理软件项目,我们要注意以下几点:
(1)在正确的基础上开始工作。通过以下两点来实现:首先努力的正确理解要解决的问题,然后为每个参与项目的人员设置现实的目标和期望。这一点又通过组建合适的开发团队,并给与团队工作时所需的自由、权利和技术而得到加强。
(2)保持动力。很多项目的启动都有一个良好的开端,但是,后来慢慢地开始瓦解。为了使整个项目开发过程人员充满动力,项目经理比喻采用激励措施,使人员变动更小,让每个任务都高质量的完成。
(3)跟踪进展。对于软件项目而言,当工作产品正在产生或被认可时,跟踪项目进展要作为质量保证活动的一部分。
(4)做出英明决策。总体上,项目经理和软件团队的决策应该“保持项的简单性”。
(5)进行事后分析。建立统一的机制,从每个项目中获取科学系的经验。
3结语
软件工程项目管理是软件工程的普适性活动。它先于任何技术活动之前开始,且持续贯穿于整个计算机软件的建模、构造和部署之中。项目管理中的人员、产品、过程和项目对软件项目管理具有重大的影响。要顺利完成软件开发,就必须将人员组织成有效的团队,激励他们完成高质量的软件工作,并协调他们实现有效的沟通。产品的需求必须考虑客户与开发者的想法,设计更合适的产品。过程必须适合于人员和产品。最后必须采用确保软件团队能够成功的方式来组织项目。
参考文献
[1]郑人杰,马素霞.软件工程实践者的研究方法(原书第七版).机械工业出版社,2011.
软件工程管理硕士论文范文二:软件工程管理的现状和创新分析
摘要:
改革开放之后,我国的社会经济高速发展,计算机在全国也逐渐普及。随着计算机的不断发展和使用,计算机软件已经涉及生活中的各个层面,对人民大众的生活产生了巨大的影响。因此,研究并探索软件工程管理是十分必要的,它能更好推进计算机技术的发展,为生活提供更多的便捷。本文主要从两个方面阐述软件工程管理,一是软件工程管理中存在的问题,二是软件工程管理过程中存在的问题的解决对策。
关键词:软件工程管理;问题;对策分析
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.
软件工程管理硕士论文范文相关文章: