第一章
1.什么是信息?信息和数据有何区别?P3
信息是经过加工的数据,它对接受者有用,对决策或行为有现实或潜在的价值。
信息和数据的区别:信息是经过加工之后所得到的数据,是逻辑性或观念性的;数据是记载客观事物的符号,是物理性的。
2.什么是系统?系统包括哪些组成部分?P7
系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。
系统组成部分:自然系统、人造系统、复合系统。
3.什么是信息系统?P8
信息系统是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。
4.如何理解管理信息系统的概念?P25
从计算机系统实现、支持决策和人机系统的角度出发,管理信息系统概念有以下三个定义:
①管理信息系统是一个由人、计算机等组成的能进行管理信息收集、传递、储存、加工、维护和使用的系统
②信息系统不仅是一个能向管理者提供帮助的基于计算机的人机系统,而且也是一个社会技术系统。
③管理信息系统通过对整个供应链上组织内和多个组织间的信息流管理,实现业务的整体优化,提高企业运行控制和外部交易过程的效率。
5.什么是管理信息系统结构?请描述管理信息系统的概念结构。P27
★管理信息系统结构:指MIS各个组成部分之间相互关系的总和,是收集和加工信息的体系。
MIS的概念结构:①基于管理任务的系统层次结构——纵向结构
②基于管理职能的管理信息系统结构——横向结构
③MIS的纵横综合结构
★附:MIS的结构可以从以下五个方面考虑:①概念结构 ②层次结构 ③功能结构 ④综合结构 ⑤物理结构
6.管理信息系统对管理职能有哪些支持?
管理信息系统对管理职能的支持:①支持计划编制中的反复试算
②支持计划数据的快进、准确存取
③支持预测
④支持计划的优化
7.请描述信息、系统、管理、决策之间的关系。
★信息、系统、管理、决策之间的关系:
准确及时地提供一定质和量的信息 正确的决策
↑ ↓
信息系统 → 决策 → 有效的管理
(信息系统对管理职能的支持,归根到底是对决策的支持。)
8什么是决策?决策有哪几种基本类型?
决策是人们为了达到一定目的而进行的有意识、有选择的活动。
决策的基本类型:①确定型决策
②风险型决策
③不确定型决策
第五章
1.诺兰阶段模型的实用意义何在?它把信息系统的成长过程划分为哪几个阶段?P93~P94
实用意义:①诺兰阶段模型总结了管理信息系统发展的经验和规律,其基本思想对于管理信息系统的建设具有指导意义。一般认为模型中的各阶段都是不能跳越的。
②无论是确定开发管理信息系统的策略,还是制定管理信息系统的规划,都应该首先明确组织当前处于哪一成长阶段,进而根据该阶段特征来指导管理信息系统的建设。
诺兰把信息系统的成长过程分为六个阶段,分别是:初始阶段、发展阶段、控制阶段、综合集成阶段、数据管理的阶段、成熟阶段。
2.什么是管理信息系统的战略规划?P91
★管理信息系略规划:就是根据组织的总体发展战略和资源状况,对组织信息系统近、中、长期的使命和目标、实现策略和方法、实施方案等内容作出的统筹安排。
3.信息系统规划的三阶段模型是什么?
★信息系统规划的三阶段模型及可用方法:
4.什么是诺兰阶段模型?简述诺兰每个阶段特征。P93
诺兰模型:是西方国家进行管理信息系统规划的指导性理论之一。西方发达国家信息系统发展经验表明:一个企业或地区信息系统的发展具有一定的规律性, 一般要经历从初级到成熟的成长过程。
★①初装(诺兰阶段模型的阶段1) 特征:⑴ 组织中只有个别人具有使用计算机的能力
⑵ 该阶段一般发生在一个组织的财务部门
②蔓延(诺兰阶段模型的阶段2) 特征:⑴ 数据处理能力得到迅速发展
⑵ 出现许多新问题(如数据冗余、数据不一致性难以共享等)
⑶ 计算机使用效率不高等
③控制(诺兰阶段模型的阶段3 ) 特征:⑴ 成立了一个领导小组
⑵ 采用了数据库(DB)技术
⑶ 这一阶段是计算机管理变为数据管理的关键
④集成(诺兰阶段模型的阶段4) 特征:⑴ 建立集中式的DB及相应的IS
⑵ 增加大量硬件,预算费用迅速增长
⑤数据管理(诺兰阶段模型的阶段5 )
⑥成 熟(诺兰阶段模型的阶段6)
由于80年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段进行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检索、处理和维护等;成熟应该是形成了完善的信息系统,可以为各个管理层次提供信息。
5.简述企业系统规划法的工作步骤,请详细说明利用U/C矩阵获得管理信息系统结构的过程。
企业系统规划法的工作步骤:① 准备工作
② 识别企业管理目标
③ 确定企业过程
④ 确定数据类
⑤ 设计管理信息系统结构
6.常用的管理信息系统开发方法有哪些?请说明每一种开发方法的基本思想、开发过程和适用范围。P101~P103
★常用的管理信息系统开发方法:结构化方法、原型法、面向对象方法、计算机辅助软件工程法 。
①结构化方法
Ⅰ. 基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析和设计。
Ⅱ. 开发过程:采用结构化方法开发系统时,整个开发过程按照生命周期被划分为若干个首尾相连的阶段。
Ⅲ. 适用范围:结构化系统开发方法适合于大型信息系统的开发。
②原型法
Ⅰ. 基本思想:系统开发者在初步了解用户需求的基础上,快速构造系统开发的初步模型--原型。
Ⅱ. 开发过程:用户需求描述、建立初始原型、使用原型系统、修改和完善原型
Ⅲ. 适用范围:原型法不适用于开发大型的管理信息系统。
③面向对象方法
Ⅰ. 基本思想:从现实世界的客观事物(即对象)出发来构造信息系统,并在系统构造中尽可能运用人类的自然思维方式。
Ⅱ. 开发过程:系统调查和需求分析、分析问题的性质和求解问题、整理问题、程序实现
Ⅲ. 适用范围:面向对象方法是流行的开发方法,适用面很广。
④CASE方法
Ⅰ. 基本思想:CASE是一种自动化或半自动化的方法,能够全面支持系统调查外的每一个开发步骤。
Ⅱ. 开发过程:CASE工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支撑的自动化开发过程。
Ⅲ. 适用范围:CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用。
第七章
1.什么是系统设计?其任务是什么?P130
系统设计:应用各种技术和原理,对设备、过程或系统做出足够详细的定义,使之能够在物理上得以实现。
★系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,主要是为了解决“怎样做的问题”。
2.系统设计包括哪些内容?P130
★系统设计内容包括:
①总体设计。包括功能结构图设计、功能模块图设计和信息系统流程图设计等
②详细设计。包括系统物理配置方案设计;代码设计和设计规范的制定;数据库设计;
界面及输出设计、输入设计;计算机处理流程设计
3.什么是代码?其设计方法有哪些?P131
代码是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。
代码设计方法:线分类法、面分类法和混合分类法
4.代码校验位常用的方法有哪些?P134
代码校验位常用的方法:算术级数法、几何级数法、质数法
5.简述数据库设计步骤、E-R模型向逻辑模型转变有哪些转换规则?P152~P153
★数据库设计步骤:
①用户需求分析——就是对现实世界进行分析;
②概念结构设计——根据对现实世界进行分析,将现实世界转换为概念世界。(实体联系E-R模型);
③逻辑结构设计——将概念模型转换成某种数据库管理系统 (DBMS)支持的数据模型 (逻辑模型);
④物理结构设计——为数据模型在设备上选定合适的存储结构和存取方法, 称为物理模型。
★E-R模型转换为关系数据模型的规则:
①每一实体集对应于一个关系模式。实体名作为关系名,实体的属性作为对应关系的属性。
②实体间的联系一般对应一个关系。联系名作为对应的关系名,不带有属性的联系可以去掉。
③实体和联系中关键字对应的属性在关系模式中仍作为关键字。
6.数据库设计中常出现的错误:①数据冗余
②修改异常或潜在的不一致性
③插入异常
④ 删除异常
7.数据库规范化中的第一、第二、第三范式都符合哪些条件?P150~P153
第一范式 (lNF) :属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是
不可分割的数据项。
第二范式 (2NF) :所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。
第三范式 (3NF) :所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个关键字数据项都不传递依赖于它的关键字。即所有的非关键字均完全依赖于整个关键字,而且只依赖于整个关键字。
8.输入设计中常用的数据出错校验方法有哪些?P159
⑴重复校验法或称二次输入校验法。
⑵视觉校验法或称静态校验法。
⑶检验位校验法或称校验码校验法。
⑷控制总数校验。
⑸数据类型校验。校验是数字型还是字母型。
⑹格式校验。
⑺逻辑校验。
⑻界限校验。
⑼顺序校验。
⑽记录计数校验。
⑾平衡校验。
⑿对照校验
9.系统设计报告有哪些内容?P163
系统设计报告的内容:①系统总体设计方案
②代码设计方案
③输入和输出设计方案
④文件设计方案
⑤程序模块说明
第八章
1.什么是系统实施?其任务是什么?
系统实施:是将系统设计阶段的结果在计算机上实现,并应用到实际管理工作之中的过程。
★系统实施的任务:就是实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。(程序设计、系统设计、人员培训、系统转换)
2.程序设计的目标是什么?P174
程序设计的目标:可维护性、可靠性、可理解性、效率
3.什么是系统测试?系统测试有哪些方法?
系统测试:是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试。
系统测试方法:恢复测试、安全测试、压力测试
4.什么是黑盒测试和白盒测试?
黑盒测试:就是在不考虑系统内部结构而运行系统,以检查在一定的输入下,系统的输出是否与期望相同。
白盒测试又称为结构测试。白盒测试时将程序看作是一个透明的盒子,也就是说测试人员完全了解程序的内部结构和处理过程。
5.黑盒测试设计测试用例常用的方法有哪些?
常用的方法:等价类划分、错误推测法、因果图方法、边界值分析法
6.简述系统测试的步骤。
系统测试的步骤:①制定系统测试计划
②设计系统测试用例
③执行系统测试
④缺陷管理与改错
7.系统转换的方法,各有什么优缺点和适用范围?P181
系统转换方法、优缺点及适用范围:
①直接切换法:转换方式费用低,方法简单,但风险大。适合于处理过程不太复杂的小型简单系统。
②并行切换法:有利于减轻管理人员心理压力、安全性较好,但费用高,两个系统的数据一般不具备可比性。适合于处理过程复杂、数据重要的系统。
③试点过渡法:心理、安全性较好,但费用高。适合于处理过程复杂、数据重要的大型复杂系统。一般多采用这种方式进行系统转换。
8.简述系统维护的内容和类型。P182
★系统维护的内容:①程序的维护
②数据文件的维护
③代码的维护
④机器、设备的维护
系统维护的类型:更正性维护、适应性维护、完善性维护、预防性维护。
PS:★为老师课上说的重点!