第六章、系统分析
- 格式:doc
- 大小:1.27 MB
- 文档页数:9
课程名称:管理信息系统授课章节第六章 管理信息系统的系统分析 课时 6目的要求详细了解结构化系统开发方法的系统分析阶段的工作内容,学会运用系统调查和系统分析的主要工具,尤其是掌握如何运用业务流程图对企业的业务流程进行分析,运用数据流程图和数据字典对新系统的逻辑模型进行描述;同时,学会在系统详细调查的基础上进行系统化分析,并提出新系统的逻辑模型。
重点难点重点:可行性分析和详细调查概述;管理业务调查;数据流程调查和数据字典;描述处理逻辑的工具;系统化分析。
难点:业务流程图:管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向;数据流程调查和数据字典;系统分析报告的主要内容。
§6.1可行性分析和详细调查概述6.1.1可行性分析的任务和内容可行性分析的任务是明确开发应用项目的必要性和可行性。
必要性来自实现任务的迫切性;可行性取决于实现现实应用系统的资源和条件。
可行性分析的内容包括:管理上的可行性;技术上的可行性;经济上的可行性。
6.1.2 可行性分析的报告内容包括:1、系统简述;2、项目的目标;3、所需资源、预算和期望效益;4、对项目可行性的结论。
其中,结论应指明:1、可以立即开发;2、改进原系统;3、目前不可信,或需要推迟到某些条件具备以后进行。
6.1.3 详细调查的目的、原则1、详细调查的对象:现行系统。
2、详细调查的目的:完整地掌握现行系统的状况,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做准备。
3、原则:用户参与的原则,即包含使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员。
4、调查的方法:(1)召开调查会;(2)访问;(3)发调查表;(4)参加业务实践。
5、调查的图表工具:组织结构土、管理业务流程图、表格分配图、数据流程图、判断表、判断树。
图6.1 组织结构图管理功能调查指的完成某项工作的能力。
第六章系统分析一、单项选择题:1.在信息系统开发中,作为信息技术人员与业务人员之间沟通桥梁的人员是()6-199A.审计专家B.安全专家C.通信专家D.系统分析师答案:D解析:系统分析师是整个系统开发过程的领导者,也是信息技术人员与业务人员之间沟通的桥梁;业务人员是参与开发工作的业务人员,应当由来自企业信息系统应用部门的用户代表组成,应当是精通业务管理工作的骨干,并且要具备必要的计算机知识。
计算机技术专家,有些开发项目需要聘请专门的计算机技术专家参与系统分析过程,以加强某些方面的设计。
2.数据流程图用四种简单的符号描述信息流程,其中表示处理功能的符号是()6-208A.B.C.D.答案:B解析:处理功能是指对输入数据流进行加工、变换与输出数据流的逻辑处理过程,在数据流程图中用表示。
3.描述数据流在各个处理功能和外部实体间分布的数据流程图是()6-210A.背景图B.内外关系图C.顶层数据流程图D.低层次数据流程图答案:C解析:根据背景图可以分解细化出下面的顶层数据流程图。
顶层图中描述了数据流在各个处理功能和外部实体间的分布。
4.对U/C矩阵进行正确性检验时,每行或每列必须有C或U,不允许有空行或空列的检验是()6-220A.完备性检验B.一致性检验C.有效性检验D.无冗余性检验答案:D解析:无冗余性检验是指每个行或者列必须有C或者U,不允许有空行或空列的检验。
本题选A。
5.在数据流程图中,用于描述外部实体的符号是()6-208A.B.C.D.答案:B解析:外部实体,即系统的数据来源和经加工后信息的去向。
外部实体是系统之外的、与系统有数据联系的实体,用表示。
6.在信息系统开发团队中,系统开发过程的领导者,在信息技术人员与业务人员之间起沟通桥梁作用的人员是()6-199A.系统分析师B.业务人员C.通信专家D.信息技术安全专家答案:A解析:系统分析师是整个系统开发过程的领导者,也是信息技术人员与业务人员之间沟通的桥梁。
一、单项选择题
1.用于对数据流程图中各种成分的逻辑内容与特征进行详细说明的工具称为( B ) A.数据结构 B.数据字典
C.数据存储
D.决策树
2.在题17图所示数据流程图中,“扣款计算”属于( D )
A.外部实体
B.数据流
C.数据存储
D.数据处理
题17图
3.反映企业中各个部门的职能定位、管理层次和管理幅度的工具是(D)
A.数据流程图
B.信息关联图
C.业务流程图
D.组织结构图
4.在系统分析过程中,编写数据字典时,各成分的命名和编号必须依据(A)
A.数据流程图
B.决策表
C.数据结构
D.U/C矩阵
5.数据流程图是自顶向下逐层描述系统的工具,下图属于( B )
A.第一层数据流程图
B.第二层数据流程图
C.第三层数据流程图
D.第四层数据流程图
6.在数据流程图中对例外和错误情况的处理( B )
A.暂时不用考虑
B.会非常复杂
C.需要全部反映
D.应随机解决
7决策表的内容包括:判断条件、处理行动、所采取的行动和( B )
A.相同条件的组合
B.不同条件的组合
C.相同行动的组合
D.不同行动的组合
8.下列关于系统开发特点的描述错误
..的是( D )
A.系统开发是一项创造性活动,需要相关各方面人员协同努力方可完成
B.系统开发一般都要耗费大量的人力、物力和时间资源
C.系统开发的结果是无形的
D.系统开发的结果只要在规定的误差范围内就算是合格品
9.“先确定逻辑模型,再设计物理模型”的开发思路体现了系统开发的( B )
A.目的性
B.整体性
C.相关性
D.环境适应性
10.负责提出建立新系统的目标和总策略的系统开发组织(人员)是( D )
A.企业管理人员和系统分析师
B.系统分析师和程序员
C.系统开发项目组
D.系统开发领导小组
11.现有一张系统分析阶段的调查图内容如题16表所示,该图是一张( C )
题16表
A.组织结构图
B.事物流程图
C.信息关联图
D.数据流程图
12.业务流程图中,符号表示的业务内容是( A )
A.帐簿、文档
B.保存
C.合并
D.核对
13.在题18图所示数据流程图中,“扣款计算”属于( D )
题18图
A.外部实体
B.数据流
C.数据存储
D.数据处理
14.在可行性分析中,能够回答“项目何时能够收回成本”的是C
A.技术可行性分析B.经济可行性分析
C.管理可行性分析D.法理可行性分析
15.绘制企业的业务流程图时,要尽量具体地描述C
A.行业通用业务流程B.企业组织结构
C.企业独特业务流程D.企业系统结构
16.与数据流程图相比,数据字典D
A.更多描述数据变换B.更注重系统全貌描述
C.更多描述数据细节D.更注重编号的规范性
17.在信息系统开发过程中,用户A
A.仅参与系统实施阶段B.仅参与系统分析阶段
C.仅参与系统设计阶段D.可参与全过程各阶段
18.信息系统开发的相关性原则是(C )
A.系统功能和用户密切相关,应与用户密切联系
B.系统运行和环境密切相关,应适应环境变化
C.各个子系统之间是相互作用和相互联系的
D.新系统既能实现原系统功能又能实现整体优化
19.不.属于信息系统开发原则的是(B )
A.先确定逻辑模型,再设计物理模型B.采用最先进的技术和设备
C.考虑多个子系统之间的有机联系D.必须能够适应外界环境的变化20.不.属于数据字典的条目是( A )
A.业务流程B.处理功能
C.外部实体D.数据存储
21.决策表又称判断表,它适用于( D )
A.输入处理B.输出处理
C.算术处理D.逻辑处理
22.为了提高现状调查的效率和质量,项目开发组应该尽量(B)
A.细化系统逻辑模型
B.与有经验管理人员沟通
C.规避被调查人员
D.遵从软件说明书的要求
23.数据流程图中,外部实体(S)、处理功能(P)和数据存储(D)之间的正确关系是(A)
A.S可接受P的数据,或向P发送数据
B.S可接受P的数据,但不可向P发送数据
C.S可接受D的数据,或向D发送数据
D.S可接受D的数据,但不可向D发送数据
24.在数据流程图中,数据存储符号的内容是(D)
A.数据存储介质的描述
B.数据存储技术的描述
C.对存储数据运算的描述
D.逻辑上要存储的数据
25.新系统物理实施方案的确定应根据(C)
A.软件开发报告
B.可行性研究报告
C.系统分析报告
D.数据库设计报告
26 为使系统能够反映用户的变化和改进要求,需要提高系统的(D)
A.通用性
B.规范性
C.可操作性
D.可修改性
27.在U/C矩阵中,要求每行每列必须有U或C的是(D)
A.规范性检验
B.完备性检验
C.一致性检验
D.无冗余性检验
28.在系统分析阶段,不.属于数据字典中条目的是(A)
A.组织结构
B.数据结构
C.数据存储
D.外部实体
29.最具有概括性和抽象性特点的系统分析工具是(D)
A.业务流程图
B.组织结构图
C.信息关联图
D.数据流程图
30.在数据流程图中,符号“”表示( C )
A.外部实体B.处理功能
C.数据存储D.数据流
31.在U/C矩阵中,每个数据类必须有一个C和至少一个U的检验是( B )A.唯一性检验B.完备性检验
C.一致性检验D.无冗余性检验
32.在进行系统功能分析时,需要使用决策树处理的是( C )
A.输入环节B.输出环节
C.逻辑环节D.运算环节
二、名词解释题
1.(系统运行的)可行性分析
2.决策树
3. (U/C矩阵的)完备性检验
4.简述建立系统开发文档的注意事项。
5.系统分析报告
6. (数据流程图中的)数据存储
7. 简述用数据流程图方法描述系统的基本过程。
8. (U/C矩阵的)无冗余性检验
三、简答题
1.如何用分层的数据流程图来描述系统?
2. 说明决策树在系统功能描述中的作用和特点。
3.在系统分析阶段需要对数据处理过程做功能分析。
请说明功能分析的分类和主要分析方法。
4.简述结构化程序设计的基本原则和三种基本结构。
结构化程序的基本原则:自顶而下、逐步求精;基本结构:顺序结构、判断选择结构、循环结构。
5. 在系统调查过程中如何获得真实可靠的材料?
6. (项目开发组)如何提高系统详细调查的效率和质量。
P206
四、应用题(本大题共3小题,每小题1O分,共30分)
1.借书处理的过程是:接受读者提交的索书单,首先查看读者记录进行读者鉴别,再查询图书文件,进行存书查询;如果图书未借出,进行发书处理,存储借阅记录文件,并修改图书文件,再向书库发送出库单;如果图书已借出,向读者发送拒绝借阅通知。
画出处理过程的数据流程图。
2、某订票系统的数据流程图如题42图,请填空回答:
(1)外部实体模块有________个。
(2)数据处理模块有________个。
(3)F1是________元素。
(4)D2是________元素。
(5)在________元素中,可比较不同航空公司票价。
(6)在________元素中,可选择机票打印方式。
(7)在________元素中,订票人可查询或修改自己的订票单。
题2图
答案:(1)1
(2)3
(3)数据流
(4)数据存储
(5)P1
(6)P3
(7)P2
3.教师申报科研成果的过程如下:
接收教师交来科研材料和申报表,首先根据科研管理条例进行审核。
对审查后的材料,再根据科研管理条例和科研档案进行分类,分类完成后将科研成果存储到科研档案,并报科研处备案。
画出处理过程的数据流程图。
4.题43图是医疗费报销处理过程的数据流程图,请用文字叙述医疗费报销的处理过程。
5.题42图是售书过程的数据流程图,试用文字叙述售书过程。
表43
现已经确定的五个子系统是:产品开发子系统、经营计划子系统、生产制造计划子系统、销售子系统、财会子系统。
请在表中用粗线划分出各子系统范围,并在表中“子系统”列分划5个子系统分界线,并写出各子系统名称。
7.41.科研项目费用支付过程是:接收项目负责人的费用收据,通过项目存档文件对收据进行审核,审核通过后参照项目账目文件进行费用计算,计算后将付款通知交财务处,将领款
通知交项目负责人。
画出处理过程的数据流程图。
8.某学生选课系统根据学生本学期选课学分的不同,采取不同的处理:
(1)学分总数小于等于0分,则进行“异常”处理:
(2)学分总数大于0分,小于或等于4分,则直接进行“补选课”处理;
(3)学分总数大于20分,则进行“调选课”处理;
(4)其他情况为正常,选课结束。
请用决策树表示该决策过程。