软件工程作业

文章探讨了软件开发周期常常超出预估时间的原因,主要是由于在计划初期难以预见所有问题。同时介绍了分而治之的编程策略,用于拆解复杂问题以提高效率。WBS(任务分解结构)是项目管理的重要工具,通过模板法、自上而下法或自下而上法来分解任务,优化项目执行和协作。
摘要由CSDN通过智能技术生成

问:为什么软件开发周期总是预估的2~3倍?

答:因为开发计划初期不能完全考虑到具体开发中的问题,每出现一个新的未知问题都需要花费计划时未预估到的时间去解决。

问:什么是分而治之?

答:把一个复杂的问题分解成等价的若干个小问题,将小问题的解合成大问题的解,即分治法。这样有利于分工合作,提高工作中的容错率,减少重复工作。

问:什么是WBS?

答:WBS是Work Breakdown Structure 的缩写,意为任务分解结构。

通常有三种用法:

(1)模板法:参照现成的WBS模板,替换成自己项目的模块,适用于规模化的开发。

(2)自上而下法:从项目的整体目标开始,按阶段或功能规划几大块,然后再逐层分解,建议纵横不超过7层。

(3)自下而上法:适用于尚未形成结构化产品概念的项目,强调从功能点入手进行三步走:①进行发散性思维。②对功能点分类形成上一级功能包。③依次向上逐级收敛。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值