管理信息系统课件--第6章_管理信息系统实施
管理信息系统第6章习题答案
习题6(通信与网络)1、简述通信系统的定义及其基本模型。
答:通信系统是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统)实现网络中资源共享和信息传递的计算机网络。
通信系统基本模型是远程通信模型,即信息以一定的形式,如语言、数据、文本和映像,使用电或光的传递介质,从一个地方发送到另一个地方。
由于数据通信反映了远程通信以及计算机为基础的信息处理技术的整体,并主要依赖计算机与计算机化的设备,所以广义的远程通信就是数据通信。
远程通信网有五类基本元素:(1)终端;(2)远程通信处理器;(3)远程通信通道和介质;(4)计算机;(5)网络通信控制软件。
2、简述通信系统各个发展阶段的特点。
答:(1)第一代计算机通信网络实际上是以单个计算机为中心的远程联机系统,即面向终端的计算机网络;(2)第二代是多个主机算机通过通信线路互连起来,为用户提供服务,这时才算是实际的计算机网络(有了存储转发、通信子网、资源子网、公用网、公用数据网、分组、分组交换网、协议、网络体系结构等概念);(3)第三代是国际标准化的网络,1984年ISO颁布了被称为OSI七层模型的开放系统基本参考模型,计算机网络正朝着分布式系统方向发展,与普通计算机网络的区别在于分布式系统中多台计算机的存在是用户不可见(对用户透明)的,并且正在向协同计算能力发展。
3、局域网的应用已相当普遍,请介绍贵企业如何应用局域网解决管理上的问题,并探讨进一步发展网络的规划。
答:企业应用局域网一般是用来组建ERP(企业资源计划),比如使用金碟/K3或用友系统来管理企业的仓存管理、采购管理、物料需求计划、销售和生产管理、人事管理等,整合资金流、物流和信息,使企业资源利用率最大化、提高管理效益。
通常将各部门的电脑组成局域网,由信息中心统一管理,信息中心相当于网管中心。
另外,企业组建局域网还可以建立办公自动化系统,如OA系统,内部QQ。
管理信息系统(第二版)习题答案-第6章答案
管理信息系统(第二版)习题答案-第6章答案一、单选题1—5 D A D C A 6—10 C A A B B11—15 A D A B A 16—20 D B B C C21—25 A C D D A 26—27 A D二、填空题1.总体结构、详细2.功能要求、性能要求、容量要求、安全性可靠性要求。
3.星型拓扑结构、环型拓扑结构和总线型拓扑结构.4. 进程管理、存储管理、设备管理、文件管理、作业管理与用户管理5. 逻辑, 物理6. 总体结构,数据库设计,输入输出7. 组织/业务, 组织/功能8. 抽象到具体; 复杂到简单.9. 市场销售子系统; 生产管理子系统; 财务会计子系统; 人力资源管理子系统; 信息子系统; 物资供应子系统.10. 一对多(或1:N)11. 逻辑独立性12. 数据库管理系统13. 参照完整性14. 关系15. 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计.16. 概念模型的表示方法是实体—联系的方法.17. 实体型; 属性; 联系.18. 实际数据库结构; 装入数据; 测试和运行.19. 输入输出20. 输入信息正确性,满足输出需要21. 输入界面设计、输入方法选择和数据的校验22. 打印机输出、屏幕输出23. 菜单式、填表式、选择性问答式、按钮式、24. 数字网络直接传送和电话网络25. 判定参数和地址参数。
26. 输入、输出数据和数据加工27. 从上到下,由左向右28. 图形输出、报表输出29. 系统性、灵活性、可靠性和经济性30. 顺序码、区间码、助忆码31. 逻辑模型和物理模型三、名称解释1. 是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名称叫做SERVER。
2. 是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程并方便用户使用的程序集合,它是计算机和用户之间的接口。
4. 一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS5. 层次模块结构图是从结构化设计的角度提出的一种工具。
第6章 管理信息系统的实施与管理
加强两类人员的密切合作 –业务人员、分析人员
7
6.1.2 管理信息系统工程建设1 ◦ 系统选型
指用户在拟上新信息系统前,基于客观的需求 分析和系统规划,结合信息化投入预算和对市 面上主要系统产品和供应商进行调查、比较、 分析、评估,最后选择其中最适合自身需求和 特点的产品。
13
6.2.2 资源估算
◦ 人力资源估算 ◦ 硬件资源估算
14
6.2.3 工期估算与进度安排
◦ 工期估算(与开发人员的技术水平和开发经验有关) ◦ 估算方法:
利用与其他活动的相似性估算:历史数据估算 专家建议:项目采用了突破性技术或新技术 Delphi技术: 三点技术:对活动做三点估计,乐观的,悲
◦ 在分析项目进度时,需要知道下列问题:
事件最早开始时间; 在不影响项目进度的前提下,事件最迟什么时候开始。
19
6.2.4 项目开发成本估算
◦ 信息系统的成本由四项构成: 硬件成本 软件成本 维护和维修成本 使用成本。
20
6.2.5 风险管理
◦ 风险管理就是事先估计可能会发生的事件发生 的可能性并采取措施,进行有效的控制。
40
6.5.2 评价方法
◦ 多因素加权平均法 ◦ 层次分析法 ◦ 数据包络分析法 ◦ 经济效果评价方法
41
6.5.2 评价方法
◦ 系统评价工作结束后应该及时完成一份 完整的系统评价报告,以此作为系统进 一步改进和完善的依据,包括如下内容: 系统的目标、结构、功能是否合理, 是否满足实际工作的需要。 系统的各项指标及综合评价结果。 系统改进方向。
34
6.4.4 信息系统的审计
◦ 信息系统审计员的职责
充分了解信息系统的各种操作、物理设备、 通信、控制系统、安全要求、组织结构、岗 位安排、手工处理过程、具体应用;
管理信息系统-第六章练习题
第六章习题6.1单项选择题6。
1.1 表格分西图是(D)。
a。
数据流程调查使用的工具b。
编程工具c。
系统设计工具 d. 管理业务调查使用的工具6.1.2 开发MIS的系统分析阶段的任务是(Aa。
完成新系统的逻辑设b. 完成新系统的功能分析c。
完成新系统的物理设d. 完成新系统的数据分析6.1。
3 数据字典建立应从(B)阶段开始。
a。
系统设计b。
系统分c。
系统实施 d.系统规划6.1。
4 对一个企业供户、存管理信息系统而言,(B)是外部实体。
a. 仓库b。
划科c。
供应科 d.销售科6.1。
5 数据流(A)。
a. 也可以用来表示数据文件的存储操作b。
不可以用来表示数据文件的存储操作c。
必需流向外部实体d。
不应该仅是一项数据6.1。
6 管理业务流程图可用来描述(C)a. 处理功能b。
数据流程c. 作业顺序 d. 功能结构6.1.7 管理信息系统的开发过程不包含(A)a。
设备设计过程 b. 学习过程c。
人与人之间的对话过程d. 通过改革管理制度来适应信息系统的需要6.1。
8 决策树和决策表用来描述(Aa。
逻辑判断功b. 决策过程c。
数据流程 d. 功能关系6。
1。
9 表格分配图是系统分析阶段用来描述(A)的.a。
管理业务流程的图表 b. 数据流程的图表c。
功能结构的图表 d. 数据处理方式的图表6.1。
10 工资系统中职工的“电费”数据(每月按表计费)具有(Ca. 固定值属性b。
随机变动属性c. 固定个体变动属性d。
静态特性属性6。
1。
11 数据流程图是描述信息系统的(Ca. 物理模型的主要工具b。
优化模型的主要工具c. 逻辑模型的主要工具d。
决策模型的主要工具6。
1.12 在系统设计阶段,图6.1中的四种符号用于绘制(A )a。
数据流程图b. 处理流程图c. 信息系统流程图d。
表格分配图图6。
1 四种符号6.1。
13 描述数据流程图的基本元素包括:(D )a. 数据流,内部实体,处理功能,数据存储b。
劳顿《管理信息系统》习题集_第6章_中文
管理信息系统》第13版(Laudon/Laudon)第章商务智能基础:数据库与信息管理单项选择题.1)一组字符组成一个字,一个文字或者一个完整的数字称之为一个字段参考答案:FALSE难度系数:12)用以描述某一特定实体的特征或性质被称为属性参考答案:TRUE难度系数:13)程序-数据依赖是指当文件和软件程序需要更新和维护时,存储在其中的数据也需要作出相应变更。
参考答案:TRUE难度系数:24)DBMS将数据的逻辑视图与物理视图进行了区分参考答案:TRUE难度系数:25)文件中的每一条记录都至少包含一个关键字段.参考答案:TRUE难度系数:16)非关系型数据库技术被用于管理对表和关系的灵活性要求不高的数据集参考答案:TRUE 难度系数:17)数据治理制定相关政策与流程来管理企业数据的整体性和安全性参考答案:TRUE难度系数:28)由于HTML是一种跨平台语言,为此它是一种受到后端数据库青睐的方法参考答案:FALSE难度系数:29)数据字典是一种由终端使用者和程序员用以在数据库中操作数据库管理系统中相关数据的语言参考答案:FALSE难度系数:1110)在关系数据库中,复杂的数据群组必须经过精简来消除多对多关系参考答案:TRUE难度系数:111)数据仓库可以在旧系统基础上进行更新参考答案:TRUE12)一个数据仓库通常包含了几个规模较小的数据集市参考答案:FALSE难度系数:213)OLAP支持多维数据分析参考答案:TRUE难度系数:214)除了数据存储在非常大的数据库情况之外,OLAP都能够使用户快速获得对突发问题的参考答案:FALSE难度系数:215)内存计算主要依靠计算机的内存(RAM)参考答案:TRUE难度系数:316)在基于网络的服务器环境下,中间件的作用在于:将来自于公司内部数据库的信息传递给以网页形式呈献给用户的网络服务器上参考答案:TRUE难度系数:217)使用网络接口的缺点在于网络接口对于内部数据库要做出大量的改变参考答案:FALSE 难度系数:118)公共网关接口是一种处理网络服务器数据的规范参考答案:TRUE难度系数:219)数据库管理是一项通过制定政策与流程来将企业数据当成一类企业资源进行管理的组织职能参考答案:TRUE难度系数:2220)数据清洗与数据清理流程相同参考答案:TRUE难度系数:121)以下哪一项最好的概述了实体与属性之间的关系?A)实体-客户与属性-产品B)实体-客户与属性-购买C)实体-产品与属性-购买D)实体产品与属性-客户参考答案:B难度系数:322)以下哪一项不是传统文件环境的问题之一?A)数据不一致B)程序-数据依赖C)缺乏对临时需求的灵活性D)数据安全性低参考答案:B难度系数:2A)参照完整性约束B)将程序与数据分开C)运用数据字典D)最大限度地减少存放重复数据的独立文件参考答案:D难度系数:324)描述实体的特征或特性的被称为A)字段B)元组C)关键字段D)属性参考答案:D难度系数:125)以下哪一项非数字数据存储相关项是与数据库最类似的?A)卡片目录B)现金出纳收据C)医务室发票D)办公室购物清单参考答案:A3难度系数:226)由造成的难题使得企业试图进行客户关系管理,供应链管理或者从不同数据源整合成为企业信息系统的难度增大A)批量处理B)数据冗余C)数据独立性D)在线处理参考答案:B难度系数:127)在多个数据文件中出现的相同数据被称为A)冗余B)重复C)独立D)划分参考答案:A难度系数:128)数据库管理系统能够A)根据不同的逻辑视图来访问物理数据库B)根据不同的分析视图来访问逻辑数据库C)根据不同的分析视图来访问物理数据库D)根据不同的物理视图来访问逻辑数据库参考答案:A难度系数:229)逻辑视图能够A)展现在存储媒介上数据的组织方式及其结构C)生成补充报告D)展现出终端用户能看到的数据形式参考答案:D难度系数:230)中端电脑的数据库管理系统不包括以下哪一项A)DB2.B)Oracle.C)MicrosoftSQLServer.D)MicrosoftAccess.参考答案:D431)逻辑数据库模型的哪一类将数据存储在二维表中A)非关系数据库B)移动数据库C)关系数据库D)层级数据库参考答案:C难度系数:132)OracleDatabaseLite是一款A)小型手持计算机设备上的数据库管理系统B)网络数据库管理系统C)大型机关系数据库管理系统D)中端机数据库管理系统参考答案:A难度系数:333)MicrosoftSQLServer是一款A)小型手持计算机设备上的数据库管理系统B)网络数据库管理系统C)大型机关系数据库管理系统D)中端机数据库管理系统参考答案:D34)客户这张表中,关于单个客户的信息会被存储在单个中A)字段B)行C)列D)表参考答案:B难度系数:135)关系数据库中,一条记录用专业术语被称为A)元组B)行C)实体D)字段参考答案:A难度系数:2536)识别表中每一行所有信息的唯一标识的字段被称为A)主键B)关键字段C)主字段D)唯一ID参考答案:A难度系数:237)表中唯一识别每条记录的字段被称为A)主键B)关键字段C)主字段D)唯一ID参考答案:B难度系数:238)在关系数据库中,用以获得有用的数据集合的三项基本操作是A)select,project,andwhere.B)select,join,andwhere.C)select,project,andjoin.D)select,from,andjoin.参考答案:C难度系数:239)选择操作是指A)联合多个表,为用户提供比单个表更多的信息B)创建一个只有列组成的子集C)辨识从哪张表中选择列D)建立一个子集,包含文件中所有符合设定标准的记录参考答案:D 难度系数:140)连接操作是指A)联合多个表,为用户提供比单个表更多的信息B)辨识从哪张表中选择列C)创建一个只有列组成的子集D)将元素组合成片段参考答案:A难度系数:141)投影操作是指A)联合多个表,为用户提供比单个表更多的信息6B)创建一个只有列组成的子集C)将元素组合成片段D)辨识从哪张表中选择列参考答案:B难度系数:142)大数据不指代A)少于十亿条记录的数据库B)数据结构是给结构化的数据库C)机器生成的数据(传感器)D)社交媒体的内容(推特和脸书)参考答案:A难度系数:243)以下哪一项技术能够用以分析由大型网络零售商所生成的社交媒体数据?A)OLAPB)数据仓库C)数据集市D)Hadoop参考答案:D难度系数:244)数据字典作为重要的数据管理工具,其职能体现在A)设定了数据的属性B)建立了数据库中数据元素的清单C)展示了终端用户或者商务人员看到数据的形式D)保证了数据处于更新的状态参考答案:B难度系数:245)用以存储数据元素的定义与数据特性(用法,表示形式,管理权,授权,安全性)的自动化和人工化的文件被称为A)数据字典B)数据定义图C)实体-关系图D)关系字典参考答案:A难度系数:246)用于增加和更改数据库中数据的专门语言称为A)数据存取语言B)数据操纵语言7C)结构化查询语言D)数据定义语言参考答案:B难度系数:147)现如今最受欢迎的数据操纵语言是A)Access.B)DB2.C)SQL.D)CrystalReports.参考答案:C难度系数:248)DBMS通常包含报告生成工具,其目的在于A)生成和展示数据B)将数据以易于阅读的方式呈现C)以图表方式展现数据D)体现出预测分析参考答案:B难度系数:249)简化数据以最小化冗余以及棘手的多对多关系的过程被称为B)数据清理C)数据清洗D)数据定义参考答案:A难度系数:150)用以描述整个数据库的关系的原理图被称为A)数据字典B)交互关系图C)实体关系图D)数据定义图参考答案:C难度系数:251)表示实体之间存在的一对一关系由下列哪一个表示A)两根短竖线结尾的连线B)一根短竖线结尾的连线C)一条短线和一个箭头结尾的连线D)一条短线和一个箭头结尾上加一短线的连线参考答案:A8难度系数:352)以下哪一项不是网络数据挖掘的技术之一?A)内容挖掘B)网络结构挖掘C)网络服务器挖掘D)网络使用挖掘参考答案:D难度系数:253)假设你正在为一家零售服装连锁店工作,它们的主要销售对象是购物商场,而你正在为你的消费者以及其偏好作分析。
第六章场站管理信息系统
㈨权限控制
目前的信息系统以用户口令认证作为权 限控制的基础
对客户端应用来说,采用三道权限控制
㈩生产调度/生产辅助
系统中的各个模块相对各自的业务范围, 进行独立操作,模块之间则相互衔接, 从而实现对整个生产业务过程进行全 方位的跟踪和监督,实现资源的合理 调配和分工。
⒊功能性
场站综合信息系统的功能包含企业内部业务流 程、门户网站信息服务、周边业务单位数据 交换等,基本涵盖了作为一个集装箱场站所 需要的功能。
⒋易用性
管理系统无线终端界面采用触摸屏技术,所有 操作均用手指触摸完成;凡是相关业务领域 操作规范和约定的,系统自动给出建议操作, 用户只需执行确认或选择即可;运输车辆 GPS定位查询采用电子地图界面,并可直接 在电子地图用点击的方式查询该车详细计划 及作业情况等相关信息。
实现的功能: 数据查询功能 商务智能分析 ⒌无线实时理货系统 实现了码头现场理货无纸化
码头公司实际装船船图和外理实际装船舶图的 一致
“零签证” 和利息的“零延时”
㈢集装箱电子标签系统
⒈集装箱电子标签应用示范的意义
集装箱电子标签系统,使集装箱作为信息 流的载体,将信息流和物流融为一体, 对集装箱运输的物流和信息流进行实时 跟踪,消除集装箱在运输过程中的错箱、 漏箱,提高通关速度,提高运输的安全 性、可靠性,全面提升集装箱运输的服 务水平。
⒉集装箱电子标签的行业特征和研发的 目标
对电子标签的特殊要求: ⑴防冲突性设计 ⑵可靠性分析 ⑶电子封条
⒌扩展性
要求系统为外部单位的数据交换预留功 能相当强大的组件接口。一方面可以 实现为外部系统提供所需格式的报文 及数据,另一方面可以为通过授权认 证的用户提供主动数据交换组件接口, 达到与口岸物流信息的无缝连接。
第六章管理信息系统与企业流程
企业信息流的运行
• 信息的储存:
➢登记:总登记,个别登记 ➢编码:
排序编码,分类编码,表意编码,分 组编码,尾数编码
➢存放
登陆号、来源部门、内容顺序、来源 地区、资料形式
➢整理
清点、编制目录、摘要
企业信息流的运行
• 信息的传递
正式渠道:明文规定的传递渠道,较 明确、全面,但速度慢,有时也很不 经济。
企业信息流的运行
• 信息的搜集:
➢据信息目标和管理工作的需求来确 定信息收集的内容
➢探明收集信息的来源:零次信息源、 一次信息源、二次信息源。
➢信息收集的方法:统计资料法、实 地观察法、现场收集法、视听结合 法、阅读分析法、出价购买法、市 场调研法。
迈克尔·波特《竞争战略》
• 竞争对手分析要素
–未来目标 –业务单位目标 –业务组合分析和竞争对手目标 – 历史——目标和假设的指南 –现行战略等等
• 使美国人不解的是,波音公司没 有向苏联方面泄露有关制造飞机 的合金材料的机密,而苏联制造 这种宽机身的合金是怎么生产出 来的呢?
苏联专家的“足”下把戏
• 波音公司的技术人员一再回忆, 苦思冥想,才想起苏联专家考察 时穿的一种鞋似乎有异样。
• 原来,苏联专家穿的是一种特殊 的皮鞋,其鞋底能吸住从飞机部 件上切削下来的金属屑。他们把 金属屑带回去一分析,就得到了 制造合金的秘密。
企业人流的运行
• 员工的变迁 员工考评 员工的企业内部流动 员工的对外输出
因事设人 or 因人设事?
6.1 企业的运行
物力 财力 人力 信息
企业 输入
控制
输出 产品转换
反息流的运行
• 企业信息流的产生 • 企业信息流的运行
第七章 管理信息系统的系统实施 《管理信息系统》PPT课件
N-S图也称盒图,是一个改进的程序流程图。
图7-3 N-S图的五种基本控制结构
IPO(INPUT PROCESS OUTPUT)是输入加工输出图的简称,它是 由美国IBM公司发起并完善起来的一种工具。
图7-4 IPO图的格式
7.3.4 数据准备
数据的收集、整理、录入是一项烦琐、劳动 量大的工作。如果没有一定的基础数据的准备,系 统调试就不能很好地进行
可以分阶段地在培训后进行考试,也可以采用竞争上 岗等方式,促使管理人员处理好当前工作与未来知识储备 之间的关系。
7.3 程序设计
1
程序设计的目标
2
软件工具的选择
3
结构化程序设计方法
4
数据准备
7.3.1程序设计目标
可维护性 可靠性(容错能力) 可理解性 效率(有效利用计算机资源)
7.3.2软件工具的选择
Байду номын сангаас
C/S结构
Power Builder Delphi VC++ Visual Basic
MIS开发工具
M I S
7.2.1 硬件环境的建立
按照系统物理配置方案的要求,选择购置该系 统所必需的硬件设备。
硬件设备包括主机、外围设备、稳压电源、空 调装置、机房的配套设施以及通信设备等。
选择硬件设备时要充分进行市场调查,了解设 备运行情况及厂商所能提供的服务等。
主机的选择
计算机品牌选择 计算机购置应考虑的问题
B/S结构
C# PHP JSP
7.3.3 结构化程序设计方法
程序设计的主要依据是系统设计阶段的模块结 构图、数据库结构和编程语言的选择。
结构化程序设计可以使用程序流程图、N-S图、 PAD(问题分析图)、判定表等来描述。
信息系统工程概论课件6
信息化带动工业化
•
实现社会跨越式发展
信息化与工业化逐步融为一体化
信息化带动提升工业化 信息化 工业化支持促进信息化 工业化
信息化带动工业化
•
信息化带动工业化,工业化促进信息化 1.信息化带动工业化的主要方式 (1)加速经济模式转移 (2)采用先进制造技术提高企业的竞争力 (3)信息技术促进先进技术的推广 2.信息化带动工业化的实现途径 ①信息化引导工业化 ②信息化促进工业化 ③信息化改造工业化 ④信息化提升工业化
企业管理信息系统的作用
•
MIS所要达到的目的是对企业信息流的掌握和控制,提高信息反馈的 速度和质量,它基本上可以游离于物资流、资金流的日常运作之外,不涉 及业务流程的变动。 ①辅助分析:对于企业的生产经营活动进行决策,需要各种生产经营数 据作为依据。采用人工数据处理方式,带有一定的盲目性,会造成大量的 浪费。而通过计算机系统将数据组织起来,可以随时提供各种所需的数据, 能保证决策的准确、及时。 ②规范化管理:企业中的许多数据如果不采用计算机管理,其采集的时 间、格式以及计算方式等有非常大的随意性,不便于审核,容易引起混乱、 错误。计算机系统为数据处理提供明确的尺度,使之标准化、规范化。 ③减少重复劳动、节省人力:不仅大量的重复计算由计算机处理,可以 减轻人的劳动强度,更重要的是输入数据以后,所有的处理都由计算机系 统来完成,免去人工方式下数据的重复输入和许多中间处理环节,提高了 信息的及时性、准确性、精度和可靠性。
③ 信息化增强企业竞争的基础 ④ 信息化衍生竞争新领域 ⑤ 信息化改变竞争方式 ⑥ 信息化成为一种整合资源和推动企业发展的力量 ⑦ 信息化引发企业管理的革命
信息化、工业化与现代化三者的关系
•
工业化是相对农业社会来说的,是指人类社会出现的以工业生产和城市 生活占一个国家的主导地位的过程,即是机器大工业诞生以来经济结构的 变动过程。而信息化是相对工业社会来说的,是信息技术的广泛应用过程, 而且最先导致经济结构出现明显的变化。 信息化是建立在高度的工业化基础之上的。但是人类发展的顺序并不一 定是直线型的,在某些落后地区不必完全遵照“先工业化,后信息化”的 既定发展路线,而是可以将两者结合起来,即新型工业化道路和有根基的 新型信息化模式结合起来。社会跨越式发展,并不等于工业化可以直接被 跨越。按照目前的社会发展,工业化在我国是不可逾越的。在人口众多、 素质不高、社会发展多样化和多层次的情况下,要普遍进入信息社会,工 业化是一个必须的过程,而不能被整体上跨越。实现社会跨越发展决不是 不要工业化,而是如何协调两者的发展,利用信息化带动工业化的快速发 展。 信息化带动工业化其核心是做好信息化,其成败关键是人的思想观念 的改变,其主要着力点是要利用信息化来解决长期制约我国工业化发展过 程中的种种问题;政府在信息化带动工业化过程要发挥积极和恰当的作用,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章 管理信息系统实施
要测试的情况
– – – – – – 正常的不等边三角形 – 正常的等边三角形 正常的等腰三角形 – 三条边不构成三角形 一条边的长度为0 – 两条边的长度为0 三条边全为0 – 输入数据中包含负整数 输入数据不全 输入数据中包含非整数型数据
测试功能 正常的不等边三角形 正常的等边三角形 正常的等腰三角形 退化的三解形 非三角形 一条边数据为 0 二条边数据为 0 三条边数据为 0 输入数据不全
第六章 管理信息系统实施
2. 调试步骤
程序调试
联合调试
系统高度
第六章 管理信息系统实施
6.4.2 系统测试
测试是为了发现程序和系统中的错误 而执行程序的过程 成功的测试是发现了尚未发现的错误
第六章 管理信息统实施
1.测试特点
挑剔性
复杂性
不彻底性 经济性
第六章 管理信息系统实施
4, 8
第六章 管理信息系统实施
路径覆盖法
a→b→d A=1 B=1 X=1 b a 否
A>1AND B=0
是 c
X=X/A
a→c→e A=2 B=0 X=4
a→b→e A=1 B=1 X=2 a→c→d A=3 B=0 X=1 d
A=2OR X>1
是 e
X=X+1
第六章 管理信息系统实施
等价分类法
6.4 系统测试
6.4.1 程序调试
程序调试的含义主要是从表示程序中存 在错误的某些迹象开始,确定错误位置, 分析错误原因,并改正错误
第六章 管理信息系统实施
1.调试方法
试探法
基本思路: 先分析错误的表现形 正向跟踪的思路 若已知每个变量在程 反向跟踪的思路是 式,猜想程序故障的 序内若干个关键点的 从发现错误症状的 是沿着程序的控制 大致位置,然后使用 正确值,则可以用赋 地方开始回溯,即 流,从头开始跟踪, 一些简单、常用的纠 值语句输入这些变量 人工沿着程序的控 逐步检查中间结果, 错技术,获取可疑区 的正确值,然后检查 制流往回追踪程序 找到最先出错的地 域的有关信息,判断 程序的输出。若输出 代码,一直到找出 方 猜想是否正确。经过 结果正确,则故障在
输入数据中包含负整数
无效输入
7E3, 10.5, A 10.5, 7E3, A
第六章 管理信息系统实施
6.5 系统转换
6.5.1 系统转换的主要方式
直接转换:就是在确定新系统运行准确无 误时,立刻启用新系统,终止老系统运行
老系统
新系统
切换 时间
第六章 管理信息系统实施
并行转换:这种转换方式是新老系统 并行工作一段时间,经过一段时间的 考验以后,新系统正式替代老系统
老 系 统 新 系 统
时间 分段区
第六章 管理信息系统实施
6.5.2 系统转换的准备工作
数据准备
系统初始化
a
否
A>1AND B=0
是
X=X/A
b
c
用例
A=2 B=0 X=3
路径
ace
d
A=2OR X>1
是
X=X+1
e
第六章 管理信息系统实施
判断覆盖法
序 号 1 测试 用例 A=3 B=0 X=1 A=2 B=1 X=3 覆盖 路径
a
否 b
a
是 c
X=X/A
A>1AND B=0
acd abe d
A=2OR X>1
6.2.3 程序设计方法
结构化程序设计方法
限制使用GOTO语句 逐步求精的设计方法
原型式的程序开发方法 面向对象的程序设计方法 可视化的程序设计技术
第六章 管理信息系统实施
6.3 软件开发工具
编程语言类
数据库类
可视化编程类 专业系统类 客户/服务器类
第六章 管理信息系统实施
是
2
e
X=X+1
第六章 管理信息系统实施
条件覆盖法
否
判断条件
A>1 A≤1
B=0 B≠0
a b
A>1AND B=0
是
取值
T F
T F
c
X=X/A
A=2 A≠2
X>1 X≤1
T F
T F
d
A=2OR X>1
是 e
X=X+1
第六章 管理信息系统实施
条件 判断条件 A>1 A≤1 B=0 B≠0 A=2 A≠2 X>1 X≤1 取值 T F T F T F T F 条件记为 T1 F1 T2 F2 T3 F3 T4 F4
第六章 管理信息系统实施
5.测试方法
静态测试
是通过被测程序的静态审查,发现代码 中潜在的错误
动态测试
黑盒测试 白盒测试
• 把被测程序看成一个黑盒,根 据程序的功能来设计测试用例 • 根据被测程序内部结构设计测 试用例
第六章 管理信息系统实施
6.测试用例的设计
语句覆盖法
测试 覆盖
管理信息系统
Management Information System
第6章 管理信息系统实施
版权说明
本课件基于张志清主编《管理信息系 统实用教程》电子工业出版社, 2005.1,请保护作者版权。
第六章 管理信息系统实施
教学目的
使学生了解管理信息系统实施阶段在 系统开发中的作用,了解系统实施的 任务,掌握程序设计的方法、工具和 质量要求,理解什么是系统测试,并 且掌握系统测试和系统转换的方法。
第六章 管理信息系统实施
主要内容
系统实施的任务、特点和方法;
程序设计的原则、标准和方法;
软件开发工具; 系统测试的原则、内容和方法; 系统转换的主要方式和工作。
第六章 管理信息系统实施
6.1 系统实施概述
6.1.1 系统实施的任务
系统实施的任务是以系统设计方案为依 据,按照系统实施方案进行具体的实现, 最终组建出一个能够实际运行的系统, 交付用户使用。 具体任务包括:硬件准备、软件准备、 人员培训、数据准备
2.测试基本原则
测试队伍的建立
测试用例的设计
测试数据的选择 测试功能的确定 测试文档的管理
第六章 管理信息系统实施
3.测试文档
测试计划
测试项目的名称、目的、步骤、进度、测试用 例 测试用例={测试数据+期望结果}
测试报告
测试项目的名称、实测结果与期望结果的比较、 发现的问题、测试达到的效果 测试结果={测试数据+期望结果+实际结果}
c
d
A=2OR X>1
是
X=X+1
e
第六章 管理信息系统实施
设计的测试用例
设 计 的 测 试 用 例
序号 1 2 3
4
测试用例 A=2 B=0 X=4 A=2 B=1 X=1 A=1 B=0 X=2 A=1 B=1 X=1
覆盖路径 ace abd abe
覆盖条件组合 1, 5 2, 6 3, 7
abd
F1 F2 F3 T4
设 计 的 测 试 用 例
第六章 管理信息系统实施
条件组合覆盖法
第一判断式
a 否 b
A>1AND B=0
是
X=X/A
1
2
5 6
A>1 A≤1 3 B=0 B=0 A>1 A≤1 4 B≠0 B≠0 第二判断式 A=2 A≠2 7 X>1 X>1 A=2 A≠2 8 X≤1 X≤1
系统实施的工作流程
第六章 管理信息系统实施
6.1.2 系统实施的特点
工作量大
投入人力、物力多
组织管理工作繁重
第六章 管理信息系统实施
6.1.3 系统实施的方法
划分版本的基本原则
确定版本的规模
实现复杂模块的方法 安排实现模块的顺序
第六章 管理信息系统实施
6.2 程序设计
错误的位置或确定 多次试探,找到错误 程序前半部,否则故 故障的范围为止。 根源 障在程序后半部。
跟踪法
对分查找法
第六章 管理信息系统实施
归纳法
归纳法
基本思路: 基本思路: 从错误征兆出发, 首先列出所有可 通过分析这些征兆 能成立的原因或假 之间的关系而找出 设,然后一个一个 错误。 地排除列出来的原 因,最后证明剩下 的原因确实是错误 的根源。
6.2.1 程序设计原则
程序员应仔细阅读系统设计全部文档
程序员应熟练掌握编程语言和开发工具 编程时尽量使用标准方法 重视程序调试工作 尽量使用已有程序模块
第六章 管理信息系统实施
6.2.2 程序设计标准
可靠性 规范性 可读性 可维护性 健壮性 高效率
第六章 管理信息系统实施
划分等价类 为每个等价类编号 设计一个新的测试用例,使它能包括 尽可能多的尚未被包括的合理等价类 设计一个新的测试用例,使它包括一 个尚未被包括的不合理等价类
第六章 管理信息系统实施
边界值测试法
边界值测试法不是从一个等价类中任 选一个测试用例作代表,而是选一个 或几个测试用例,使得该等价类的边 界情况成为测试的主要目标;边界值 测试不仅注意输入条件,它还根据输 出的情况设计测试用例。
第六章 管理信息系统实施
4.测试步骤
模块测试
是在每个单独的模块中进行,包括模块 界面、内部数据结构、独立路径错误处 理和边界条件等项目
联合测试