需求工程有多重要? ◆需求工程是软件工程的根基,项目规模的大小决定错误的代价 失败项目的例子 Performing Rights Society(演出权益协会), PROMS项目,花费1100万英镑之后被放弃 (1992年)。其中糟糕的需求工程是项目失败的一个主要因素,包括未能以常人能够理解 和检查的形式表达软件需求 Wessex Regional Information Systems Plan(地区信息系统),RISP项目,花费了4300 万英镑之后被放弃(1990年)。其主要原因包括缺乏对RISP项目范围的清晰定义 ■ London stock exchange(伦敦股票交易), TAURUS项目,花费了7500万英镑后被取消 (1993年)。许多问题起源于未能协调那些不一致的需求 ■ London ambulance Service Despatch System(伦敦救护车服务派遣系统),在运行两天 后被关闭(1992年),源于社会服务领糟糕的需求分析。 Swanick air traffic control(空中交通控制),计划在1998年完成,但2001年还未完成 (额外开支1.8亿英镑)。主要原因包括:缺乏健壮的需求规格说明而继续进行系统实现
需求工程有多重要? 需求工程是软件工程的根基,项目规模的大小决定错误的代价 失败项目的例子: ◼ Performing Rights Society(演出权益协会), PROMS项目,花费1100万英镑之后被放弃 (1992年)。其中糟糕的需求工程是项目失败的一个主要因素,包括未能以常人能够理解 和检查的形式表达软件需求。 ◼ Wessex Regional Information Systems Plan(地区信息系统), RISP项目,花费了4300 万英镑之后被放弃(1990年)。其主要原因包括缺乏对RISP项目范围的清晰定义。 ◼ London Stock Exchange(伦敦股票交易), TAURUS项目,花费了7500万英镑后被取消 (1993年)。许多问题起源于未能协调那些不一致的需求。 ◼ London Ambulance Service Despatch System(伦敦救护车服务派遣系统),在运行两天 后被关闭(1992年),源于社会服务领糟糕的需求分析。 ◼ Swanick Air Traffic Control(空中交通控制),计划在1998年完成,但2001年还未完成 (额外开支1.8亿英镑)。主要原因包括:缺乏健壮的需求规格说明而继续进行系统实现
Standish Groupl的调查结果 ◆调查范围:1995年开始,全国范围内的8000个 软件项目 调查结果 分之一的项目没能完成,而 在完成的三分之二的项目中,又有二分之一的项目没 有成功实施(几乎四分之三的项目有问题)。与需求 过程相关的原因占了45%,其中: ●缺乏最终用户的参与:13% ●不完整的需求:12%
Standish Group的调查结果 调查范围:1995年开始,全国范围内的8000个 软件项目 调查结果 ◼ 三分之一的项目没能完成,而 ◼ 在完成的三分之二的项目中,又有二分之一的项目没 有成功实施(几乎四分之三的项目有问题)。与需求 过程相关的原因占了45%,其中: ⚫ 缺乏最终用户的参与: 13% ⚫ 不完整的需求:12%
1996欧洲的调查结果 ◆IT、产品和服务部分的软件开发者一致将 需求规格说明和管理客户的雳求排序为他 们所面对的最重要的问题。 ◆需求被认为比编写文档、测试、质量保证、 标准、设计、配置管理和程序设计要明显 更容易出问题的地方
1996 欧洲的调查结果 IT、产品和服务部分的软件开发者一致将 需求规格说明和管理客户的需求排序为他 们所面对的最重要的问题 。 需求被认为比编写文档、测试、质量保证、 标准、设计、配置管理和程序设计要明显 更容易出问题的地方