第三章软件需求分析 §3.1需求分析的任务 准确地定义未来系统的目 标,确定为了满足用户的需求 系统必须做什么。用<需求规 格说明书>规范的形式准确地 表达用户的需求
第三章 软件需求分析 §3.1 需求分析的任务 准确地定义未来系统的目 标,确定为了满足用户的需求 系统必须做什么。用 <需求规 格说明书> 规范的形式准确地 表达用户的需求
思考、涉及的几个问题 如何定义系统需求? ◇如何识别、获取需求? 你能够采取何种手段与用户进行交流沟通? 心何为需求建模? 你如何理解模型与建模?
思考、涉及的几个问题 如何定义系统需求? ❖如何识别、获取需求? 你能够采取何种手段与用户进行交流沟通? ❖何为需求建模? 你如何理解模型与建模?
软件需求分析的几个阶段 问题分析 °问题评估和方案综合 °建模 规约 复审 系统分析员的主要焦点是 做什么(what)”,不是 “怎样做(how)
软件需求分析的几个阶段 •问题分析 •问题评估和方案综合 •建模 •规约 •复审 系统分析员的主要焦点是 “做什么(what)” ,不是 “怎样做(how)
§3.2需求获取 3.2.1需求获取的目的 清楚地理解所要解决的问题 完整地获取用户需求
§3.2 需求获取 3.2.1 需求获取的目的 清楚地理解所要解决的问题 完整地获取用户需求
需求获取面临的挑战 (1)问题空间理解 (2)人与人之间的通信 (3)需求的不断变化
需求获取面临的挑战: (1)问题空间理解 (2)人与人之间的通信 (3)需求的不断变化