没有合适的资源?快使用搜索试试~ 我知道了~
软件项目进度表:协调与并行提高工作质量(20211119205857).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 170 浏览量
2021-11-19
21:17:26
上传
评论
收藏 6KB PDF 举报
温馨提示
试读
2页
软件项目进度表:协调与并行提高工作质量(20211119205857).pdf
资源详情
资源评论
资源推荐
软件项目进度表:协调与并行提高工作质量
在软件项目管理工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。成本的增加可以
通过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。
制定软件项目进度表有两种途径:其一是软件开发小组根据提供软件产品的最后期限从后往前安排时
间;其二是软件项目开发组织根据项目和资源情况制定软件项目开发的初步计划和交付软件产品的日期。
多数软件开发组织当然希望按照第二种方式安排自己的工作进度。然而遗憾的是,大多数场合遇到的都是
比较被动的第一种方式。
在软件项目管理工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。成本的增加可以通
过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。软件
项目的进度安排必须妥善处理以下几个问题:
1、任务分配、人力资源分配、时间分配要与工程进度相协调
在小型软件开发项目中,一个程序员能够完成从需求分析、设计、编码,到测试的全部工作。随着软件
项目规模的扩大,人们无法容忍一个人花十年时间去完成一个需要十几个人年才能完成的软件项目。大型
软件的开发方式必然是程序员们的集体劳动。由于软件开发是一项复杂的智力劳动,在软件开发过程中加
入新的程序员往往会对项目产生不良影响。因为新手要从了解这个系统和以前的工作做起,当前正在从事
这项工作的 “专家 ”不得不停下手中的工作,抽出时间对他们进行培训。于是,在一段时间内,工作进度便
拖后了。软件开发人数的增加将导致信息交流路径和复杂性的增加,项目进行中盲目增加人员可能造成事
倍功半的效果。适用于大型项目的 Rayleigh-Norden 曲线 [4]表明,完成软件项目的成本与时间的关系不是
线性的,使用较少的人员,在可能的情况下,相对延长一些工作时间可以取得较大的经济效益。然而值得
指出的是,程序员小组的正常技术交流能改进软件质量,提高软件的可维护性,减少软件错误,降低软件
测试和正确性维护的开销。任务、人力、时间三者之间存在最佳组合,必须引起项目负责人的足够重视。
2、任务分解与并行化
软件工程项目既然需要软件开发人员集体的劳动,就需要采取一定的组织形式,将软件开发人员组织起
来。软件人员的组织与分工是与软件项目的任务分解分不开的。为了缩短工程进度,充分发挥软件开发人
员的潜力,软件项目的任务分解应尽力挖掘并行成分,以便软件施工时采用并行处理方式。
3、工作量分布
用前几节介绍的软件估算技术可以估算出软件开发各个阶段所需要的工作量,通常用人月或人年表示。
软件在需求分析和设计阶段占用的工作量达到总工作量的 40%~ 50 %,说明软件开发前期的活动多么重
要。当然这也包括分阶段开发原型的开销。大家熟悉的编码工作只占全部工作量的 10%~ 20%,而软件测
试和调试的工作量占到总工作量的 30 %~ 40%。这对于保证软件产品质量是十分必要的, 实时嵌入式系统
软件的测试和调试工作量所占的比例还要大些。
lilixiaozhan
- 粉丝: 1
- 资源: 4289
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0