信息系统分析和设计复习提纲PPT课件.ppt

上传人:优*** 文档编号:127674868 上传时间:2020-04-04 格式:PPT 页数:59 大小:1.42MB
返回 下载 相关 举报
信息系统分析和设计复习提纲PPT课件.ppt_第1页
第1页 / 共59页
信息系统分析和设计复习提纲PPT课件.ppt_第2页
第2页 / 共59页
信息系统分析和设计复习提纲PPT课件.ppt_第3页
第3页 / 共59页
信息系统分析和设计复习提纲PPT课件.ppt_第4页
第4页 / 共59页
信息系统分析和设计复习提纲PPT课件.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《信息系统分析和设计复习提纲PPT课件.ppt》由会员分享,可在线阅读,更多相关《信息系统分析和设计复习提纲PPT课件.ppt(59页珍藏版)》请在金锄头文库上搜索。

1、信息系统分析与设计 复习纲要 1 2 第一章信息系统及相关的概念 数据 Data 一般意义上认为是客观实体的属性值 是对客观事物记录下来的 可以鉴别的符号 数字 字符 文字 图形等等 信息 构成一定含义的一组数据就称为信息 3 信息量 香农定理如一个事件X具有N种可能的状态 当各种状态以等概率出现的时候 系统将得到最大信息量 H x max 如式1 如事件X的N种可能状态的出现概率不等时 则将得到平均信息量 其计算公式如式2 4 信息量 例1 已知某事件的各种可能状态以等概率出现 其出现概率P 0 666 试计算其最大信息量 答 例2 已知某事件的状态数为5 各种状态的出现概率分别为0 10

2、0 15 0 30 0 05 0 40 试计算其平均信息量 答 5 一 已知某事件的可能状态数为23 他们均以等概率出现 试计算其信息量 I 二 已知某事件的各种可能状态以等概率出现 其概率P 0 756 试计算其最大信息量H x max 三 已知某事件的状态数为6 各种状态的出现概率分别为0 17 0 32 0 06 0 20 0 16 0 09 试计算其平均信息量H x 信息量习题 6 第二章信息系统分析与设计理论 软件过程的三种图形工具的五种基本控制结构是顺序结构 IF两分支选择结构 CASE多分支选择结构 先判断重复结构 WHILE 后判断重复结构 REPEAT 判定表描述程序的静态逻

3、辑 因此不能独立用于描述程序逻辑 主要用于检查程序的逻辑 PDL语言是一种伪码 用于描述程序的逻辑 它的语法分为内外两层 外语法用高级语言中的关键字对程序进行分割 以描述程序结构和数据结构 内语法用自然语言描述各种操作和条件 HIPO是一种设计工具 主要包含可视目录表和IPO图 可视目录表给出程序的层次关系 IPO图则为程序各部分提供具体的工作细节 7 模块独立性的度量之一 耦合度 耦合度是模块间的联结关系 衡量不同模块间的相互依赖的紧密密程度 耦合的强弱取决于模块间接口的复杂程度 进入或访问一个模块的入口点 以及通过接口的数据 耦合度越高 模块独立性越弱耦合度强弱的因素 一模块对另一模块的引

4、用一模块向另一模块传递的数据量一模块施加到另一模块的控制的数量模块间接口的复杂程度 8 模块间耦合的类型 低非直接耦合耦数据耦合合标记耦合性控制耦合高内容耦合 模块独立性 弱 低耦合 强 中耦合 较强耦合 强耦合 公共耦合 如何降低模块间耦合度 1 如模块必须存在耦合 选择适当的耦合类型原则 尽量使用数据耦合少用控制耦合限制公共耦合的范围坚决避免使用内容耦合 2 降低模块间接口的复杂性 9 10 模块独立性的度量之二 聚合度 衡量一个模块内部各成分之间彼此结合的紧密程度设计目标 高聚合 一模块的所有成分都直接参与并且对于完成同一功能来说都是最基本的 11 模块的聚合性类型 低偶然聚合内逻辑聚合

5、聚时间聚合性过程聚合通信聚合顺序聚合高功能聚合 模块独立性 弱 功能分散 强 功能单一 12 过程设计 过程设计也叫做详细设计或程序设计 它不同于编码或编程 在过程设计阶段 要决定各个模块的实现算法 并精确地表达这些算法 前者涉及所开发项目的具体要求和对每个模块规定的功能 以及算法的设计和评价 后者需要给出适当的算法描述 为此应提供过程设计的表达工具 判定表判定树结构化语言 13 某商业公司的销售策略规定 不同的购货量 不同的顾客可以享受不同的优惠 具体办法是 年购货额在5万元以上且最近三个月无欠款的顾客可享受15 的折扣 近三个月有欠款 但是本公司十年以上的老顾客 可享受10 的折扣 若不是

