软工作业——homework5_quora

quora精选:为什么软件开发周期总是预估的2到3倍?

软件开发周期预估就是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。
软件开发周期预估在软件开发中也是较为困难的工序之一,因为软件开发所涉及的因素不仅多而且异常复杂。软件开发是一项非常复杂的工程,不仅包含需求分析、设计、编码、测试、实施、维护等不同的过程,还涉及到开发工具、开发人员、项目管理、风险等众多因素,不同因素会对周期预估产生不同的影响。

什么是分而治之?

分而治之是一种算法思想,也叫“分治法”,是将一个大问题分解成若干个规模较小且相互独立的子问题,逐个解决子问题,最后将子问题的解合并为原问题的解的方法

分治法的基本步骤包括三个部分:

分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题。

解决:若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题。

合并:将各个子问题的解合并为原问题的解。

分治法适用于满足以下条件的问题:

该问题的规模缩小到一定的程度就可以容易的解决。

该问题可以分解为若干个规模较小的相同问题

利用该问题分解出的子问题的解可以合并为该问题的解。

该问题所分解出的各个子问题是相互独立的

了解WBS。

WBS指工作分解结构(Work Breakdown Structure),是一种将项目分解成可管理、可控制的组件的方法。在项目管理中,WBS是一个专业术语,它帮助将项目任务拆解成更小的、可管理的部分,以便更好地组织、规划和控制项目。以下是关于WBS的一些信息和用途:

WBS的拆分原则包括100%原则和相互独立且完全穷尽原则。100%原则要求拆分的任务要完全包含所有交付物,而相互独立且完全穷尽原则要求拆分的任务之间相互独立且不重复,直到无法再拆分为止。

WBS可以针对不同的分解对象派生出不同的分解结构,如产品分解结构(PBS)、组织分结构(OBS)、资源分解结构(RBS)和文档分解结构(DBS)等。

建立WBS词典是对WBS进行描述的一种方式,WBS词典通常包括工作包描述、进度日期、成本预算和人员分配等信息。当WBS与OBS综合使用时,需要建立账目编码(Code of Account),成本和资源被分配到这一编码结构中。

WBS个描述思路的规划和设计工具,它帮助项目经理和项目团队确定和有效地管理项目的工作。此外,WBS还是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础,同时也是控制项目变更的重要基础。

WBS的主要用途包括:描述思路的规划和设计工具;清晰地表示各项目工作之间的相互联系的结构设计工具;制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础;控制项目变更的重要基础。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值