1:【为什么软件开发周期总是预估的2~3倍?】观后感:
通过这篇文章,我通俗的了解了关于这个问题的答案,从旧金山到洛杉矶的计划时间就相当于软件开发的预估周期,我们在开发软件的时候不可能一帆风顺,就像去洛杉矶路上遇到的原本以为的400英里变成了500英里,沙子地,漫水路,陡阶梯等困难,还有团队不是一直都有满满的精力的,还需要休息。因此,软件开发的周期不可能一定是预期的。
2:什么是分而治之?
从中文的角度来讲,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。
从程序员的角度来讲,所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。
而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以:把它分成两个或多个更小的问题;分别解决每个小问题;把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。
3:了解WBS:
WBS,即工作分解结构(work break-downstructure)是以项目的可交付结果为导向而对项目
任务进行的分组,它把项目整体任务分解成较小的、易于管理和控制的工作单元,工作分解结
构的每一个细分层次表示对项目可交付结果更细致的定义和描述。WBS其实是为实现特定目
标或成果的所有工作定义的层次化结果。
2021-04-01
最新推荐文章于 2021-11-10 17:26:45 发布