计算机软件工程进度控制研究.doc

上传人:99****p 文档编号:1680621 上传时间:2019-03-11 格式:DOC 页数:4 大小:24KB
下载 相关 举报
计算机软件工程进度控制研究.doc_第1页
第1页 / 共4页
计算机软件工程进度控制研究.doc_第2页
第2页 / 共4页
计算机软件工程进度控制研究.doc_第3页
第3页 / 共4页
计算机软件工程进度控制研究.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、计算机软件工程进度控制研究【摘要】:软件工程的进度控制直接以合同要求为依据,是实现项目利润的基本前提条件,本文以下内容将对计算机软件工程进行控制进行研究和探讨,以供参考。 【关键词】:计算机;软件工程;进度控制 中图分类号: E271 文献标识码: A 1、前言 进度控制管理是采用科学的方法确定进度目标,编制进度计划与资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现合同目标。由于进度计划实施过程中目标明确,而资源有限,不确定因素多,干扰因素多,这些因素有客观的、主观的,主客观条件的不断变化,计划也随着改变,因此,在软件工程进行过程中必须不断掌握计划的实施状况,并将实际情况与计划

2、进行对比分析,必要时采取有效措施,使项目进度按预定的目标进行,确保目标的实现。本文以下内容将对计算机软件工程进行控制进行研究和探讨,以供参考。 2、影响软件工程进度控制的因素分析 根据本人多年的实践经验,认为影响软件工程进度控制的因素主要有如下几个方面:第一,计划变更调整的及时性。渐近明细是项目的特点,特别是对于软件开发项目,并不是一个一成不变的过程。开始时的项目计划可以先制定得比较粗一些,随着项目的进展,特别是需求明确以后,项目的计划就可以进一步的明确,这时候应该对项目计划进行调整修订,通过变更手续取得项目参与人的共识。计划应该随着项目的进展而逐渐细化、调整、修正。在高技术行业,日新月异是主

3、要特点,因此计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式,随着项目的进展进行不断细化、调整、修正、完善。第二,资源、预算变更对进度的影响。资源,最主要的还是人力资源,有时某方面的人员不够到位,或者在多个项目的情况下某方面的人员中途被抽到其他项目、或身兼多个项目、或在别的项目不能自拔无法投入本项目。还有一个很重要的资源,就是信息资源,如某些国家标准、行业标准,用户可能提供不了,而是需要去收集或购买,如果不能按时得到,就会影响需求分析、设计或编码的工作。第三,执行计划的严格程度。没有把计划作为项目过程行动的基础,而是把计划放在一边,比较随意去做。例如对于项目团队内部沟通或外部沟通,在

4、计划中要说明清楚人员、周期、方式、方法,不能遗漏,但在实际项目过程中,可能出现沟通没有按时或没有完整地达到所有项目参与人的情况。第四,范围、质量因素对进度的影响。软件开发项目比其他任何建设项目都会有更经常的变更,大概是因为软件程序是一种“看不见”又“很容易修改”的实物,用户是想改就改,造成需求的蔓延,项目经理有时还不知如何拒绝,加上要说“我能”的心理因素,一般都会答应修改。这样集少成多,逐渐影响了项目进度。3、计算机软件工程进度控制要点研究 根据本人多年的实践经验,认为计算机软件工程进度控制的要点主要有如下两个方面:第一,做好软件工程项目的计划。软件项目管理过程从项目计划活动开始,而第一项计划

5、活动就是估算:需要多长时间、需要多少工作量、以及需要多少人员。项目管理人员要能识别出关键任务,跟踪关键任务的进展情况,以保证能够及时发现拖延进度的情况。为此,项目管理者必须制定一个足够详细的进度表,以便监督项目进度并控制整个项目。常用的制定进度计划的工具主要有 GANTT 图和工程网络两种。Gantt 图具有悠久历史、直观简明、容易学习、容易绘制等优点,但是,它不能明显地表示各项任务彼此间的依赖关系,也不能明显地表示关键路径和关键任务,进度计划中的关键部分不明确。因此,在管理大型软件项目时,仅用 Gantt 图是不够的,不仅难于做出既节省资源又保证进度的计划,而且还容易发生差错。工程网络不仅能

6、描绘任务分解情况及每项作业的开始时间和结束时间,而且还能清楚地表示各个作业彼此间的依赖关系。从工程网络图中容易识别出关键路径和关键任务。因此,工程网络图是制定进度计划的强有力的工具。通常,联合使用Gantt 图和工程网络这两种工具来制定和管理进度计划,使它们互相补充、取长补短。第二,加强对软件开发中的开发人员的管理。对人员的配置、调度安排贯穿整个软件过程,人员的组织管理是否得当,是影响对软件项目进度的决定性因素。首先在软件开发的一开始,要合理的配置人员,根据项目的工作量、所需要的专业技能,再参考各个人员的能力、性格、经验,组织一个高效、和谐的开发小组。一般来说,一个开发小组人数在 5 到 10

7、 人之间最为合适,如果项目规模很大,可以采取层级式结构,配置若干个这样的开发小组。 在选择人员的问题上,要结合实际情况来决定是否选入一个开发组员。并不是一群高水平的程序员在一起就一定可以组成一个成功的小组。作为考察标准,技术水平、与本项目相关的技能和开发经验、以及团队工作能力都是很重要的因素。一个一天能写一万行代码但却不能与同事沟通融洽的程序员,未必适合一个对组员之间通讯要求很高的项目。还应该考虑分项网站开发项目,小组中有页面美工、后台服务程序、数据库几个部分,应该合理的组织各项工作的人员配比。 4、结尾 计算机软件工程进度控制是实现项目利润的重要途径,在工程开始阶段就要成立进度控制领导小组,制定进度控制目标,落实责任制,这是实现进度控制的前提,本文内容仅仅对影响计算机软件进度控制的因素进行了分析,并在此基础上提出了计算机软件进度控制措施,不足之处,敬请指点。 【参考文献】 1软件项目管理宋雨等,清华大学出版社 2 软件工程与项目管理王素芬等,西安电子科技大学出版社 3 软件工程彭龚等,重庆大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。