请对以下的发表一下你的看法
1
在开妈设计或实现之前试图定义大多数需求。在开始同之前试图大多数设计;试图在迭代编程和测试之前定义和提交完整的架构。
2
在编程之前花费数日或数周进行
UML
建模,或者认为在绘制
UML
图和进行设计时要准确完整地定义其详细的设计和模型。并且,认为编程只是简单机械地将其转换为代码的过程。
3
认为初始阶段=需求阶段,细化阶段=设计阶段,构造阶段=实现
4
认为细化的目的是守土有责仔细地定义模型,以能够在构造阶段将基转换为代码。
5
坚信合适的迭代时间长度为三个月,而不是三周
6
认为采用
UP
就意味着要完成大量可能的活动和创建大量的文档,并且认为
UP
是需要遵循大量步骤的,正规和繁琐的过程。
7
试图对项目从开始到结束制定详细计划;试图预测所有迭代以及每个迭代中可能发生的事情。