【免费下载】管理信息系统习题5-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章:管理信息系统开发基础
一、选择题
1、结构化开发方法在开发策略上强调()
A 自上而下
B 自下而上
C 系统调查
D 系统设计
2、原型法的开发策略是()
A 自上而下
B 自下而上
C 系统调查
D 系统设计
3、对于大型信息系统的开发或系统开发缺乏经验的情况,通常采用的开发方法是()
A 结构化系统开发方法
B 原型法
C 面向对象开发方法
D CASE方法
4、系统开发过程中要求编好文档资料的目的是()
A 可以为开发类似项目做参考
B 为了提高开发工作的经济效益
C 便于开发人员和维护人员之间的信息交流
D 便于绘制数据流程图
5、系统开发方式有自行开发、委托开发、利用软件包开发和()这四种方式。
A 个人承包
B 计算机公司承包
C 合作开发
D 引进国外软件
6、系统开发的主要方法有生命周期法、原型法、CASE开发方法和()
A 自顶向下法
B 由底向上法
C 模块法案
D 面向对象方法
7、在管理信息系统研制的生命周期法中,编写代码属于哪一个阶段的任务()
A 系统分析
B 系统设计
C 系统维护
D 系统实施
8、在信息系统开发过程中参与并实现信息技术人员与业务人员之间的信息沟通的是()
A 系统分析员
B 用户
C 程序员
D 系统设计员
9、下面哪一个不属于“人”类的行为()
A 吃饭
B 奔跑
C 唱歌
D 年龄
10、如果类A具有类B的全部属性和服务,而且具有自己特有的某些属性或服务,则类
A叫做类B的(),类B叫做类A的()。
A 一般类、特殊类
B 特殊类、一般类
C 特殊类、特殊类
D 一般类、一般类
11、()是系统分析阶段需要完成的任务。
A 可行性的解决方案
B 分析现行系统的业务流程
C 物理解决方案
D 软件编写和调试
12、下列选项不属于CASE工具的是()
A 图形工具
B 代码生成器
C 文档生成器
D 计算机辅助软件
13、原型法主要优点是()。
A 能更确切地获取用户需求
B 能提高系统开发文档的规范性
C 能合理设计软件的模块结构
D 能提高编程的效率
14、教师与学生均具有姓名、年龄、身高等人的特性,该机制称()
A 封装
B 继承
C 多态
D 抽象
15、以下不属于CASE方法的优点的是()
A 简化了软件管理与维护
B 软件成分的可重用性提高
C 使软件开发的速度得到了很大的提高
D 使原型法更加实用
二、判断题
1、类是有层次的。
2、一个黑人学生,他既属于学生类,又属于黑人类。
这种情形在面向对象方法中称为多态。
3、用付费的方式直接购买信息和信息服务,这种方式称为“资源外包”。
4、“自下而上”的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期。
5、CASE工具不支持结构化开发方法。
6、在繁杂的问题域中抽象地识别出对象及其行为、结构、属性、方法等被称之为对象分析。
7、相对于原型法,结构化方法在开发过程的管理和控制方面难度更大。
8、CASE开发方法有利于产生出统一的标准化的系统文档。
三、填空题
1、信息系统的生命周期可以划分为_______、_______、_______、_______和______。
2、结构化程序设计理论认为,任何一个程序都可以用_______、_______和______三种基本
逻辑结构来编制。
3、面向对象技术基本特征的是_______、_______、_______和______。
4、OO方法开发的工作过程可分为四个阶段:_______、_______、_______和______。
5、软件开发技术大致经历了如下三个阶段:_______、_______和_______。
6、利用OOA具体地分析一个事物时,大致遵循如下五个步骤:
______、_______、_______、_______和______。
7、面向对象分析运用以下主要原则:_______、_______、_______、_______和______。
8、_______是指同一消息发送给不同的对象,会有不同的响应,或者指不同对象收到同一
消息后会产生不同的结果。
四、简答题
1、简述结构化开发方法的基本思想及优缺点。
2、结构化开发方法将系统生命周期划分为哪几个阶段?每个阶段的主要任务是什么?
3、简述面向对象开发方法的基本思想及优缺点,其意义何在?
4、原型法的实质是什么?必备条件是什么?在应用过程中要注意哪些问题?
5、信息系统开发方式主要有哪几种?各自有什么特点?
6、采用委托方式进行系统开发时,用户的职责有哪些?
7、你认为企业信息系统开发“买”与“造”决策的评价选择因素有哪些?为什么?
8、小论文:信息系统开发是一个社会过程。
第五章习题答案
一、选择题
1-5:ABACC 6-10:DDADB 11-15:BDABD
二、判断题
1、对
2、错
3、对
4、错
5、错
6、对
7、错
8、对
三、填空题
1、系统规划、系统分析、系统设计、系统实施、系统运行和维护
2、顺序、循环、选择
3、封装、多态、继承、抽象
4、系统调查和需求分析、分析问题的性质和求解问题、整理问题、程序实现
5、个体生产时期、软件作坊时期、软件工程时期
6、确定对象和类、确定结构、确定主题、确定属性、确定方法
7、构造和分解相结合、抽象和具体结合、封装、继承、构造问题空间
8、多态
四、简答题
1、答:结构化开发方法的优点:(1)强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的分析设计问题。
(2)强调开发过程各阶段的完整性和顺序性,一步一步地严格地进行系统分析和设计,每一步工作都及时地总结,发现问题及时地反馈和纠正,避免了开发过程的混乱状态。
结构化开发方法的缺点:(1)起点太低,所使用的工具落后,致使系统开发周期过长而带来一系列问题。
(2)要求系统开发者在早期调查中就要充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的客观规律性,在实际工作中实施有一定的难度。
2、答:结构化开发方法将系统生命周期划分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。
各个阶段的任务如下:系统规划:对企业的环境、目标、现行系统的状况进行初步调查,明确问题,确定系统目标和总体结构,对建设新系统的需求做出分析和预测,研究建设新系统的必要性和可能性。
系统分析:分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求。
系统设计:根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。
系统实施:将设计的系统付诸实施的阶段。
系统运行和维护:系统评价和系统维护。
3、答:面向对象开发方法的基本思想:“面向对象”是一种从结构组织角度模拟客观世界的一种方法。
该方法认为客观世界是由各种各样的对象构成的,每个对象都有自己的内部
状态和运动规律,不同对象间的相互联系和相互作用构成了完整的客观世界,即构成了各
种不同的系统。
把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这些不
可变的部分就是所谓的对象。
优缺点:OO方法的应用解决了传统结构化开发方法中客观
世界描述工具与软件结构的不一致性问题,缩短了开发周期,解决了从分析和设计到软件
模块结构之间多次转换映射的繁杂过程;然而OO方法需要一定的软件基础支持,在大型
的MIS开发中会造成系统结构不合理、各部分关系失调等等问题。
4、答:原型法的实质:开发人员首先利用高级开发工具和环境开发出一个可实际运行的系统原型,开发人员再和用户一起反复运行原型系统,用户发现问题,提出修改意见,技术
人员完善原型,使它逐步满足用户的要求,直到用户对系统完全满意为止。
必备条件:先
进的开发工具;对用户的需求较为明确;应用过程中应注意的问题:原型法不适用于开发
大型的管理系统;与用户合作不好,盲目纠错,回延长系统开发周期;应用原型法时要控
制好管理问题。
5、答:信息系统开发方式主要有:结构化开发方法、原型法、面向对象开发方法。
6、答:用户的职责有:对项目的监督责任,对项目进行及时性的检查、评估和认定,适时提出反馈意见。
7、答:影响“买”与“造”决策的评价选择因素有:企业战略、核心能力、信息及流程的可靠性与机密程度、合作伙伴是否可得、应用软件或需求方案、成本/效益分析、实施时间、技术演进及复杂性、实施的难易程度。
8、小论文:信息系统开发是一个社会过程。
略
第六章:系统分析
一、选择题
1、系统分析阶段的任务()
A 系统的逻辑设计
B 系统的功能分析
C 系统的物理设计
D 系统的数据分析
2、下列不属于组织结构与功能分析内容的是()
A 组织结构分析
B 业务过程与组织结构之间的联系分析
C 业务功能分析
D 业务流程分析
3、下列选项为数据流程图的基本符号的是()
A外部实体、数据处理、数据流和业务处理单元
B 外部实体、数据处理、数据流和数据存储
C外部实体、信息传递过程、数据流和业务处理功能描述
D外部实体、数据处理、数据流和数据文件存档
4、管理业务流程图可用来描述()
A 功能结构
B 数据流程
C 处理功能
D 作业顺序
5、决策树可以用来()
A 描述程序结构
B 描述基本加工的逻辑功能
C 描述数据流的航程
D 描述数据结构
6、数据流程图是描述信息系统()的工具
A 物理模型
B 逻辑模型
C 优化模型
D 决策模型
7、系统分析报告的主要作用()
A 系统评价的依据
B 系统设计的依据
C 系统实施的依据
D 系统规划的依据
8、在数据处理中,不可分割的逻辑单位是()
A 数据项
B 记录
C 文件
D 数据库
9、下列工作中,不属于系统分析阶段工作的是()
A 绘制模块结构
B 系统初步调查
C 可行性研究
D 绘制数据流程图
10、关于数据字典,以下哪个叙述不正确()
A 数据字典的作用是对数据流程图上的每个成分进行定义上说明
B 数据流程图和数据字典是描述系统逻辑模型的主要工具
C 数据字典只能手工编写
D 编写数据字典应符合规范
11、系统分析员应具备的知识是()
A 熟悉计算机硬件和软件
B 精通本行业管理业务
C 精通本行业管理业务、并熟悉计算机
D 精通计算机、并略知管理知识
12、()是系统分析阶段中使用的一种开发工具。
A 功能结构图
B 程序流程图
C 网络图
D数据流程图
13、U/C矩阵中的U和C分别表示()
A企业过程对数据类的使用和产生
B 数据的使用者、数据的生产者
C 数据的生产者、数据的使用者
D各级管理者对报表的使用和产生
14、数据字典的建立应从()阶段开始
A 系统设计
B 系统分析
C 系统实施
D 系统规划
15、对一个企业的供、销、存系统而言,()是外部实体
A 供应科
B 销售科
C 仓库
D计划科
二、判断题
1、可行性分析中的技术条件指硬件和软件。
2、业务功能一览表是一个完全以业务功能为主体的树型表。
3、数据流程图是分层次的,绘制时采取自底向上的办法。
4、建立U/C矩阵首先要进行系统化,自顶向下的划分。
5、数据流程图反映时间顺序和判断控制条件。
6、U/C矩阵的求解是通过表上作业来完成的。
7、组织结构分析通常用U/C矩阵来分析。
8、在数据流程图中,数据存储用左边开口的长方条表示。
三、填空题
1、业务流程图的基本符号包括:_______、_______、_______、_______、_______和
______。
2、_______是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综
合地反映出信息在系统中的流动、处理和存储情况。
3、数据流程图的特征:_______和______。
4、可行性分析包括以下三方面的内容:_______、_______和______。
5、数据处理指对数据的逻辑处理,用_______符号表示。
6、数据流程图中的数据流必须开始于_______或终止于_______。
7、_______守恒,是判定数据流程图是否正确的标准之一。
8、系统分析阶段的成果是_______。
四、简答题
1、为什么要进行系统分析,系统分析的任务是什么?
2、如何认识业务流程图和数据流程图的区别与联系?
3、画出所在学校图书馆的图书借阅流程的业务流程图。
4、结合所在学校图书馆的图书借阅管理实际,画出其数据流程图。
5、如果U/C矩阵中的某个数据对应了两个C元素,反映在实际的管理业务上的问题是什
么?
6、系统分析说明书应包括哪些内容?
第六章习题答案
一、选择题
1-5:ADBCB 6-10:BBABC 11-15:CDBBD
二、判断题
1、错
2、对
3、错
4、对
5、错
6、对
7、错
8、错
三、填空题
1、业务处理单位、业务处理功能描、表格/报表制作、数据/文件存档、收集/统计数据、信
息传递过程
2、数据流程图
3、抽象性、概括性
4、管理可行、技术可行、经济可行
5、圆角长方形
6、处理逻辑、处理逻辑
7、数据
8、系统分析说明书
四、简答题
1、答:用户缺乏足够的计算机方面的知识,系统开发人员缺乏足够的业务知识,系统分析的在用户与系统开发人员之间起着“翻译”与“桥梁”的作用。
系统分析的任务即在对组织的详细调查的基础上,通过问题识别、可行性分析、详细调查、系统化分析,完成新系统的逻辑方案设计。
2、答:业务流程图描述的是业务的处理过程,但是对于一些专业性较强的业务处理细节缺乏足够的表现手段;数据流程图综合地反映出了信息在系统中的流动、处理和存储情况。
数据流程图把系统对各种业务的处理过程联系起来考虑,而业务流程图只能孤立地分析各个业务,不能反映出各业务间的数据关系。
3、图书借阅流程的业务流程如下所示:
4、图书借阅数据流程图如下图所示:
5、答:某个数据对应了两个C代表该数据有两个产生者,不符合数据的一致性。
该现象
反映了在实际的管理工作中有业务重复的情况,这将给后续的开发工作带来混乱。
6、答:系统说明书应包括如下内容:系统概述、现行系统的概况、目标系统逻辑设计、系统设计与实施的初步计划、用户领导审批意见。
第七章:系统设计
一、选择题
1、下列不属于逻辑设计的内容的是()
A、功能模块结构设计
B、代码设计
C、用户界面设计
D、软件设计
2、按文件的组织方式分类,可把文件分为()
A、输入文件、输出文件和输入输出文件
B、顺序文件、索引文件和直接文件
C、主文件、处理文件和工作文件
D、磁盘文件、磁带文件和打印文件
3、输出设计应由()
A 系统分析员根据用户需要完成
B 系统设计员根据用户需要完成
C 程序设计员根据输入数据完成
D 系统设计员根据输入数据完成
4、结构化程序设计的基本逻辑结构是()
A 顺序结构、循环结构、无条件结构
B 选择结构、重复结构、循环结构
C 顺序结构、选择结构、无条件结构
D 顺序结构、循环结构、选择结构
5、系统设计过程应()
A 先进行输入设计、后进行输出设计
B 先进行输出设计、后进行输入设计
C 同时进行输入输出设计
D 由程序员进行输入输出设计
6、不属于模块间调用关系的是()
A 直接调用
B 循环调用
C 选择调用
D 条件调用
7、模块结构图的基本符号不包括()
A 模块
B 调用
C 模块间的通信
D 模块间的层次
8、邮政编码是一种()
A 顺序码
B 助忆码
C 区间码
D 缩写码
9、为了保证输入代码的正确性,需要在代码中设置()
A逻辑判断位
B标志位
C校验位
D检验位
10、某种代码由三位字符组成,每位可选择8种字符,则代码的总数是()
A 24
B 512
C 1000
D 6561
11、校验输入月份最大不能超过12是属于()
A 逻辑校验
B 视觉校验
C 数据类型校验
D 界限校验
12、校验位不可能发现的错误是()
A 抄写错
B 易位错
C 传输错
D 原数据错
13、源程序投入运行后,发现的问题或错误应容易修改,这是指源程序的()
A 正确性
B 可读性
C 可调试性
D 可维护性
14、用于描述系统目标及其与功能模块关系的图称为()
A 系统结构图
B 数据关系图
C 功能结构图
D 系统流程图
15程序设计说明书由()编写
A 程序员
B 系统分析员
C 系统设计员
D 用户
二、判断题
1、在模块结构图中,箭头总是由被调用模块指向调用模块。
2、顺序码的优点是简单易懂,但不便于记忆。
3、模块结构设计应遵循“低内聚,高耦合”。
4、模块之间的耦合程度低,说明系统分解得好。
5、设计分E-R图的关键是标识实体、实体的屈性、实体之间的联系及其类型。
6、绘图仪属于输入设备。
7、图形形式的指令也能表达复杂的复合指令。
8、系统吞吐量、响应时间等计算机性能指标越高越好。
三、填空题
1、从开发内容的角度来看,系统设计可以划分为_______和_______两个层面。
2、一个模块应具有四个要素,即_______、_______、_______和______。
3、_______采用模块结构图描述系统的模块结构及模块间的联系,是对软件总体结构的一
种图形描述。
4、数据流程图中有两种典型的结构:__________和__________。
5、数据库设计的内容包括:__________设计、__________设计和__________设计。
6、结构化系统设计采用__________的方法进行系统结构设计。
7、数据在计算机中的存储管理有两种方式:__________方式和__________方式。
8、抄写代码时把1234错写成1324,属于__________错误。
四、简答题
1、系统设计的主要任务和主要原则是什么?
2、简述模块的要素及模块化的基本思想。
3、简述在系统设计中重视模块独立性的原因。
4、模块结构图的导出方法有哪些?
5、简述代码的种类并举例说明。
6、数据库设计基本步骤是什么?结合一个小型超市的库存管理,进行数据库的概念结构设
计和逻辑结构设计?
7、如何选择输出方式?
8、输入设计的原则有哪些?常用的输入数据的校验方法有哪些?
9、人机对话设计需考虑的因素有哪些?
10、系统物理配置方案设计的主要依据是什么?设计内容包括哪些?
第七章习题答案
一、选择题
1-5:DBBDB 6-10:DDCCB 11-15:DDDCC
二、判断题
1、错
2、对
3、错(高内聚、低耦合)
4、对
5、对
6、错
7、错
8、错
三、填空题
1、逻辑设计、物理设计
2、输入输出、处理功能、内部数据、程序代码
3、结构化系统设计方法
4、变换型、事务型
5、概念结构、逻辑结构、物理结构
6、模块化
7、文件、数据库
8、易位
四、简答题
1、答:系统设计的主要任务:以系统分析提出的逻辑方案为基础,根据系统实现的内、外环境和主、客观条件,从技术的角度去考虑系统的划分、系统的功能结构等问题,从提高系统的运行水平、工作效率和质量方面,去完成系统物理方案的设计,使企业能从信息系统的应用中获得最大的综合经济效益。
系统设计的主要原则:系统性原则、可靠性原则、灵活性原则、经济性原则
2、答:模块有四要素:输入输出、处理功能、内部数据、程序代码。
模块的基本思想:以系统的逻辑模型为基础,借助于一套标准的设计准则和图表等工具,逐层地将系统分解成多个大小适当、功能单一、具有一定独立性的模块,把一个复杂的系统转换成易于实现、易于维护的模块化结构系统。
3、答:模块的独立性与模块设计的“高内聚低耦合”原则是一致的。
模块划分越具独立性则说明程序越具有可维护性和可变性,即对一个模块进行维护和修改时,对其他的模块的影响程度很小。
4、答:模块结构图的导出方法有两种:变换型和事务性。
变换型导出分析首先要找出系统的主处理、逻辑输入和逻辑输出,其次找出系统的主处理、逻辑输入和逻辑输出,最后设计中下层模块;事务性导出分析先设计主模块,再找出主模块下设的子模块。
5、答:按代码的组成和含义可将代码分为:顺序码、区间码、助忆码。
顺序码一种无含义的编码,如职工代码0001-0999表示厂部人员,其中
0001表示张三
0002表示李四 ……
区间码把数据项分成若干组,每一个区间代表一个组,代码中数字的值和位置都代表
一定的意义,例如身份证号。
助记码是指用文字、数字或文字数字结合起来描述的一种代码形式。
例如:
TV-B-12 12英寸黑白电视机
TV-C-34 34英寸彩色电视机
6、答:数据库设计的基本步骤包括用户需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施、运行与维护等几个阶段。
7、答:信息输出方式的选择应从信息量的大小、用途、计算机硬件承受能力以及用户的要求来考虑,达到格式清晰、美观,易于阅读和理解的要求。
对于要求给出详细的数据记录,以报表的形式提供信息。
表示事物的发展趋势、多方面的比较等,可以充分利用大量历史数据的综合信息进行比较,以图形表示比较适合。
表示数据间的比例关系和比较情,选择图标输出形式。
8、答:输入设计的原则有最小量原则、简单性原则、早检验原则、少转换原则。
常用的输入数据的校验方法有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法和校验码方法。
9、答:人机对话设计需考虑如下的因素:(1)对话是否清楚、简单,适合用户的语言习惯(2)对话的维护性及可修改性(3)错误信息的设计(4)关键操作问题
10、系统物理配置设计方案的依据有:系统的吞吐量、系统的响应时间、系统的可靠性、数据管理方式、系统处理方式、单机系统还是多机系统。
设计内容包括:系统工作模式设计、软硬件设计、网络设计等。
第八章:系统实施
一、选择题
1、新系统投入运行后,原系统仍有一段时间与它同时运行的转换方法是()
A 平行转换法
B逐层转换法
C逐步转换法
D直接转换法
2、系统维护的内容包括()
A 系统应用程序维护
B 数据维护、代码维护
C 硬件设备维护
D 上述各条
3、为了便于协调重构,模块划分应()
A 大些
B 适当
C 尽量大
D 尽量小
4、Visual Basic ()
A 是关系数据库管理系统
B 没有生成功能
C 有一定生成功能
D 不具有面向对象功能
5、确定了系统转换的方式以后,最重要并且工作量最大的是()
A 组织准备
B 数据准备和系统初始化工作
C 物质准备
D 人员培训准备
6、系统调试中的分调是调试()
A 主控程序
B 单个程序
C 功能模块内的各个程序,并把它们联系起来
D 调度程序
7、DO WHILE 语句用于()
A 选择结构
B 循环结构
C 顺序结构
D 网络结构
8、程序的总调指的是()
A 主控制调度程序调试
B 调试功能模块
C 将主控制调度程序和各功能模块联接
D 测试模块的运转效率
9、DO CASE 语句属于程序基本逻辑结构中的()
A 顺序结果
B 选择结构
C 循环结构
D 网络结构
10、调试程序时应当使用()
A 预测数据
B 更新数据
C 模糊数据
D 错误数据和异常数据
11、系统测试的目的是()
A 要证明程序无错
B 发现软件的错误
C 找出编码错误
D 找出数据错误
12、系统实施阶段的工作内容中有()
A 编写程序设计说明书
B 系统运行的日常维护
C 制定设计规范
D 文件和数据库设计
13、为扩充功能和改善性能而进行的修改,这属于()
A 适应性维护
B 完善性维护
C 预防性维护
D 正确性维护
14、新系统投入运行后,原系统仍有一段时间与同时运行,称为()
A 跟踪检验
B 测试
C 校验
D 并行切换
15、系统实施后的评价是指()
A 新系统运行性能与预定目标的比较
B 确定系统失败原因,进行适当调整
C 在系统切换前进行的评价
D 以上都是
二、判断题
1、结构化程序设计限制使GO TO语句。
2、在系统测试中主要是人工测试。
3、系统测试可以找出系统全部的错误和缺陷。
4、单元测试的对象是模块。
5、语句测试法中被测试程序每条语句执行一次。
6、黑盒测试要考虑程序内部结构和处理过程。
7、为了提高系统测试效率,程序员应检查自己的程序。
8、系统使用说明书是提供给用户的系统操作指南。
三、填空题
1、系统实施成功的主要因素包括__________和__________。