大多数软件开发者都经历过在开发阶段后期或在交付产品之后才发现需求的问题。当以原来需求为基础的工作完成以后,要修补( f i x)需求错误就需要作大量的工作