第3章需求分析
第3章 需求分析
学习目标了解需求分析的目的与意义;熟悉需求分析的任务与步骤;熟悉获取需求的常用方法掌握结构化分析方法和需求描述的图形工具;了解需求管理和需求验证的基本内容;能够承担一般复杂度的软件需求分析任务,撰写软件规格说明书并进行基本的需求验证
l 了解需求分析的目的与意义; l 熟悉需求分析的任务与步骤; l 熟悉获取需求的常用方法; l 掌握结构化分析方法和需求描述的图形工具; l 了解需求管理和需求验证的基本内容; l 能够承担一般复杂度的软件需求分析任务,撰写软件规 格说明书并进行基本的需求验证。 学习目标
目录01需求分析的任务02需求分析的步骤03结构化需求分析方法04需求分析的图形工具05需求验证与管理本章小结06
目录 01 02 04 需求分析的任务 需求分析的步骤 结构化需求分析方法 需求分析的图形工具 03 05 06 需求验证与管理 本章小结
需求分析的任务01
需求分析的任务 01
需求分析的意义软件开发实质上是围绕用户需求的软件实现,对用户需求的深入理解和准确描述是软件开发获得成功的关键,模糊、残缺、变化的需求描述是导致软件开发和维护各种问题的主要根源。在分析和统计以往开发失败的软件工程项目的原因的过程中发现,因为需求不完整而导致失败的项目占13.1%,缺少用户参与导致项目失败的占12.4%,需求和需求规格说明书更改的占8.7%,可见需求分析完成的质量直接影响后续软件开发的质量
需求分析的意义 软件开发实质上是围绕用户需求的软件实现,对 用户需求的深入理解和准确描述是软件开发获得成功 的关键,模糊、残缺、变化的需求描述是导致软件开 发和维护各种问题的主要根源。在分析和统计以往开 发失败的软件工程项目的原因的过程中发现,因为需 求不完整而导致失败的项目占13.1%,缺少用户参与 导致项目失败的占12.4%,需求和需求规格说明书更 改的占8.7%,可见需求分析完成的质量直接影响后续 软件开发的质量