《软件需求》
背景和价值
软件项目中百分之四十至百分之六十的问题都是在需求分析
阶段埋下的“祸根”(L e ffingwell 1997)。可许多组织仍在那些基本的项目功能上采用一些不
合规范的方法,这样导致的后果便是一条鸿沟(期望差异)—开发者开发的与用户所想得
到的软件存在着巨大期望差异。
每个项目都有需求
开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便
是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同
时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改
也极为困难。
每个软件产品都是为了使其用户能以某种方式改善他们的生活,于是,花在了解他们需
要上的时间便是使项目成功的一种高层次的投资。这对于商业最终用户应用程序,企业信息
系统和软件作为一个大系统的一部分的产品是显而易见的。但是对于我们开发人员来说,并
没有编写出客户认可的需求文档,我们如何知道项目于何时结束?而如果我们不知道什么对
客户来说是重要的,那我们又如何能使客户感到满意呢?

浙公网安备 33010602011771号