6、老顾客 只有5 的折扣 年购货额在5万元以下无折扣 例 优惠折扣问题描述 14 判定表 DecisionTable 判定表 DecisionTable 又称判断表 为描述这类加工逻辑提供了表达清晰 简洁的手段 是描述多条件 多目标动作的形式化工具 判定表也是一种图形工具 呈表格形 判定表共分四大部分其结构如下所示 判定表结构 条件类别条件组合操作操作执行 15 判定表 DecisionTable 判断表的建立方法首先确定有哪些条件第二确定每一个条件有几种可能的状态 即有几种取值第三要确定有哪些动作第四给出所有条件的组合最后确定每一项动作要依赖哪些条件及取值 16 举例 优惠折扣 判断表 1 识

7、别判断条件 并列出所有的条件及条件值 C1 交易额 50000元 50000元C2 信誉好 近三个月无欠款 有欠款C3 老顾客 交易10年以上 10年以下2 建立条件组合数三种条件 每种各有二种情况 共有8种组合3 识别每个独立步骤A1 折扣15 A2 折扣10 A3 折扣5 A4 无折扣 17 举例 优惠折扣 设计判断表格 18 举例 优惠折扣 合并与简化1 19 判断表 20 举例 优惠折扣 判断树 交易额在50 000元以上 21 结构英语表示法 If交易额 2500元thenIf三个月无欠款then折扣15 elseif老顾客then折扣10 else折扣5 else无折扣 22 判定

8、表 判定树 结构化语言例 某工厂人事部门对一部分职工重新分配工作 其分配原则 如果年龄不满18岁 文化程度是小学 则脱产学习 文化程度是中学 则当电工 如果年龄满18岁但不满40岁 如果文化程度是小学或中学 若是男性 则当钳工 若是女性 则当车工 文化程度是大学 则当技术员 如果年满40岁及以上者 文化程度是小学或中学 则当材料员 文化程度是大学 则当技术员 23 有三个条件 性别 年龄 文化程度 性别有2个取值年龄有3个取值文化程度有3个取值所有条件的组合有 2 3 3 18个 判定表举例 24 判断表 初始 25 判断表 整理后 26 第三章信息系统分析与设计方法 功能分解法划分子功能信息

9、造型法E R图面向数据流的分析方法数据流图数据字典 27 某订货系统功能说明如下 假设某一企业采购部门每天需要一张订货报表 报表按材料编号排序 报表中列出所有需要再次订货的材料 对于每种需要再次订货的材料应列出下列数据 材料编号 名称 订货数量 目前价格 或参考价格 主要供应单位 第二供应单位等 材料入库或出库称为事务 通过放在仓库的CRT终端把事务报告给订货系统 当某种材料的库存数量少于库存量临界值时就应该再次订货 应用举例 1 28 如何画出上述订货系统的数据流程图呢 考虑数据的源点和终点 从上面对系统的描述可以知道 仓库管理员通过终端把事务报告给订货系统 系统经过汇总处理 每天向采购部提

10、供一张订货报表 所以 采购员是数据的终点 而仓库管理员是数据的源点 仓管员 0 0订货系统 采购员 事务 订货报表 图 a 订货系统的顶层数据流程图 应用举例 2 29 考虑数据加工 问题给出 采购部需要报表 因此必须有一个用于产生报表的处理 输入事务的结果是改变材料库存量 然而任何改变数据的操作都是数据加工 因此对事务进行的处理是另一个处理 考虑数据流 系统把订货报表送给采购部 因此订货报表是一个数据流 仓库需要将每笔事务输入到系统中 显然事务是另一个数据流 应用举例 3 30 考虑数据存储 从问题的阐述中 可以看出产生报表和处理事务这两个处理在时间上明显不匹配 每当有一个事务发生时就必须立

