硕士论文网第2020-10-17期,本期硕士论文写作指导老师为大家分享一篇
软件工程文章《X数据中心软件工程项目进度管理的应用研究》,供大家在写论文时进行参考。
本篇论文是一篇软件工程硕士论文,整个项目实施流程共分为相对独立的三部分,分别为:软件开发流程、工程实施流程、系统培训流程,在项目实施的过程中,项目实施的过程采取分阶段实施的策略,也就是把“X数据中心及综合应用平台”划分为若干个子系统分阶段实施,为更好地完成本项目,根据X数据中心软件工程项目特点,大体上把整个项目划分为软件开发控制流程、工程实施控制流程、系统培训控制流程3个控制流程。对每个流程实行目标管理,强调各个角色职责分明、目标明确。在工程各阶段的实施过程中,依据对上一阶段工作的评估,决定下一阶段工作的起始点,从而既保证整个工程按计划有条不紊地进行,又保持系统建设有一定的弹性、能够根据实际情况做适当的调整。
1 绪论
1.1研究背景
在X数据中心软件工程项目建设之初,J省的高速公路建设已经迈上了新台阶,在“三纵、八横、三环、二十联”完成后,高速路总长将达4820公里,届时将形成覆盖J省所有县市的高速公路网络。现代化的高速公路网络也必将带来高速公路的全面信息化建设,使信息化建设为高速公路提供现代化的业务支撑平台和管理支撑平台,全面提高高速公路信息化建设的水平。然而,在本项目建设之初,J省内所有高速公路均由省高速公路公司属下几大分公司负责建设和运营管理,在各路段公司中,己形成以收费系统、监控系统和通信系统为支撑的三大机电系统,它支撑着整个高速公路日常业务运转,此外,由于管理上和业务上的迫切需要,现己陆续建设了办公自动化系统、路政管理系统、综合养护系统以及桥梁建设系统等,这些系统为提高公司各方面的管理能力和业务能力发挥着重要的作用,然而随着各系统的不断增多,每个系统的软件开发商各不相同、系统使用的平台、数据编码规范也各不相同,因此这也给各系统间的业务整合、数据整合等也带来了一系列的问题:一个用户需要多次输入用户及密码登录到各个不同的系统;每个系统自成体系形成各自业务功能,系统与系统间的业务联系脱节;各系统内部各自一套数据编码,系统间的数据交换困难;每个系统的功能(如:GIS、多媒体等)不能被另一个系统所共用,存在各个系统建的重复建设;每个系统内的数据均存在各自的系统中,形成了数据孤岛,无法被其他系统所共享,同时也无法为决策层提供有效的数据分析和决策参考等,这些问题也严重影响了高速公路信息化的进程。基于上述的现状和问题,省高速公路公司领导和决策者们及时做出前瞻性的高速公路信息化规划,采取“总体规划、分步实施”的策略,先期实施“X数据中心及综合应用平台”的建设,使各应用子系统能够在“X数据中心及综合应用平台”上,实现统一的数据编码规范、统一的数据格式;实现统一的用户认证;实现各个应用子系统间的业务联动;实现应用子系统的功能与数据的共享;实现各业务数据分析与数据挖掘,为领导层提供辅助决策支持。从而彻底改变企业在信息化过程中普遍遇到的问题和瓶颈,为省高速公路公司信息化建设再上一个新台阶,为省高速公路公司在管理上和业务上提供更有效、更全面的信息化支撑平台。如何使本项目按时保质完成是达到设定目标的重要一环,因此,本项目的进度管理成为关键环节。软件项目进度管理是指项目管理者围绕项目要求编制计划,付诸实施且在此过程中经常检查计划的实际执行情况,分析进度偏差原因并在此基础上,不断调整,修改计划直至项目交付使用;通过对进度影响因素实施控制及各种关系协调,综合运用各种可行方法、措施,将项目的计划控制在事先确定的目标范围之内,在兼顾成本,质量控制目标的同时,努力缩短时间。
项目进度管理可以通过以下方式完成:制定项目里程碑管理运行表;定期举行项目状态会议,由软件开发方报告进度和问题,用户方提出意见;比较各项任务的实际开始日期与计划开始日期是否吻合;确定正式的项目里程碑是否在预期完成。
1.2研究目的
软件工程项目比其他任何建设项目都会有更经常的变更,而且还有很强的工期约束。为了按期完成目标,进度管理控制在其中的作用必不可少,通过控制者对影响进度的意外因素产因的分析,以及解决办法的分析,提前或及时地采取必要的应对措施,来实现实际进行状况和计划的进一步贴合。在软件开发的过程中,导致实际进行状况偏离计划的原因很多样,大体包含人为、资金、环境等方面的变故产生的影响。其中,人为因素是软件开发过程中最核心的一项因素。软件开发项目的过程中,控制者考虑得最多的问题就是在这些方面的考虑。本文旨在为了更好地总结对大型复杂的软件项目开发过程的把控,将结合项目管理理论、项目进度管理理论和甘特图理论研究分析大型软件项目进度控制的方法,并以X数据中心软件工程项目为研宄对象,意在寻找在项目具体实施过程中用于项目实施进度管控以及针对具体问题时所需要的具体的针对手段,并创建一套进度控制体系,供开发相关软件的活动参考使用,改变现阶段软件项目进程难以追踪、控制缺乏规章,实行效率不够的问题。本论文在研宄大量文献的基础上,进行典型案例的分析。介绍了x数据中心软件工程项目概况。在了解问题背景、现象、实质后,以项目管理理论、项目进度管理理论、甘特图和关键路径法理论为基础,分析X数据中心软件工程项目进度控制情况,寻找其中的优点与不足,论证此技术路线可行。以此为根据,得出项目组的结论,并对该问题进行展望。使得相关结论和展望对于以后的项目管理将起到非常重要的参考作用。
2 X数据中心软件工程项目概况
2.1项目建设目标
根据系统的总体目标和项目建设需求,x数据中心软件工程项目实现目标为:建立省高速公路公司的电子化办公平台,结合已建成的子系统,实现省高速公路公司的管理的信息化和办公自动化;建立起符合现代交通思想的现代化高速公路经营、管理体系及模式,提升高速公路通行能力,延长高速公路使用寿命,维护高速公路的权益,从整体上提升高速公路综合管理水平;建立省高速公路公司业务应用管理体系标准,包括数据标准、应用平台标准、安全标准、建设实施管理标准等;建设技术先进、安全可靠、高度可扩展性、高可用性、与业务处理流程紧密衔接的信息系统应用平台与业务应用操作平台;利用综合性的数据管理和业务应用管理操作平台,建设国内高速公路领域领先的管理信息系统,切实提高生产经营效率、管理效率和经济效益;建设统一的网上业务协作处理、统一用户访问控制体系、数据交换及资源共享平台;实现综合应用平台内各个业务子系统的互动联系,以加强高速公路各业务部门之间协调配合,提高工作效率;实现高速公路管理部门与社会相关管理部门的信息联动和相关资源共享,加快对事故、突发事件处理能力,减少事故发生率,防患未然;建立以X数据中心及综合应用平台为基础的J省高速公路増值服务平台,提高高速公路整体服务水平,增强高速公路的服务能力,改善高速公路的服务形象。
2.2项目建设主要内容
X数据中心软件工程项目是一项涉及面广、技术含量高、建设复杂、工作量大的系统工程。在整个项目建设中包含了众多的高速公路业务管理子系统的设计和建设。按照技术规范书所描述的本项目建设内容与结构图示如下。交通现代化的基础是信息现代化和管理现代化,X数据中心软件工程项目建设需要一个以省高速公路公司为管理中心,连接J省各高速公路路段公司各个通信节点组成的综合业务网络传输平台(网络系统),并在这个网络传输平台上建设J省高速公路的综合数据库和X数据中心,统一实现对各种业务管理工作的数字化、网络化和自动化处理,包括统一收费、综合监控、办公自动化、路政管理、综合养护管理、地理信息应用系统、多媒体文档管理、工程建设管理、人力资源管理、财务结算中心管理、机电工程管理、综合信息发布、紧急救援及应急指挥、辅助决策支持和智能运输系统等等。因此X数据中心将成为J省高速公路信息化工作中所有数据资源的载体,它承担了在保证数据安全可靠的基础上为企业的各项管理工作快捷、有效的提供数据的职能。系统的融合是指将一个系统完全融入到另一个系统中,采用统一的数据编码规范、数据格式、操作和现实风格,融合之后两个系统其实就合并为一个系统,或者称之为另一个系统的子系统;整合是指现有系统仍然维持不变,正常运转,然后将另一个系统与该系统做适当的接口,进行数据交换和业务交换,达到系统间的联系和协作。省高速公路公司在建设本项目前已建立了收费系统、监控系统、办公自动化系统、路政管理系统以及桥梁管理系统等在内的几大系统应用系统,这些系统在支撑省高速公路公司现有日常业务的正常运转、这些系统也成为省高速公路公司不可或缺的系统。各个系统由于系统本身承担的业务和角色各不相同,“X数据中心及综合应用平台”与这些系统是做融合还是整合,需要根据每个系统自身的特点来确定;此外,与现有各大应用系统如何做好融合与整合是“X数据中心及综合应用平台”建设的重要内容,需要对现有的系统状况、业务、特点等有深刻了解,然后才能制定出详细、合理的融合与整合解决方案,进而才能做到系统的无缝融合与整合,否则若融合与整合问题没有解决好,将来必将给系统间的协作等问题埋下很深隐患。
3 X数据中心软件工程项目进度控制
3.1进度控制目标
3.2进度控制流程
3.3关键路径法下的项目实施总体进度管理控制
3.4项目实施详细进度管理控制
3.5项目进度管理控制最终结果
3.6应对本项目进度管理控制存在的问题
3.7项目的优化
4 结论与展望
本文在项目管理的有关知识理论基础上,围绕着软件进度管理这条主线,在现代管理学理论的相关知识的辅助之下,对软件项目进度管理进行了系统而有条理、整体观大局的阐释。本文以X数据中心软件工程项目为例,试图找到在面对一个具体的问题的情况下应该采取什么样的进度控制手段的这个问题的答案,并且创建一套进度控制体系,供开发相关软件的活动参考使用,改变现阶段软件项目进程难以追踪、控制缺乏规章,实行效率不够的问题。X数据中心软件工程项目实施流程总共分为相对独立的三个部分:软件开发流程、工程实施流程、系统培训流程。在软件开发流程中,主要进行需求调研、系统分析设计、系统开发、系统测试以及软件发布等任务,与此同时进行工程实施环节:系统硬件设备订货、网络安装部署、网络设备调试,这是硬件设施的准备工作。紧接着将开发出来的软件进行安装调试、系统试运行等工作。系统培训环节也是项目实施的组成内容之一,项目培训的内容包括:系统管理培训,操作使用培训,系统维护培训等,这是帮助客户对每新幵发一个子系统都能了解和掌握。最后进行项目的最终环节:系统验收,只有验收合格的“X数据中心及综合应用平台”才能真正投入使用。通过分析,项目组发现软件开发流程是整个项目实施流程中的关键路径,为了更好地计划管理,本文根据关键路径法,绘制甘特图,用于项目的计划和跟踪。总体进度管理控制和各个详细的进度管理控制甘特图能够更好地比对实际进度和计划进程,根据情况合理安排人力、资源和时间,最后顺利完成整个项目,取得了诸多成果。项目整个运行过程中也发现存在一些诸如项目质量达不到预期效果,工期拖延等问题,根据问题项目组进行了项目优化,构建的基于QoS模型和过程能力基线相结合的进度管理方法,这使项目总工期实现了提前完成;对项目人员的一系列管理也稳定了人心,增强了团队实力和积极性。通过对X数据中心软件工程项目的进度管理研宄,项目组可以得出一些结论,一方面,顺序的,经典的流程驱动的瀑布模型使得人们在理解其风险和影响之前,过度地提出具有约束力的需求规范中的软件功能。另一方面,代码主导的开发过程,往往诱使企业过分注重功能复杂和代码实现,而忽略了需求,工期,质量,资源等因素间的平衡。工作时"用程序代替用户需求",其结果必然是以开发人员在时间的牺牲为代价来换取项目的结束。无数软件开发的残酷的现实告诉项目经理们:没有规则的软件开发过程带来的只可能是无法预料的结果。由于软件开发日渐成熟,各种技术也日新月异不断创新,软件己经形成了产业,所以,社会机构开始感觉到了软件进度管理对于他们越来越重要,他们逐渐将管理学的思想融入到软件开发中,对项目开发的管理极为重视。但是,即便如此,要想让软件项目管理在实际操作中切实有效地实施也不是概略论述那么简单。单单凭借了解和运用上面所说的原则显然不够,要想保证软件项目在不超支,不逾期,保质保量地完成,还一切还远远不够。需要在项目管理、管理心理学、质量管理学、组织变革、系统论等多个方面更深入地认真学习,并加以实践。在现代的生产生活各个领域中,管理的重要性逐渐为人们重视,其中很重要的一部分,也即本文中主要探讨的项目进度管理的重要性也不例外,一定会得到高度的重视,进而得以突破。项目进度管理的发展依托于理论研究和实践经验的积累,在未来很可能也很有必要被广泛运用在各个领域,因此是一个很重要的研究课题。软件项目进度管理的前景及发展趋势主要体现在两个方面。第一,项目进度管理的管理理念、方法和手段可以伴随管理学本身的进步而得到完善和发展;第二,利用计算机科学与技术的不断进步来不断推动软件项目进度管理应用水平在深度和广度上的发展,实现项目进度管理理论的网络化、集成化、实时化和智能化。同时本文中的QoS模型和过程能力基线理论越来越成熟,应用越来越广,它与传统的关键路径法(CPM)相比有了很大的改进,在目前软件进度管理匾乏的情况,QoS模型和过程能力基线技术一定会因其独特且有效的特点在软件开发项目管理中迅速扩散开来。特别适合类似于A公司的中小型软件公司,存在由于进度管理不力而导致项目延期的问题时,不妨引入本文所介绍的分析方法对其进度进行改进或优化。本文在工程项目管理与人力资源结合方面提出了新的问题,即单个工程的员工培训、管理和离职问题。从项目管理的角度,是否需要把对员工能力与项目契合度的测评以及随后的培训纳入项目整体进度中,如何合理安排以节省工期与成本,如何把员工能力与项目契合度对项目进度的影响预先估计并且纳入安排,从整体上对项目管理进行调整,这是很值得研究的。在人力资源管理的角度,对员工流动性大,但是又对员工能力有所要求的项目如何处理员工的培训、日常情绪管理,对待不同岗位的员工怎样做好协调、促进沟通的工作,是有很强现实意义的问题。而对待这样的项目,如何设计薪酬才能起到正向的激励作用,又能够控制好成本,也具有很强的现实意义和学术意义。本文仅对X数据中心项目一例的进度管理应用进行研究,因此学术深入度还不够。软件项目的进度管理问题是一个常新的研究课题,本人的实际项目研发经验较少,如果有较多鲜活的案例,就可以结合更多实际问题提出更具有实践性的认识问题、分析问题并解决问题的一套软件开发项目进度管理体系。同时本文研究主要局限在一个具体的案例上,更多类型的软件开发进度管理案例没有涉及到,案例选取不具有代表性,在今后的研宄中,应该选取更多更有研宄价值的案例。在案例分析中,本文主要是定性的描述,定量分析不够。本文中进度管理主要使用甘特图的方式,虽然甘特图能简单清楚反映任务的进展,但无法显示任务与任务之间的关系,同时也不能解释生产变动任务应该如何安排,所以甘特图适合小型简单的软件开发项目以及大型复杂项目的前期准备工作。当以后面临较大规模和复杂的软件项目进度管理时,要根据项目活动的特性使用合适的进度安排方法,综合应用各种有效的进度控制的方法和工具,如关键路径法(CPM)、基于QoS的软件开发进度分析及能力管理模型、基于历史数据的过程能力基线等。
以上论文内容是由
硕士论文网为您提供的关于《X数据中心软件工程项目进度管理的应用研究》的内容,如需查看更多硕士毕业论文范文,查找硕士论文、博士论文、研究生论文参考资料,欢迎访问硕士论文网软件工程栏目。