返回信息流RT
这是一条镜像帖。来源:北邮人论坛 / soft-design / #30914同步于 2008/11/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[求助]请问:软件开发流程中各个周期大概占多长百分比的时间?
LoveSHE
2008/11/6镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
在Applying UML & Patterns中提到,需求分析、设计、开发、测试等环节通过迭代的方法进行。具体为:每次选择20%的需求,然后设计、开发、测试(或设计、测试、开发)。然后重复上述过程。
【 在 ericyosho 的大作中提到: 】
: 我觉得,好的设计,会极大简化开发的难度。
: 不然后面的测试阶段,找到了bug,改起来都有可能是牵一发而动全身的。
就是NB架构师,要在设计阶段预料到后期的变化也是难以做到的,另一方面,也容易过度设计(over design)。
觉得还是迭代成本低
我只能从实验室项目角度出发说哈
不停的迭代,team里面的其他成员需要理解才行,都得认同这个是成本最低的方法才行。
不然就越做越没信心,越做越烦,然后人心散了,队伍不好带了。
=。=
公司专门做这个的,就没有这方面的顾虑。
这个不是成本最低的方法,而是风险最低的方法。有可能最后的总成本和不使用迭代时成本一样。但是风险确实降低,因为一发现势头不对就可以转向,随时可以中止项目,获得当前可用的版本,不再继续投入。不象没有迭代的时候,到最后才发现失败了,完全没有可用的东西,所有投入打了水漂。
【 在 ericyosho 的大作中提到: 】
: 我只能从实验室项目角度出发说哈
: 不停的迭代,team里面的其他成员需要理解才行,都得认同这个是成本最低的方法才行。
: 不然就越做越没信心,越做越烦,然后人心散了,队伍不好带了。
: ...................