制定软件项目进度表两种途径:软件开发组根提供软件产品期限前安排时间二软件项目开发组织根项目资源情况制定软件项目开发初步计划交付软件产品日期数软件开发组织然希第二种方式安排工作进度然遗憾数场合遇较动第种方式
软件项目理工作中软件项目进度安排时软件成估算求更高成增加通提高产品定价通批量销售补偿项目进度安排会引起顾客满影响市场销售软件项目进度安排必须妥善处理问题:
1务分配力资源分配时间分配工程进度相协调
型软件开发项目中程序员够完成需求分析设计编码测试全部工作着软件项目规模扩法容忍花十年时间完成需十年完成软件项目型软件开发方式必然程序员集体劳动软件开发项复杂智力劳动软件开发程中加入新程序员会项目产生良影响新手解系统前工作做起前正事项工作专家停手中工作抽出时间进行培训段时间工作进度便拖软件开发数增加导致信息交流路径复杂性增加项目进行中盲目增加员造成事倍功半效果适型项目RayleighNorden曲线[4]表明完成软件项目成时间关系线性较少员情况相延长工作时间取较济效益然值指出程序员组正常技术交流改进软件质量提高软件维护性减少软件错误降低软件测试正确性维护开销务力时间三者间存佳组合必须引起项目负责足够重视
2务分解行化
软件工程项目然需软件开发员集体劳动需采取定组织形式软件开发员组织起软件员组织分工软件项目务分解分开缩短工程进度充分发挥软件开发员潜力软件项目务分解应力挖掘行成分便软件施工时采行处理方式
3工作量分布
前节介绍软件估算技术估算出软件开发阶段需工作量通常月年表示软件需求分析设计阶段占工作量达总工作量40~50说明软件开发前期活动重然包括分阶段开发原型开销家熟悉编码工作占全部工作量10~20软件测试调试工作量占总工作量30~40保证软件产品质量十分必实时嵌入式系统软件测试调试工作量占例
4工程进度安排
软件项目工作安排工程项目进度安排十分相似通常项目进度安排方法工具稍加改造软件项目进度安排目前程序评估审查技术(PERT)关键路径方法(CPM)两种较常项目进度安排方法两种方法生成描述项目进展状态务网络图网络图中定次序列出子务务进展里程碑表示子务间赖关系网络图作业分解结构(WBS)发展20世纪70年代作业分解结构已广泛应航天航空航海雷达通信火控系统等领域基计算机项目分解命名项子务子务仅网络图形式表示树型层次结构图表示PERTCPM方法软件规划员提供定量描述工具包括:
①关键路径完成关键路径务时间总项目开发需短时间
②统计模型估算开发子务需工作量时间
③计算子务早启动时间迟启动时间确定启动子务时间窗口边界
某子务早启动时间定义该子务前导务完成早时间反某子务迟启动时间定义保证项目时完成前提迟启动该子务时间早启动时间迟启动时间应概念早结束时间迟结束时间分早启动时间迟启动时间完成该子务需时间:务进度安排程中应先寻求关键路径关键路径安排定机动时间节假日便应付意想困难问题采工具减轻软件项目理员制定软件项目进度表方面工作量提高工作质量
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档