11、即处理事务 而每天只产生一次订货报表 因此 用来产生订货报表的数据必须存放一段时间 也就是应该有一个数据存储 另外 当某种材料的库存数量少于库存量临界值时就应该再次订货 这个事实意味着必须在某个地方有材料库存量和库存量临界值这样的数据 因此 需要有一个保存清单的数据存储 应用举例 4 31 一旦把数据流程图中的四种成份都分离出来之后 就可着手绘制系统的数据流程图了 数据流程图的绘制也是采用自顶向下的方法 由粗到细 逐层细化 最后形成一套完整的拟建系统的数据流程图 仓管员 1 0处理事务 采购员 事务 订货报表 图 b 订货系统的一层数据流程图 2 0产生报表 D2订货信息 D1库存信息 应用举

12、例 5 数据流程图1 32 D2 1 1事务输入和检验 仓管员 1 2更新库存 D1 库存信息 F3库存 F1事务 事务F2 F4缺货信息 F5订货信息 订货信息 图 c 订货系统的2层数据流程图 子图1 应用举例 6 数据流程图2 33 D2 F6订货汇总信息 F7 订货报表 订货信息 图 d 订货系统的1层数据流程图 图b的局部 各数据成分加上编号 应用举例 7 数据流程图3 34 思考题1 请绘制某商场供销存管理的数据流程图 某商场对每一批购入的商品根据 入库单 登记在 购入流水账 中 对每一批销售的商品根据 出库单 登记在 销售流水账 中 商品每天入库或出库后 要根据 购人流水账 和

13、销售流水账 修改 库存台账 商场每月将根据 库存台账 制作各种报表 35 思考题2 请绘制银行处理存款的数据流程图 储户将填好的存款单 存折 现金交给银行 银行作如下处理 1 审核存款单 存折和现金 发现不合格时退回储户 合格的存折 存款单和现金交存款处理 2 处理存款时要修改账目和存折 再将存折退回储户 3 银行将现金存人 现金库 36 从数据流图导出模块结构图 从数据流程图导出系统的模块结构图 首先要区分数据流程图的结构类型 然后根据不同的类型采用不同的方法把数据流图映象成相应的模块结构 37 一 数据流程图DFD的结构类型 1 变换型DFD一个数据流程图可以明显地分成输入 处理和输出三部

14、分 2 事务型DFD事务型数据流程图一般呈束状形 变换分析举例 DFD 1格式检查 3产生收据 2计算汇费 4记账 汇款单 合格的汇款单 处理后的汇款单 收据 明细账 变换中心 输出 输入 业务数据 38 39 变换分析举例 转换后的模块结构图 40 练习题1 按图所示 将数据流图导出模块结构图 说明 其中C为变换中心 41 第四章管理信息系统 管理信息系统的概念管理信息系统的研究和应用起源于20世纪50年代末期 20世纪60年代进入了一个蓬勃发展的时期 管理信息系统是一个由人 计算机及其它相关因素组成的 能进行信息的收集 传递 存储 加工 维护和使用的系统 管理信息系统有着广泛的应用领域 但

15、是企业 特别是制造业是管理信息系统应用最为广泛的领域 42 制造业管理信息系统 MRP系统MRP 系统ERP系统计算机集成制造系统产品数据管理技术 43 制造业管理信息系统的发展 总的来看 制造业信息系统可以分为两种类型 一种是通过技术实现产品生产的系统 另一种是通过管理实现生产的系统 技术信息系统包括计算机辅助设计 CAD ComputerAidedDesign 计算机辅助制造 CAM ComputerAidedManufacturing 及计算机数字控制 CNC ComputerNumericControl 等 以管理为主的信息系统包括 物料需求计划系统 MRP MaterialRequi

16、rementPlanning 制造资源计划系统 MRP ManufacturingResourcesPlanning 计算机辅助质量控制 CAQ ComputerAidedQualitycontrol 及准时制造技术 JIT JustinTime 等 将技术和管理因素相结合的信息系统有 计算机集成制造系统 CIMS ComputerIntegratedManufacturing 和企业资源计划 ERP EnterprisesResourcesPlanning 44 第五章决策支持系统 现代西方现代管理学派的HerbertA Simon将决策问题分为三种不同的类型 即将问题分为结构化问题 structuredproblem 半结构化问题 semi structuredproblem 和非结构化问题 non structuredproblem 对这三种问题的决策分别称为结构化决策 半结构化决策和非结构化决策 45 决策支持系统的类型 群决策支持系统分布式决策支持系统智能决策支持系统决策支持中心战略决策支持系统基于数据仓库和联机分析处理的决策支持系统 46 联机分析处理 联机分析处理 OLA

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号