四、问答题
1、外部实体不认真进行系统分析对管理信息系统开发会带来何种危害?
答:草率从事系统分析,对信息需求、信息来源等基本问题含糊不清,而盲目进行量大的系统设计和编程工作,必使系统功能难以满足用户要求,或者导致大量修改,甚至推倒重来,严重地浪费人力、物力,拖延开发进度。
2、外部实体绘制管理业务流程图采用哪四种符号? 答:管理业务流程图采用的四种符号如图6.2所示。
图6.2 管理业务流程图的符号
3、试述新系统边界分析的内容。 答:分析新系统的边界就是要针对数据流程图分析哪些部分由计算机完成,哪些部分由人工完成,从而明确新系统的人机接口。
4、系统分析应做好哪几项工作? 答:系统分析的具体工作主要是: a、洋细调查;
b、对资料作系统化分析; c、提出新系统的逻辑设计。
5、处理逻辑的定义包括哪些内容?
答:处理逻辑定义应写明处理逻辑名称、编号、简述、输人、处理过程、输出和处理频率。
6、试述绘制数据流程图的四种符号。
答:绘制数据流程图时采用的符号如图6.3所示。
图6.3 数据流程图的符号
7、在系统分析阶段,为什么要分析数据变动频率的大小? 答:数据变动频率的大小与将来进行数据库文件设计时采用何种文件有关,通常将变动频率最小的、固定属性的数据存放在主文件中,把个体基本不变,但数据的值是频繁变动的固定个体变动属性的数据存放在周转文件中,而把个体和其值都是频繁变动的随机变动属性的数据存放在随机文件中。
8、试述表格分配图的作用。 答:在管理中经常有一些一式多份的单据或报告被分发到多个部门。为了描述这些单据或报
告的业务关系和流经去向,可以采用、表格分配图。表格分配图是一种描述管理业务流程的图。
9、可行性分析报告应包括哪些基本的内容? 答:可行性分析报告的内容包括:
a、项目概况; b、项目目标; c、开发项目所需资源和预算安排; d、期望的效益; e、关于可行性的结论。
10、能不能说管理信息系统结构就是管理职能中的组织机构? 答:管理职能中组织机构的概念不同于管理信息系统的结构,组织机构是执行管理任务的体系,而管理信息系统结构则是收集和加工信息的体系。
11、数据字典对数据项定义是针对数据的哪种特性进行的,定义的内容是什么?
答:数据字典中对数据项的定义是从数据的静态特性方面进行的,其中包括数据项的名称、编号、别名、简述、取值范围和长度等。
12、系统详细调查中,有关系统输出方面,应调查哪些问题? 答:系统详细调查时,有关输出方面,系统分析人员应调查:原系统的输出(包括输出报告、查询内容、决策方案等)是什么?输出的目的是什么?哪些输出可以
合并或取消?目前输出的精确度如何?是否有必要进一步提高?如何提高?
13、判断表主要表达哪几方面的逻辑关系?
答:判断表用来表达条件、决策规则和应采取的行动之间的逻辑关系。
14、如何表达新系统的逻辑模型?
答:新系统的逻辑模型通常用以下内容表达:
a、新系统的目标; b、新系统功能结构图; c、新系统数据流程图; d、新系统数据字典; e、关于处理逻辑的说明。
15、输出分析应分析哪些内容? 答:
输出分析应分析各种输出报表的目的、使用范围和输出速度能否满足使用要求。此外,还要弄清对数据查询的要求。
16、按动态特性可把数据项分为哪几类?它们各有何特点,试举例说明。 答:数据按动态特性可分为固定值属性数据、固定个体变动属性数据和随机变动属性数据三类。其中固定值属性数据项的值基本固定不变,如工资系统中的基本工资;对固定个体变动属性数据项来说,其总体具有相对固定的个体集,但其值是变动的属性,例如工资系统中的扣托儿费;对随机变动属性的数据项来说,其个体和值都是随机变动的,如病假扣款。
17、系统开发时,为什么要把系统划分为子系统?
答:把系统划分为子系统,可以简化分析和设计工作,因为子系统之间的接口明确以后,每一子系统的设计和调试,可以基本上互不干扰地独立进行,将来修改或扩充系统时也不至于
改动局部而牵动全局。
18、有哪些描述处理逻辑的工具?
答:常用的描述处理逻辑的工具有判断树和判断表。
19、什么是管理业务流程图?它的作用是什么?
答:管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图。系统分析人员可以利用它找出业务流程中的不合理部分(如迂回等)。
20、数据字典用来对数据流程图上的哪些元素做出详细定义和说明?
答: 数据字典用来对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体做出详细定义和说明。
21、管理业务流程图在抽象信息流的作用方面有何不足之处? 答:管理业务流程图虽然形象地描述了信息的流动和存储情况,但并未完全把信息流抽象出来,其中夹杂着许多物质的要素,如产品,图样等。为了实现计算机应用,还必须绘制数据流程图。
22、什么是数据流程图?它主要反映什么情况?
答:数据流程图是全面描述信息系统逻辑模型的工具,它反映的是信息在系统中流动、处理和存储的情况。
23、系统分析阶段进行数据存储分析具体包括哪些内容? 答:在系统分析阶段进行数据存储分析的内容包括;
a、对原系统的存储内容进行分析,如分析原有单据、账册,研究其设置的必要性和增删其数据项的方案;
b、考虑是否有必要增加新的存储文件,如有必要则提出初步的方案;
c、为便于检索,确定和增加代码项。做这些工作的目的是为将来系统设计阶段的数据库设计或文件设计做好准备。
24、数据字典中数据结构描述的是什么内容?
答: 在数据字典中,数据结构描述了数据项之间、数据项与数据结构之间或数据结构与其他数据结构之间的关系。
25、系统分析报告中应写入哪些主要内容?
答:系统分析报告中应包括:对原系统的分析、新系统逻辑模型的描述、对新系统信息量估算、新系统的数据处理方式以及设备选用初步意见等。
26、数据存储定义应在系统分析阶段的哪项工作中完成?在定义中应包括哪些内容? 答:数据存储定义应在系统分析阶段建立数据字典时进行。定义的内容包括数据存储的名称、编号、组成、简述、关键字和与其关联的处理等。
五、应用题
1、试根据以下储蓄所取款过程画出数据流程图:储户将填好的取款单及存折交储蓄所,
经查对存款账,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改存款账户,处理的结果是将存折、利息单和现金交储户,同时将取款单存档。 解:
根据题意可画得储蓄取款数据流程如图6.4所示。
图6.4 储蓄取款数据流程图
2、试根据以下业务过程画出领料业务流程图:车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未经批准的领料单退回车间,已批准的领料单被送给仓库管理员,仓库管理员查阅库存账,若有货,通知车间领料,也就是把领料通知单发给车间,否则,将缺货通知单通知供应科。 解:
根据题意领料业务流程图如图6.5所示。
图6.5 领料业务流程图
3、某企业负责处理订货单的部门每天能收到40份左右的来自顾客的订货单,订货单上的项目包括订货单编号、顾客编号、产品编号、数量、订货日期、 交货日期等。试根据这一业务情况和有关数据流程图(略),写出数据字典中的 “订货单”数据流定义。 解:
数据流名称:订货单 编 号:DF001
简 述:顾客送来的订货单 数据流来源:“顾客”外部实体 数据流去向:“订货单处理”处理逻辑
数据流组成:订货单编号十顾客编号十产品编号十数量十订货日期十交货日期