第3章软件需求分析 本章内容结构 本章引言 学习目标 ●教学内容 本章小结 ●思考和练习 课堂讨论 2021年2月7日 第3章软件需求分析 第1页
2021年2月7日 第3章 软件需求分析 第1页 第3章 软件需求分析 本章内容结构 ⚫ 本章引言 ⚫ 学习目标 ⚫ 教学内容 ⚫ 本章小结 ⚫ 思考和练习 ⚫ 课堂讨论
本章引言 软件需求分析是软件开发期的第一个阶段,基本任务是准 确地回答“系统必须做什么?”这个问题。 软件需求分析是整个系统开发的基础。在此阶段结束前, 系统分析员应该写出软件需求规格说明书,以书面形式准 确地描述软件需求。 本章将讲述需求分析的任务和步骤、需求获取的常用方法 、需求分析的常用方法、结构化分析方法、需求分析的图 形工具、SA方法的应用、数据库内容的需求分析和描述 以及需求规格说明书的撰写。 2021年2月7日 第3章软件需求分析 第2页
第3章 软件需求分析 本章引言 ⚫ 软件需求分析是软件开发期的第一个阶段,基本任务是准 确地回答“系统必须做什么?”这个问题。 ⚫ 软件需求分析是整个系统开发的基础。在此阶段结束前, 系统分析员应该写出软件需求规格说明书,以书面形式准 确地描述软件需求。 ⚫ 本章将讲述需求分析的任务和步骤、需求获取的常用方法 、需求分析的常用方法、结构化分析方法、需求分析的图 形工具、SA方法的应用、数据库内容的需求分析和描述 以及需求规格说明书的 撰写。 2021年2月7日 第2页
学习目标 ●了解需求分析的任务和步骤 ●了解需求获取的常用方法 ●理解需求分析的常用方法 ●熟练掌握结构化分析方法 ●熟悉需求分析的图形工具及其用法 ●理解和掌握数据库内容的需求分析和描述 ●掌握需求规格说明书的主要内容及撰写方法 2021年2月7日 第3章软件需求分析 第3页
2021年2月7日 第3章 软件需求分析 第3页 学习目标 ⚫ 了解需求分析的任务和步骤 ⚫ 了解需求获取的常用方法 ⚫ 理解需求分析的常用方法 ⚫ 熟练掌握结构化分析方法 ⚫ 熟悉需求分析的图形工具及其用法 ⚫ 理解和掌握数据库内容的需求分析和描述 ⚫ 掌握需求规格说明书的主要内容及撰写方法
教学内容 31需求分析的任务和步骤 32需求获取的常用方法 33需求分析的常用方法 34结构化分析方法 35需求分析的图形工具 36SA方法的应用 37数据库内容的需求分析和描述 38需求规格说明书的撰写 39本章小结和习题 2021年2月7日 第3章软件需求分析 第4页
2021年2月7日 第3章 软件需求分析 第4页 教学内容 3.1 需求分析的任务和步骤 3.2 需求获取的常用方法 3.3 需求分析的常用方法 3.4 结构化分析方法 3.5 需求分析的图形工具 3.6 SA方法的应用 3.7 数据库内容的需求分析和描述 3.8 需求规格说明书的 撰写 3.9 本章小结和习题
31需求分析的任务和步骤 311需求分析的任务 需求分析的任务还不是确定系统怎样完成它的工作。 需求分析的任务仅仅是确定系统必须完成哪些工作,也就是对 目标系统提出完整、准确、清晰而且具体的需求。 需求分析实际上是一个对用户意图不断进行揭示和判断的过程, 它并不考虑系统的具体实现,而是完整地、严密地描述应当 “做什么”的一种过程。 2021年2月7日 第3章软件需求分析 第5页
2021年2月7日 第3章 软件需求分析 第5页 3.1 需求分析的任务和步骤 3.1.1 需求分析的任务 需求分析的任务还不是确定系统怎样完成它的工作。 需求分析的任务仅仅是确定系统必须完成哪些工作,也就是对 目标系统提出完整、准确、清晰而且具体的需求。 需求分析实际上是一个对用户意图不断进行揭示和判断的过程, 它并不考虑系统的具体实现,而是完整地、严密地描述应当 “做什么”的一种过程