01软件需求读书笔记(一)
2017-10-09 16:47 ovols 阅读(158) 评论(0) 编辑 收藏 举报故事一:历史上有很多失败的项目,例如FBI耗资1亿7千万美元,为了提高反恐能力的计算机项目失败,失败原因是FBI受到“911”事件的刺激把需求列表陡然拉长。美国国内税务局至今用的系统是20世纪60年代开发的,在95年曾试图升级,花费了20亿美金后,国会取消了这个失败的项目,失败原因:需求不断改变,预算和进度安排不切实际等。04年英国养老金系统全面停止运作,事故原因是:在把7台window 2000升级至window XP时,不小心把升级范围扩展到数千台没准备好的机器上。所以,如果你正在做的项目失败了,别太气馁,你不是第一个,也不是最后一个。
通过这个故事我们看出,在我们进行程序编写的过程之中,失败是很常见的一种现象,程序的报错和程序的BUG都是无法避免的,即使你是顶尖的程序员也无法保证万无一失。因此我们在实际的编程实践时,不应该因为一时的程序报错和崩溃而失去对自己能力的信心,反之,我们应该坚信自己可以解决这个问题,能够完美的完成这个任务。而这个故事同时也告诉我们在任何时候都不应该对自己的项目掉以轻心——即使它是一个非常简单的小项目。因为无论什么项目都会牵扯到种种方面,很可能因为一个细小的失误而导致整个系统的崩溃。万分小心尚不能保证万无一失,更何况马马虎虎,掉以轻心呢?