《软件工程 Software Engineering》课程授课教案(PPT课件)第五讲 需求分析建模

第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 面向信息内容:面向对象分析方法 描述系统需求时可以从系统的功能、行为和信 息三个方面进行,侧重点可以不一样
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第四讲 需求分析.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第二讲 软件过程模型.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第一讲 软件、软件危机和软件工程.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第三讲 问题定义和可行性研究.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-3)学位论文的写作程式.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-2)学位论文的概念与价值.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-1)科学研究的概念与方法.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-4)网络检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-3)光盘检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-2)联机检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-1)检索数据库.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-5)工具书.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-4)索引.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-3)文摘.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-2)书目.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-1)检索工具概述.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-3)信息检索效果.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-2)信息检索步骤.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-1)信息检索方法.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第三章 Retrieval Language(3-3)主题检索语言.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第一章 绪论(主讲:李晓红).ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第三章 栈和队列.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第九章 查找.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第二章 线性表.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第六章 树和二叉树.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第十章 内部排序.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第四章 字符串(String).ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章 硬件层.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.1)操作系统能扩大机器功能.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.10)处理机管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.11)解决资源冲突的策略和技术.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.12)微机操作系统的发展.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.13)分时操作系统特性.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.2)资源.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.3)硬件的复杂性.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.4)算题过程.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.5)操作录.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.6)多道程序设计与操作系统的形成.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.7)While(true).ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.8)Umix的 Shell.ppt