管理信息系统第三版习题解答.docx
《管理信息系统第三版习题解答.docx》由会员分享,可在线阅读,更多相关《管理信息系统第三版习题解答.docx(32页珍藏版)》请在冰豆网上搜索。
管理信息系统第三版习题解答
第一章
思考题:
1、何谓数据?
何谓信息?
二者有何区别?
(1)数据是一组表示数量、行动和目标的可鉴别的非随机符号。
(2)信息是一种被加工成特定形式的数据,这种形式的数据对于信息接受者来说是有意义的,对于当前或将来的行动或决策具有实际的或能领会的价值。
(3)信息来源于数据,数据是信息的原始资料。
就本质而言,数据是客观对象的记载,而信息则是数据含义。
数据只有经过加工,并赋予语义解释,才能带给接收者信息。
2、一个电话公司每天会产生大量的电话账单,这些账单上的数据是信息吗?
不是。
数据只有经过加工,并赋予语义解释,才能带给接收者信息,这些账单数据只有被使用,服务于某种目的,有了特定含义才能称为是信息。
3、何谓系统?
系统有哪些属性?
(1)系统是为了实现某种目的,由一些相互联系、相互作用、相互依存的元素(elements),按照一定的规则或结构组织起来的一个集合体。
(2)整体性、目的性、层次性、相关性、环境适应性
4、什么是管理?
如何理解信息是管理的基础,而信息又是管理的对象?
(1)管理是管理者或管理机构,在一定范围内,通过计划、组织、领导、控制等工作,对组织所拥有的资源(包括人、财、物、时间、信息)进行合理配置和有效使用,以实现组织预定目标的过程。
(2)信息是管理的基础,要搞好管理,必须充分利用信息,实现管理的职能;信息是管理的对象,信息也是管理工作的有机组成。
信息与管理有着密切的联系。
信息是管理的纽带,信息的获取、加工、传输是管理活动的基础,信息活跃在整个管理过程的各个环节;管理就是通过信息进行管理,管理过程就是信息沟通的过程。
科学的管理必须建立在良好的信息管理基础上,而信息技术为科学管理提供了重要的技术基础。
5、信息化包括哪些方面?
信息化包括政府信息化、企业信息化、领域信息化、区域信息化和社会信息化等
分析题:
1、对命题“富裕的国家(地区),必定信息富裕”谈谈你的见解。
无标准回答,主要应抓住:
信息富裕是“因”,国家(地区)富裕是“果”的因果关系。
具体可从信息的属性着手,分析信息的作用。
参考:
(1)该命题成立——美欧日等发达国家(地区),信息富裕,导致其国力强大,国家富裕。
(2)该命题不成立——石油生产国国家富裕,但其信息、国民水平并不高。
(对此教师应对学生分析:
在资源的分析勘探、油价控制等方面是离不开信息的作用的,信息在这里的作用是“四两拨千斤”。
与之相比,我国的出口方面的信息使用水平并不高。
)
2、阅读书中的案例,双汇连锁配送管理系统的输入、处理、输出分别是什么?
这个系统与双汇商业连锁公司的经营战略是怎样联系的?
(1)系统的输入、处理、输出分别是
输入:
每个店的每个品种的需要量、库存量;
处理:
统计、计算每个品种的数量;每个店的库存量、销售量、销售分析;原料、半成品的需要量。
输出:
原料、半成品的进货量;总店提货单、每个店的配送单。
(2)联系
这个系统是具备统一的配送管理、库存管理、采购管理、运输管理和财务管理等功能的大型软件。
现代供应链管理思想构成了该系统的核心管理体系,实现了连锁分销体系中的物流和信息流在配送、制造和采购这三个领域的结合,对在特定位置和地点、供应源和客户之间进行的材料、半成品和成品的流转等进行了综合管理,并实现了供应链各节点上的信息共享,克服了传统信息层层传递、信息滞后的弊端。
从而达到反应快速、降低库存、降低成本、整合运输等管理目标。
实训题:
1、将一台微机看成一个系统,画出图示,说明这个系统中各子系统之间的关系。
2、说说自己身边的信息化事例。
你觉得,在我们日常生活中信息化涉及的领域能占多大比例。
略
第二章
思考题:
1、名词解释:
管理信息系统、管理信息系统的生命周期、结构化方法、原型法、面向对象方法。
略。
2、简述管理信息系统的层次类型和职能类型。
略。
3、简述管理信息系统的功能结构和软件结构。
略
4、结构化方法和面向对象方法在思维方式上有何不同?
(1)结构化方法是把信息系统看作是功能模块的集合,这些功能模块通过一定的系统结构联系在一起。
整个开发过程分为几个相互独立的阶段,每个阶段都有明确的任务,严格按阶段顺序进行开发。
(2)面向对象方法把信息系统本身看成是一系列离散的对象的集合,这些对象既包括数据结构,又包括在这些数据结构上的操作或行为。
面向对象方法把基点放在相对固定的部分即对象上,强调从应用的角度来考虑和解决问题,解决问题的方法在空间和结构上尽可能与实际问题一致。
5、简述管理信息系统的学科性质。
管理信息系统学科是建立在管理科学、信息科学、系统科学、运筹学、现代通信技术及计算机技术等多种学科技术基础上的一门综合型、交叉型学科。
管理信息系统科学是依赖于系统科学、管理科学和信息技术的发展而形成的,管理信息系统学科的要素是系统的观点、科学的管理思想与方法和信息技术的支持。
分析题:
1、如何理解管理信息系统的定义?
三个层次:
(1)管理信息系统的定义;
(2)管理信息系统的基本特征;
(3)点明:
从本质上讲,管理信息系统不仅是一个技术系统,更是一个管理系统、一个社会系统。
2、如何理解管理信息系统的理论基础?
信息技术的普及发展对管理信息系统提供可能,管理应用各种手段、理论解决管理问题。
信息技术的发展,推动了社会的变革和进步。
企业为了适应经营环境的变化、提高竞争能力,为各种用户提供更快捷、更高质量、更低成本、更具个性化的产品和服务,使用管理信息系统成为最好的解决方案。
管理信息系统作为一种管理思想、方法和技术,体现了信息技术在管理领域的应用,把企业的管理思想和理论推到了一个新的高度。
3、试述管理信息系统几种开发方法的区别和联系。
见第2.5.5各种开发方法的比较
4、北辰管理信息系统的开发指导思想是什么?
北辰是如何利用管理信息系统提高管理业绩的?
(1)“标准和开放”的原则,把系统建立在客户机.服务器系统结构基础之上,并选择开放的硬件平台、操作系统、大型数据库软件平台;在应用系统的设计与开发方面采用标准化和模块化的设计思想,在此基础上建立具有相当的灵活性和一定的可扩展性的应用平台;采用了“单品管理、进价核算”的管理方式。
(2)
1整合企业资源,实现信息共享
2丰富系统功能,提高工作效率
3优化商品结构,提升整体效益
4规范业务流程,减少人工费用
实训题:
略
第三章
思考题:
1、管理信息系统战略规划与组织发展战略之间有怎样的关系?
管理信息系统战略规划既可以看成是企业战略规划的一个组成部分,也可以看成是企业战略规划下的一个专门性规划。
不论管理信息系统战略规划是作为企业战略规划的一部分还是一个专门性规划,都应与企业战略规划有机地配合。
2、管理信息系统战略规划的内容、规划的步骤是什么?
(1)规划的内容
1信息系统的目标、约束与结构
2当前的能力状况
3对影响计划的信息技术发展的预测
4近期计划
(2)规划的步骤
略。
(可见3.2.4管理信息系统的战略规划步骤)
3、在系统规划阶段应有哪些人参加,为什么?
(1)一名全面负责的信息资源规划负责人,企业中有关部门的主要负责人以及用户分析员。
(2)一方面是为了能够从组织的最高管理层次出发来保证系统规划的重要性及权威性,另一方面也能够协调组织内部各部门对管理信息系统的不同要求,统一使用有限的资源,以保证各部门对信息系统开发工作的有效支持。
4、什么是企业过程?
定义企业过程的步骤是什么?
(1)企业过程是企业管理过程中一组逻辑上相关的决策和活动,它们服务于企业的资源管理工作。
(2)定义企业过程的步骤。
略。
(可见“定义企业过程的步骤图”)
5、识别企业数据的方法有那几种?
识别企业数据的方法有两种:
企业实体法和企业过程法。
分析题:
1、管理信息系统规划有哪些方法?
它们各有哪些特点?
(1)战略目标集转化法、关键成功因素法、企业系统规划法;
(2)略。
(见3.4.4实际规划中的CSB方法)
2、开发管理信息系统为什么必须首先做好规划?
开发管理信息系统,必须首先做好规划。
一方面,这是由于管理信息系统的建设是一项耗资大、时间长、技术复杂且涉及面广的庞大的系统工程,在着手开发之前,必须进行充分的规划和论证,将其放到重要的战略地位来考虑,否则后果将难以设想。
另一方面,在现代社会中,信息已成为企业的生命线。
信息资源是企业的一项重要财富,信息管理是企业管理的重要组成部分,管理信息系统的运行与企业的运营方式息息相关;所以不仅要在资源、经费和时间上给予充分考虑,而且要在观念上给予高度重视,做出全方位的规划。
3、诺兰模型把管理信息系统的成长过程划分为哪几个阶段?
它的意义何在?
(1)分为:
初装、蔓延、控制、继承、数据管理和信息管理六个阶段
(2)诺兰的阶段模型总结了发达国家信息系统发展的经验和规律:
模型中的各阶段都是不能跳跃的。
因此,无论是在确定开发管理信息系统的策略的时候,还是在制定管理信息系统规划的时候,都应首先明确本单位当前处于哪一个成长阶段,进而根据该阶段特征来指导管理信息系统建设。
实训题:
略
第四章
思考题:
1、系统分析的主要任务是什么?
为什么说系统分析是管理信息系统开发过程最重要的一环?
(1)根据前一阶段做出的信息系统规划,调查当前系统的情况,弄清用户对信息的真实需求,完成新系统的逻辑设计;要找出当前系统存在的不足,并且在新系统中解决。
简言之,就是要搞清楚新系统应该“做什么”,从而为下一步的系统设计提供依据。
(2)系统分析是系统开发的基础和根据,决定了系统的成败
2、数据流图的作用是什么?
有哪些基本成分?
(1)是数据分析的主要工具。
是采用自顶向下、逐步求精、逐步分解的结构化分析方法,使用规定的图形符号描述系统的各个处理环节以及各环节之间的数据传递关系,直观地反映系统的各个组成部分和不同组成部分之间的数据处理关系。
数据流图可以反映出整个系统中数据的流动、存储、处理、传递与使用的情况。
(2)有外部实体、数据流、处理过程、数据存储
3、数据词典的作用是什么?
是对数据流图中各个元素的详细说明。
数据流图和数据词典从图形和文字两个方面对系统的逻辑模型进行完整的描述。
4、可行性研究主要研究哪些问题?
主要从经济、技术、管理及法律等方面研究项目是否有必要开发、是否能够开发、是否值得开发。
5、系统逻辑方案主要包括哪些内容?
对当前系统的业务流程分析整理的结果、数据及数据流程分析整理的结果、子系统划分的结果、各个具体业务的处理过程以及根据实际情况应建立的管理模型和管理方法。
分析题:
1、某工厂成品库管理的业务过程如下:
成品库保管员按车间送来的入库单登记库存台账。
发货时,发货员根据销售科送来的发货通知单将成品出库并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此登记库存台账,出库单的另外两联分别送销售科和会计科。
试按以上业务过程画出业务流程图。
图:
(补充:
参考数据流图
2、在系统分析时,首先建立原系统的物理模型,再根据物理模型建立原系统的逻辑模型。
请问什么是原系统?
原系统的物理模型与逻辑模型有什么差别?
(1)即应用项目对象
(2)原系统的物理模型是对原系统调查材料的分析整理结果,包括:
组织结构分析、组织与功能关系分析、业务流程分析;
原系统的逻辑模型主要内容是对原系统的数据分析。
逻辑模型剥离了原系统的组织结构、业务部门等社会属性,用信息化的形式来表达原系统的人、财、物等情况,从数据流动和处理的角度来观察原系统的真实情况,分析原系统存在的问题。
3、略
实训题:
略
第五章
思考题:
1、要注意以下问题:
(1)设计的代码在逻辑上必须能够满足用户的需要,在结构上应当与处理的方法一致。
唯一性,标准化、规范化,实用性、系统性
(2)代码的设计在内容结构上要注意提高其质量,使之便于记忆,不易出错。
①尽量不使用易混淆的字符,以免引起误解。
②代码较长时分成小段
③当字母和数字混用时,应尽量使字母和数字分开
2、要注意系统的吞吐量、可靠性、响应时间、集中式或分布式的选择。
3、数据的校验方法有人工直接校验、计算机程序自动校验等多种方法。
具体有以下几种:
视觉校验、重复校验、对照校验、平衡校验、控制总数校验、顺序校验、记录计数校验、校验位校验、逻辑界限校验、格式校验等。
4、
设备
介质
用途
特点
显示器
屏幕
显示数据,文本和图形,主要用来实现人机对话,显示查询结果,预览输出报表等
响应快,灵活
打印机
打印纸
打印各种输出报表、书面材料
便于保存,多份输出
磁盘机
磁盘
建立、保存和转存磁盘文件
便于存取和更新,硬盘容量大,速度快,软盘携带方便。
光盘机
光盘
转存和备份文件
容量大,成本低,保存方便。
磁带机
磁带
建立、保存、转存、备份文件
适合顺序存取,容量大
绘图仪
绘图纸
绘制图形
图形输出,精度高
5、何谓块间耦合?
按从强到弱的耦合程度列出各种形式的耦合。
(1)块间耦合是对一个系统内不同模块间互连程度的度量,即不同模块彼此间相互依赖的紧密程度,其强弱取决于模块间的联系形式及接口的复杂程度。
(2)按从强到弱的耦合程度为:
内容耦合、公共耦合、控制耦合、数据耦合
6、何谓块内聚合?
按从强到弱的聚合程度列出各种形式的聚合。
(1)块内聚合是模块内部各组成元素间的联系方式,标志着一个模块内部各个元素彼此结合的紧密程度。
(2)从强到弱的聚合程度为:
功能聚合、顺序聚合、通信聚合、过程聚合、时间聚合、逻辑聚合和偶然聚合。
7、对于一个系统来说,为什么模块的独立性是非常重要的?
对于一个系统来说,模块的独立性是非常重要的,它是设计一个高质量系统的关键环节,这是因为:
(1)具有模块独立性的系统比较容易开发,这是由于这样的系统容易分割功能而且接口可以简化。
现在的系统开发工作都是由若干人分工合作完成的,所以模块的独立性尤为重要。
(2)模块的独立性越好,模块间的相互影响越小,错误连锁传递的可能性就越小,从而系统的可靠性就越高。
(3)独立模块比较容易测试和维护,这是因为错误的传播范围小,比较容易定位。
进行修改时,其他模块的内部不会受到影响,避免了波动效应,修改的工作量也大大减少。
分析题:
1、采用模块化方法有什么好处?
怎样确定模块化分的最佳数目?
(1)采用模块化方法可以使整个系统的设计简化,结构清晰;可以提高系统的可行性和可维护性,同时也有助于信息系统开发的组织与管理。
将一个复杂的大问题分解为若干个小问题后,每个模块的规模将减小,工作量将变少,原来的大问题就变得容易解决了。
(2)合理划分模块,使模块规模(模块数目)处于一个合理的范围,才能使系统开发的总成本最低。
,有一个模块划分的最佳数目——最小成本区,可见图
2、一个8位的代码原值为32764581。
现在运用算术级数法给它增添一个校验位,使之变为9位代码,写出校验位的计算过程,并简单描述校验的过程。
(1)计算
源代码为:
32764581;
各位的权因子为:
98765432
乘积之和为:
27+16+49+36+20+20+24+2=194
以11为模求余数:
194/11=17……7,余数是7
所以生成的带校验位的代码是:
327645817
(2)输入代码后,系统按算术级数法的同样方法运算、求解输入内容的校验码,如果校验码相符,可判定代码的输入正确;若校验码不符,可判定代码的输入有错。
3、有某校职工基本情况如下,试将其逐步转换成一组符合第三范式的表并简要说明每个过程。
职工号
姓名
职称
岗位工资
单位信息
学历情况
学院
电话
学历
毕业时间
11001
王志波
讲师
1400
计算机
88999988
大学本科
1999年7月
52002
徐新峰
讲师
1400
经济
88902211
硕士研究生
2004年7月
53012
林丽娟
副教授
1900
经济
88902211
大学本科
硕士研究生
1994年7月
2001年8月
31021
刘清渠
教授
2400
数学
88559393
大学本科
1984年7月
31003
鲁皖之
副教授
1900
数学
88559393
大学本科
1991年6月
(3)计算
①把非规范化形式转化成规范化形式,即使之符合第一范式
职工号
姓名
职称
岗位工资
学院
电话
学历
毕业时间
11001
王志波
讲师
1400
计算机
88999988
大学本科
1999年7月
52002
徐新峰
讲师
1400
经济
88902211
硕士研究生
2004年7月
53012
林丽娟
副教授
1900
经济
88902211
大学本科
1994年7月
53012
林丽娟
副教授
1900
经济
88902211
硕士研究生
2001年8月
31021
刘清渠
教授
2400
数学
88559393
大学本科
1984年7月
31003
鲁皖之
副教授
1900
数学
88559393
大学本科
1991年6月
②把符合第一范式的表进一步转换为符合第二范式的表。
如下:
职工号
姓名
职称
岗位工资
学院
电话
11001
王志波
讲师
1400
计算机
88999988
52002
徐新峰
讲师
1400
经济
88902211
53012
林丽娟
副教授
1900
经济
88902211
31021
刘清渠
教授
2400
数学
88559393
31003
鲁皖之
副教授
1900
数学
88559393
职工号
学历
毕业时间
11001
大学本科
1999年7月
52002
硕士研究生
2004年7月
53012
大学本科
1994年7月
53012
硕士研究生
2001年8月
31021
大学本科
1984年7月
31003
大学本科
1991年6月
③把符合第二范式的表进一步转换为符合第三范式的表。
如下:
职工号
姓名
职称
学院
11001
王志波
讲师
计算机
52002
徐新峰
讲师
经济
53012
林丽娟
副教授
经济
31021
刘清渠
教授
数学
31003
鲁皖之
副教授
数学
学院
电话
计算机
88999988
经济
88902211
数学
88559393
职称
岗位工资
讲师
1400
副教授
1900
教授
2400
实训题:
略
第六章
思考题:
1、管理信息系统程序的质量要求主要有哪几个方面?
其质量要求主要有:
可靠性、可维护性、操作的易用性、高效率和数据的安全保密性。
2、简单描述系统测试的步骤?
系统测试的步骤:
单元测试、组装测试、确认测试和系统测试四个步骤。
3、系统转换时有哪几种方法?
画出示意图并简单说明。
(1)系统转换有:
直接切换、并行转换和分阶段转换等类型。
(2)示意图及说明
直接切换:
用新系统直接替换旧系统,在某一确定时刻,老系统停止运行新系统投入运行,中间没有过渡期。
如图所示。
直接切换:
新旧系统有一段并行期。
在并行期内,新旧系统并存,各自运行。
经过并行期的检验,认为新系统可以完全胜任之后,再终止旧系统的运行。
如图所示。
分批转换:
首先在一部分功能模块进行试点,成功后再推广到其他模块,分几个阶段转换,直到所有功能都转换完为止。
如图所示。
4、系统维护的类型有哪几种?
系统维护的种类有:
纠错性维护、适应性维护、完善性维护和预防性维护。
5、简述管理信息系统的安全保护措施?
管理信息系统的安全保护措施有:
技术性和非技术性两大类。
(1)技术性安全措施有:
1用户合法身份的确认与检验
2存取控制
3数据加密
(2)非技术性安全措施有:
.
1信息系统实体的安全性保证
2法律法规的保证
3日常管理的保证
分析题:
1.下面是一个小程序模块,请根据其具体内容,采用等价类划分法和边界值分析法为它设计测试用数据,并进行测试。
voidsample(intscore)
{
chargrade;
switch(score/10)
{
case10:
grade=’A’;
case9:
grade=’A’;
case8:
grade=’B’;
case7:
grade=’C’;
case6:
grade=’D’;
default:
grade=’E’;
}
printf(“成绩是%4d,等级是:
%c。
\n”,score,grade);
}
说明:
由于函数要求整型参数,所以不需要考虑对score取值类型的判断。
(1)等价类划分法的测试数据
等价类表
输入等价类
有效等价类
等价类编号
无效等价类
等价类编号
百分制成绩定义域
0≤x≤100
(1)
x<0
x>100
(2)
(3)
子类:
A级
90≤x≤100
(4)
B级
80≤x<90
(5)
C级
70≤x<80
(6)
D级
60≤x<70
(7)
E级
0≤x<60
(8)
测试用例表
覆盖范围
测试数据
期望结果
等价类
(2)
-1
输入无效,显示提示信息
等价类(3)
101
输入无效,显示提示信息
等价类(4)
100
输入有效,显示“成绩是100,等级是:
A”
等价类(5)
80
输入有效,显示“成绩是80,等级是:
B”
等价类(6)
70
输入有效,显示“成绩是70,等级是:
C”
等价类(7)
60
输入有效,显示“成绩是60,等级是:
D”
等价类(8)
0
输入有效,显示“成绩是0,等级是:
E”
(2)边界值分析法的测试数据
①应增加A级与B级的边界测试:
覆盖范围
测试数据
期望结果
等价类(4)
90
输入有效,显示“成绩是90,等级是:
A”
等价类(4)
91
输入有效,显示“成绩是91,等级是:
A”
等价类(5)
89
输入有效,显示“成绩是89,等级是:
B”
其他子类的边界测试数据,可依上表取值方法设定。
②可整合等价类和边界值两类测试数据,减少测试数据和测试次数。
2.根据测试结果分析上题模块是否存在问题?
如有问题应该如何改正?
(1)存在问题:
不论输入什么值,不论该值是否合理,都会把它作为成绩输出,而且该值的等级总是E。
(2)改正:
①解决数据合理问题——有效类,在switch(score/10)之前处开始加一个判断结构,使0~100之间的数才能作为成绩进行处理;
②解决不能进行分等级显示——在每一个case处理后增加一个break。
改后程序如下:
voidsample(