需求分析的过程 ◆2去掉具体模型中的非本质因素: 抽取现实系统的实质,抽象出当前系统的逻 辑模型 购 书申 购书 领书 学请/审查单 发票 开领单 书 学 生有效性 开发票 书单 发书)生 学生购买教材的逻辑模型
需求分析的过程 2 去掉具体模型中的非本质因素: n 抽取现实系统的实质,抽象出当前系统的逻 辑模型。 学 生 学 生 购 书 申 请 购 书 单 发 票 领 书 单 书 审查 有效性 开发票 开领 书单 发书 学生购买教材的逻辑模型
需求分析的过程 ◆3分析当前系统与目标系统的差别,建立目标 系统的逻辑模型 无效书单一 学书单审查并发票/开领领书单学 生 开发票 书单 生 计算机教材管理系统的逻辑模型
需求分析的过程 3 分析当前系统与目标系统的差别,建立目标 系统的逻辑模型 。 学 生 审查并 开发票 购书单 发票 开领 领书单 书单 无效书单 学 生 计算机教材管理系统的逻辑模型
需求分析的过程 ◆4对目标系统的逻辑模型进行细化、改 进与优化 ◆5需求分析的验证
需求分析的过程 4 对目标系统的逻辑模型进行细化、改 进与优化 5 需求分析的验证
需求分析的过程 怎么做 做什 当前 前模型化物抽象子 系统 逻辑 系统 模型 模型 需求定 自标具体化物理实例化逻辑义 系统 模型 模型 目标 系统
当前 系统 目标 系统 物理 模型 逻辑 模型 逻辑 模型 物理 模型 模型化 抽象化 具体化 实例化 怎 么 做 做 什 么 当前 系统 目标 系统 需 求 定 义 需求分析的过程
需求分析建模方法 ◆按照信息的流向、结构、和内容三个方面可以 将现有的需求分析建模方法划分为: 面向信息流向:结构化分析方法 面向信息结构: Jackson分析方法 ■面向信息内容:面向对象分析方法 ◆描述系统需求时可以从系统的功能、行为和信 息三个方面进行,侧重点可以不一样
需求分析建模方法 按照信息的流向、结构、和内容三个方面可以 将现有的需求分析建模方法划分为: n 面向信息流向:结构化分析方法 n 面向信息结构:Jackson分析方法 n 面向信息内容:面向对象分析方法 描述系统需求时可以从系统的功能、行为和信 息三个方面进行,侧重点可以不一样