- 6
- 0
- 约8.99千字
- 约 7页
- 2016-12-13 发布于广东
- 举报
加速软件开发的关键——需求分析
许多有开发规范的企业会采用瀑布模型、V模型或迭代等模型进行开发,但是,当出现进度紧张的项目时,这样项目会很自然地采用“Coding Testing”的开发模式——上来就编码、写完代码再测试的原始开发方式。所以那些规范看起来只是给进度宽松的项目用了,进一步说,他们认为Coding Testing的开发模式效率是相对高的,而需求分析、设计等活动是给那些有宽裕的时间并且想让项目看起来过程“漂亮”的项目来做的。
如果Coding Testing的开发模式是高效率的,那么不论这个项目的进度是否紧张,都应该选择这样的模式,没有理由做画蛇添足的事情,而且也不是繁琐的开发过程才能让项目看起来规范漂亮,简单才是美;如果Coding Testing的开发模式是低效率的,那么进度紧张的项目绝对没有理由采用这种低效的开发模式。因此,不论Coding Testing的开发模式是高效率还是低效,只有在进度紧张的项目采用该模式,这样的做法逻辑上是讲不通的。
那么相对于软件工程所提出的一些开发模型,Coding Testing的开发模式是高效率还是低效的?其实,回答这个问题就像回答“是马车跑得快还是汽车跑得快一样”一样容易。
软件开发过程中,最重要的工作莫过于需求分析了,如果需求没有搞清楚,好比目的地不清楚在哪了,此时车开得再快意义也不大。当年,华为为了学习印度优秀
原创力文档

文档评论(0)