- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件项目计划和进度安排探析
计算机软件项目计划和进度安排探析
【摘 要】在软件开发过程中,软件项目计划处于十分重要的地位,涉及实施项目的各个环节,是有条不紊地开展软件项目活动的基础,是跟踪、监督、评审计划执行情况的依据。没有完善的工作计划常常会导致事倍功半,或者使项目在质量、日期和成本上达不到要求,甚至使软件项目失败。因此,制订周密、简洁和精确的软件项目计划是成功地开发软件产品的关键。
【关键词】计算机;软件项目;计划;进度
1、软件项目计划任务
软件项目计划的目标是提供二个能使项目管理人员对资源、成本和进度做出合理估算的框架。这些估算应当在软件项目开始的一个时间段内做出,并随着项目的进展定期更新。具体地讲,软件项目计划的主要内容包括确定软件范围,确定需要进行哪些活动,明确每项活动的职责,明确这些活动的完成顺序,估算资源、成本和进度,制定项目计划,编排进度等。
1.1确定软件范围
确定软件范围是软件项目计划的首要任务,是制定软件开发计划的根据,是整个软件生命周期中估算、计划、执行和跟踪软件项目活动的基础。因此,应该从管理角度和技术角度出发,对软件工程中分配给软件的功能和性能进行评价,确定明确的可理解的项目范围。具体地讲,软件范围包括功能、性能、限制、接口和可靠性。
1.2估算项目
软件项目计划的第二个任务就是估算完成该软件项目所需的资源、成本和进度。
(1)估算项目规模。项目规模的度量可以是软件的功能点、特征点、代码行、需求数和页数。规模估计的工作产品和活动的类型有:运行软件和支持软件,可交付的和不可交付的工作产品,软件和非软件工作产品(如文档)和开发、验证和确认工作产品的活动。为便于估计项目规模,需要将软件工作产品分解到满足估计对象所需要的粒度。
(2)估算工作量和成本。为了使开发项目能够在规定的时间内完成,而且不超过预算,工作量与成本的估算和管理控制是关键。但由于影响软件工作量和成本的因素众多,因此对项目的工作量、人员配置和成本的估计,有一定难度,目前还不太成熟。如果可能,应利用类似的项目的经验,导出各种活动的时间阶段,做出工作量、人员配置和成本估计在软件生命周期上的分布。
(3)估算资源。项目所需资源包括人力资源、硬件资源和软件资源。对每种资源都应说明资源的描述、资源的有效性、资源的开始时间和持续时间。后两个特性又统称为时间窗口。
2、软件项目进度
项目目标一旦确定,就需要组织项目团队,绘制专业领域技术编制表、建立工作分析结构(WBS)以及项目组成员的责任矩阵,并在此基础上进行工期和预算的分摊,即制定项目的进度和成本计划。
2.1编制项目进度表
项目进度表与软件工作产品的规模估计(或规模更改)、软件工作量和成本估计有关。在编制软件进度表时,若有可能,要利用类似项目的经验。应注意的是:软件进度表受规定的里程碑日期,关键的相关日期及其他限制,软件进度表中的活动要有合适的时间间隔,而且里程碑要以适当的时间长度分开,以支持在进程测量上的精度。
2.2成员能力评估
为了让项目组成员各负其责,应明确规定他们在项目组分担的责任。一种有效的方法就是绘制技术编制表及责任表,在项目开始时就要恰当地搭配好人员、技术及工作任务。随着项目的进展,有可能要把已分的工作再细分或进行新的调整,为此,项目经理需要了解项目组的每个成员,清楚他们的特长、经验以及掌握的技术情况。
2.3软件项目开发的并行性
对于具有一定规模的软件项目,通常参加的不止一人,这样开发工作就会出现并行情形。
在软件项目的各种活动中,首先是进行项目的需求分析和评审,此项工作是以后工作的基础。只要软件的需求分析通过评审,系统概要设计和测试计划制定工作就可以并行进行了。如果系统模块结构已经建立,则对各个模块的详细设计、编码、单元测试等工作就又可以并行进行。待到每一个模块都已经测试完成,就可以组装、测试,最后确认测试,以便软件交付。
在软件开发过程中设置了许多里程碑。里程碑为管理人员提供了指示项目进度的可靠依据。当一个软件工程任务成功地通过了评审并产生了文档,就完成了一个里程碑。软件项目的并行性对进度提出了要求,要求进度计划必须决定任务之间的从属关系,确定各任务的先后次序和衔接,确定各任务完成的持续时间,确定构成关键路径的任务。
2.4各阶段工作量的分配
在估计出总工作量后,还需要对各个阶段的工作量进行分配。而某一阶段的工作量所占的比例需要根据经验数据确定。根据比例确定了各个阶段工作量的分配,再确定每一阶段所需的开发时间,然后在对每个阶段进行任务分解的基础上,再对各个任务进行工作量和开发时间的分配。
2.5进度安排
进度是计划的时间表,软件项目的进度安排与任何一个多重
您可能关注的文档
最近下载
- 第4课 认识编码 课件 黔科版信息科技四年级上册.ppt
- 漫漫自考路,悠悠自学情.docx VIP
- 2025年国培卫健、粤医云3月临床医学、全科医学答案.docx VIP
- 苏教版五年级上册数学试题第二单元测试卷-2(无答案).docx VIP
- 2024年中考数学压轴题型(浙江专用)压轴题06 相似相关压轴题(教师版).docx VIP
- 统编版语文三年级上册习作猜猜他是谁 公开课一等奖创新教学设计.docx VIP
- PSP版波斯王子启示游戏攻略.doc VIP
- 2025年中考数学压轴题专练:二次函数综合(面积问题)(含解析).docx VIP
- 2009~2012社保缴费基数(全国).pdf
- 2025年中考数学压轴题专练:二次函数与圆综合.docx VIP
文档评论(0)