第5讲需求分析建模 R
第 5 讲 需求分析建模
现实世界)影射 计算机世界
现实世界 计算机世界 影射
抽象( Abstract) ◆计算中抽象的本质和使用。 ■在处理复杂事务、构造系统、隐藏细节和获取重复模 式方面使用抽象,通过对不同层次的细节和指标的抽 象,能够表达一个实体和系统。 ◆源于实验科学,主要要素是数据采集方法和假设 的形式说明,模型的构造与预测实验分析结果分 析。 ◆在为可能的算法、数据结构和系统结构等构造模 型时使用抽象。 ◆抽象的结果是概念符号模型
抽象 (Abstract) 计算中抽象的本质和使用。 n 在处理复杂事务、构造系统、隐藏细节和获取重复模 式方面使用抽象,通过对不同层次的细节和指标的抽 象,能够表达一个实体和系统。 源于实验科学,主要要素是数据采集方法和假设 的形式说明,模型的构造与预测实验分析结果分 析。 在为可能的算法、数据结构和系统结构等构造模 型时使用抽象。 抽象的结果是概念符号模型
模型( model) ◆模型是对现实世界某些重要方面的抽象表示。 ◆模型是一种抽象,从某个视点、在某种抽象层 次上详细说明被建模的系统。 ◆有时我们使用术语“抽象”来表示模型,因为 我们从现实世界中抽象出对我们特别有用的东 西。 ◆分类 具体模型:直观模型、物理模型等; 抽象模型:思维模型、符号模型、数学模型等
模型 (model) 模型是对现实世界某些重要方面的抽象表示。 模型是一种抽象,从某个视点、在某种抽象层 次上详细说明被建模的系统。 有时我们使用术语“抽象”来表示模型,因为 我们从现实世界中抽象出对我们特别有用的东 西。 分类 n 具体模型:直观模型、物理模型等; n 抽象模型:思维模型、符号模型、数学模型等
需求分析的过程 ◆1通过对现实环境的调查,获得当前系统 的物理模型。 购书申 购书 发 领书 学请/教务科单会计室票出纳员单教材种书学 生|信北107)信北206信北206 实南 生 张 王 李 赵 学生购买教材的实际处理流程:当前系统物理模型
1 通过对现实环境的调查,获得当前系统 的物理模型。 学 生 学 生 购 书 申 请 购 书 单 发 票 领 书 单 书 信北107 张 教务科 信北206 王 会计室 信北206 李 出纳员 (实南) 赵 教材科 学生购买教材的实际处理流程:当前系统物理模型 需求分析的过程
需求分析的过程 ◆2去掉具体模型中的非本质因素: 抽取现实系统的实质,抽象出当前系统的逻 辑模型 购 书申 购书 领书 学请/审查单 发票 开领单 书 学 生有效性 开发票 书单 发书)生 学生购买教材的逻辑模型
需求分析的过程 2 去掉具体模型中的非本质因素: n 抽取现实系统的实质,抽象出当前系统的逻 辑模型。 学 生 学 生 购 书 申 请 购 书 单 发 票 领 书 单 书 审查 有效性 开发票 开领 书单 发书 学生购买教材的逻辑模型
需求分析的过程 ◆3分析当前系统与目标系统的差别,建立目标 系统的逻辑模型 无效书单一 学书单审查并发票/开领领书单学 生 开发票 书单 生 计算机教材管理系统的逻辑模型
需求分析的过程 3 分析当前系统与目标系统的差别,建立目标 系统的逻辑模型 。 学 生 审查并 开发票 购书单 发票 开领 领书单 书单 无效书单 学 生 计算机教材管理系统的逻辑模型
需求分析的过程 ◆4对目标系统的逻辑模型进行细化、改 进与优化 ◆5需求分析的验证
需求分析的过程 4 对目标系统的逻辑模型进行细化、改 进与优化 5 需求分析的验证
需求分析的过程 怎么做 做什 当前 前模型化物抽象子 系统 逻辑 系统 模型 模型 需求定 自标具体化物理实例化逻辑义 系统 模型 模型 目标 系统
当前 系统 目标 系统 物理 模型 逻辑 模型 逻辑 模型 物理 模型 模型化 抽象化 具体化 实例化 怎 么 做 做 什 么 当前 系统 目标 系统 需 求 定 义 需求分析的过程
需求分析建模方法 ◆按照信息的流向、结构、和内容三个方面可以 将现有的需求分析建模方法划分为: 面向信息流向:结构化分析方法 面向信息结构: Jackson分析方法 ■面向信息内容:面向对象分析方法 ◆描述系统需求时可以从系统的功能、行为和信 息三个方面进行,侧重点可以不一样
需求分析建模方法 按照信息的流向、结构、和内容三个方面可以 将现有的需求分析建模方法划分为: n 面向信息流向:结构化分析方法 n 面向信息结构:Jackson分析方法 n 面向信息内容:面向对象分析方法 描述系统需求时可以从系统的功能、行为和信 息三个方面进行,侧重点可以不一样