第3章需求分析 31需求分析的任务 32与用户沟通获取需求的方法 33分析建模与规格说明 34实体联系图(?) 35数据规范化(?) 36状态转换图+有穷状态机 3.7其他图形工具 38验证软件需求 39小结
第3章 需求分析 3.1 需求分析的任务 3.2 与用户沟通获取需求的方法 3.3 分析建模与规格说明 3.4 实体-联系图 (?) 3.5 数据规范化(?) 3.6 状态转换图+有穷状态机 3.7 其他图形工具 3.8 验证软件需求 3.9 小结
需求分析的意义 软件需求的深入理解是软件开发工作获得成 功的前提条件,不论我们把设计和编码做得如何 出色,不能真正满足用户需求的程序只会令用户 失望,给开发带来烦恼
需求分析的意义 软件需求的深入理解是软件开发工作获得成 功的前提条件,不论我们把设计和编码做得如何 出色,不能真正满足用户需求的程序只会令用户 失望,给开发带来烦恼
需求分析是软件定义时期的最后一个阶段, 它的基本任务不是确定系统怎样完成它的工作, 而是确定系统必须完成哪些工作,也就是对目标 系统提出完整、准确、清晰、具体的要求。 在需求分析阶段结束之前,由系统分析员写 出软件需求规格说明书,以书面形式准确地描述 软件需求。即: 准确地回答“系统必须做什么?
需求分析是软件定义时期的最后一个阶段, 它的基本任务不是确定系统怎样完成它的工作, 而是确定系统必须完成哪些工作,也就是对目标 系统提出完整、准确、清晰、具体的要求。 在需求分析阶段结束之前,由系统分析员写 出软件需求规格说明书,以书面形式准确地描述 软件需求。即: ---- 准确地回答“系统必须做什么?
管理人员 软件开发小组 ∏用户 分析人员 软件计划 软件需求规格说明 原型 在分析软件需求和书写软件需求规格说明书的过程中, 分析员和用户都起着关键的、必不可少的作用
在分析软件需求和书写软件需求规格说明书的过程中, 分析员和用户都起着关键的、必不可少的作用
软件需求的组成 业务需求 项目范 围文档 用户需求 质量属性)非功能需求 其他非功 文档 能需求 设计约束 系统需求 功能需求 需求规约 (specification 需求组成的全景图
业务需求 项目范 围文档 用户需求 文档 功能需求 质量属性 其他非功 能需求 设计约束 需求规约 (specification) 非功能需求 系统需求 需求组成的全景图 软件需求的组成