论文部分内容阅读
软件需求分析是软件工程中最为关键的一个过程,也是软件估计最为重要的依据。根据权威机构统计,在软件开发和维护过程中,所有被检测出来的错误,半数以上是在编码和单元测试阶段以后才被发现的,这些错误约有80%是在需求和设计阶段发生的,而编程阶段的错误只占约20%。另外,对IBM等知名公司的研究结果表明,在需求阶段检查和修改一个错误所需的费用只有编码阶段的1/5到1/10,而维护阶段做同样的工作却要花费相当于编码阶段20倍的代价。这就意味着需求阶段与维护阶段修改一个错误的代价的比值可以高达1∶200。由此可见,需求的正确与否直接影响软件的开发周期、开发成本,甚至直接决定最终的市场成败。
全文查看链接