文档库 最新最全的文档下载
当前位置:文档库 › 系统分析习题及答案

系统分析习题及答案

《信息系统分析与设计》复习(专升本科)

一、单项选择题(在每小题的四个备选答案中选出一个最佳的答案,每小题1分,共20分)

1.信息按照( C)可以分为战略信息、战术信息和作业信息。

A.应用领域

B.加工顺序

C.管理的层次

D.反映形式

2. 发展CASE的目的是提高(C)。

A.系统的重用性

B.系统可维护性

C.系统开发效率和质量

D.系统可扩充性

3. 使用用例建模系统需求的主要优点是(B)。

A.自顶向下分析需求

B.促进并鼓励用户参与

C.有助于详细描述需求

D.自底向上分析需求

4. 用于辅助管理人员理解项目费用、质量、范围等影响的主要工具是(C)。

A.数据—地点矩阵

B.候选系统矩阵

C.预期管理矩阵

D.可行性分析矩阵

5. 系统开发过程的问题分析阶段的主要交付品是(C)。

A.问题陈述

B.系统改进目标

C.业务需求陈述

D.范围与构想

6. 如果用例“提交新会员订单”和用例“提交通信地址改变”包含了同样的功能步骤“修改通信地址”,那

么可以将“修改通信地址”提取成为(D)。

A.扩展用例

B.抽象参与者

C.被扩展用例

D.抽象用例

7. 下列哪项关于输入设计的原理的叙述不正确(D)。

A.不要输入变化的数据

B.尽可能使用已知含义的设计

C.要使用相应属性的编码

D.不要收集在计算机程序中计算和存储的数据

8.按照处理的对象,可把组织的信息系统分为( B)和管理信息系统两大类。

A.电子数据处理系统

B.作业信息系统

C.决策支持系统

D.情报处理系统9.信息系统对管理职能的支持,归根到底是对(D ) 的支持。

A.计划

B.组织

C.控制

D.决策

10.业务系统规划法(BSP)的核心是(B)。

A.明确企业目标

B.定义(识别)业务过程

C.进行数据分析

D.确定信息结构

11.一般子系统的划分是在系统(A)阶段,根据对系统的功能/数据分析的结果提出的。

A.需求分析

B.物理设计

C.总体设计

D.详细设计

12.制定开发管理信息系统之前,首先要做好系统开发的(A)。

A.可行性研究

B.新系统的逻辑设计和物理设计

C.系统化分析

D.总体预算

13.在各种系统开发方法中,系统重用性、扩充性、维护性最好的开发方法是(C)。

A.原型法

B.结构化系统开发方法

C.面向对象的的方法

D.加速开发方法

14.信息系统流程图是以新系统的(D)为基础绘制的。

A.E-R图

B.管理功能图

C.业务流程图

D.数据流程图

15.信息系统开发的结构化方法的一个主要原则是(A)。

A.自顶向下原则

B.自底向上原则

C.分步实施原则

D.重点突破原则

16.信息系统设计阶段的主要成果是(C)。

A.用户的决策方针

B.用户的分析方案

C.系统设计说明书

D.系统总体设计方案

17.在关系规范化过程中,一般来讲,满足(C)的关系即可满足信息处理的要求,就可以认为是比较规范的关系。

A.第一范式

B.第二范式

C.第三范式

D.BC范式

18.衡量系统开发质量的首要标准是(C)。

A.满足技术指标

B.满足设计者要求

C.满足用户要求

D.技术规范

19.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与(A)。

A.系统建设中各阶段工作

B.系统分析工作

C.系统设计工作

D.系统实施工作

20.MIS规划的主要内容是( A)。

A.MIS战略规划,组织信息需求分析,系统目标

B.组织信息需求分析,系统目标,资源分配

21.信息系统规划的主要任务包括(A)。

A.明确组织的信息需求、制定系统总体结构方案

B.对系统进行经济、技术和使用方面的可行性研究

C.选择计算机和网络系统的方案

D.确定软件系统的模块结构

22.DSS(决策支持系统)解决的是(C)。

A.半结构化问题和非结构化问题

B.结构化问题和半结构化问题

C.非结构化问题

D.结构化问题

23.软件文档是信息系统(B)的重要依据。

A.可理解性

B.可维护性

C.可扩展性

D.可移植性

24.系统维护中要解决的问题来源于(D)。

A.系统分析阶段

B.系统设计阶段

C.系统实施阶段

D.三者都包括

25.在原型法中,原型是进行开发的系统的( A)。

A.反映用户最基本需求的可以运行的实验模型

B.某一主要部分的详细设计方案(物理模型)

C.反映用户需求的逻辑模型

D.反映用户全部需求符合系统开发规范的应用软件程序

26.网桥是在(B)实现互连的设备。

A.网络层

B.数据链路层

C.物理层

D.传输层

27.信息系统开发方法有哪些(A)。

A.原型法

B.BSP法

C.CSF法

D.CASE法

28.对于结构化设计思想的描述哪一项是错误的( D)。

A.在结构化设计中,模块的功能应当简单明确,易于理解

B.自顶向下,逐步求精

C.设计者应先设计顶层模块

D.越下层模块,其功能越具体,越复杂

29.绘制功能结构图的依据是(A )。

A.数据流程图

B.PAD图

C.N--S图

D.系统总体设计

30.模块间出现下列哪一项是改动模块时发生错误的主要来源(C)。

A.数据耦合

B.控制耦合

C.内容耦合

D.以上都不是

31.在大型程序设计过程中,最后考虑的是程序的(D)。

A.可维护性

B.可靠性

C.可理解性

D.效率

32.下面合法的IP地址是(B )。

A.202:144:300:65

B.202.112.144.70

C.202,122,144,70

D.202.112.70

33.异型网络是指(B)。

A.具有相同协议的网络

B.具有不同协议的网络 B

C.具有相同层次的网络

D.具有不同层次的网络

34.在互联网的传输层中提供面向连接的可靠的服务的协议是(A)。

A.传输控制协议TCP

B.互联网控制报文协议ICMP

C.用户数据报协议UDP

D.文件传输协议FTP

35.系统测试的对象是(B )。

A.数据文件

B.源程序

C.全部文档

D.整体系统

36.系统分析报告的主要作用是( C)。

A.系统规划的依据

B.系统实施的依据

C.系统设计的依据

D.系统评价的依据

37.耦合性最弱的是(A)。

A.数据耦合

B.公共耦合

C.内容耦合

D.控制耦合

38.从社会经济发展的角度来看,信息化是指(D)。

A.计算机和网络的应用规模与效益不断增长的过程

B.社会上进行交换的信息量不断增长的过程

C.计算机硬件产业、软件产业、信息服务产业不断发展的过程

D.人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程

39.在UML提供的图中,(D )用于按时间顺序描述对象间的交互。

A.网络图

B.状态图

C.协作图

D.序列图

40.系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和(D)。

A.自顶向下法

B.由底向上法

C.模块法案

D.面向对象方法

二、填空题(每空1分,共20分)

1.数据流图(DFD)有四种基本成份:数据源或数据潭、数据流向、数据变换、数据存储。

2.数据流图(DFD)是一种描述数据流与信息流的图形技术。

3. 信息系统开发的步骤是:在系统规划后,进行系统分析、系统设计、系统构建与实施、系统评价工作。

4. 信息、物资和能源是人类社会发展的三大资源。

5. 决策过程的情报活动阶段、设计活动阶段、选择活动阶段和实施活动阶段,并称之为决策过程模型的四个阶段。

6. 通常认为,管理信息系统主要解决结构化的决策问题,而决策支持系统则以支持半结构化和非结构化问题为目的。

7.原型化开发方法是用户和设计者之间执行的一种交互构成,适用于需求不确定性高的系统。

8.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能够协调软件开发,并

使混乱减到最低程度。

9.系统分析的主要活动有:系统初步调查、系统可行性研究、系统详细调查研究和新系统逻辑方案的

提出。

10.在系统模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的块内组合(聚

合),降低块间的耦合。

11.系统规划主要任务是制定信息系统的发展战略、确定组织的主要信息需求和制定系统建设的计划。

12.信息系统开发方法按照时间过程可以分为生命周期法和原型法。

13.可行性研究的主要成果是可行性研究报告和系统开发任务书。

14.数据流程图的两个特征:抽象性和概括性。

15.系统分析处于系统开发生命周期的第二阶段,上接系统规划,下联接系统设计,具有承上启下的作用。

16.在系统分析中可行性研究一般包括对系统的技术可行性、经济可行性和社会可行性进行调查研究。

17. 数字签名的根据是对所签的名要能核实、不能抵赖、不能伪造,如同亲笔签名一样能证明其真实性。

18.程序设计说明书是以一个处理过程作为单位,用以定义处理过程的书面文件、其编写者为系统设计员,交给程序员进行程序设计。

19.描述处理逻辑的工具有决策树、决策表和结构化英语表法。

20.在关系的规范化表达中,数据是以二维表的方式组织的,一个表就是一个关系,每个数据项称为数据元素,为表中的一个字段。一个表中还必定义一个字段能唯一确定相关的元素,称为关键字。

21. 公开密钥算法比常规密钥算法更容易实现数字签名。

22.在数据字典中,处理逻辑的定义仅对数据流程图中的最底层处理逻辑加以说明。

23. 链路加密是对网络的每条通信链路上传输的数据进行加密,一般使用不同的加密密钥,但在结点中数据却以明文形式出现。

24.Intranet是利用Internet技术建立的企业内部信息网络。

25.网络系统集成的内容包括:网络规划、网络系统设计、网络系统实施和网络系统的测试与验收。

26.数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑进行描述,从而

形成一个完整的说明。

27.网络系统的总体规划应考虑:网络的分布、网络的基本设备和类型、网络的基本规模和网络的基本功能和服务项目等问题。

28. 客户机/服务器计算模式的优点包括减少了网络的流量、较短的响应时间、应用程序同处理的数据具有独立性、支持更多的用户以及客户可以选择最适宜的硬件和软件环境等。

29.系统分析的主要任务是尽可能弄清用户对信息的需求,完成新系统的逻辑设计,规定新系统应当做什么。

30.如果系统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出系统开发建议书,需要进行可行性研究安排。

1.业务流程图是用些规定的符号及连线来表示某个具体业务处理过程,用图形方式来反映实际业务处理过程的“流水帐”。

2.办公自动化系统办公自动化系统以先进的技术设备为基础,由办公人员和技术设备共同构成的人-机信息处理系统,其目的是充分利用设备资源和信息资源,提高办公工作效率和质量。

3.信息系统信息系统是一个人工系统,由人、计算机硬件、软件和数据资源等组成,能及时、正确地收集、加工、存储、传输信息,实现各项活动的管理、调节和控制。包括信息处理系统和信息传输系统两方面。

4.生命周期法是按照管理信息系统生命周期的概念,严格按照系统生命周期的各个过程和步骤去开发系统的管理信息系统开发方法。

5.软件危机由于软件特点导致生产效率低、软件产品质量很难保障,计算机科学家把软件开发和软件维护过程中遇到的这种现象统称为软件危机。

6.专家系统是一种计算机信息系统,其主要任务是研究怎样使计算机模仿人脑所从事的推理、学习、思考、规划等思维活动,解决需要人类专家才能处理的复杂问题。

7.电子商务系统从广义上讲,电子商务系统是支持商务活动的电子技术手段的集合。从狭义上讲,电子商务系统则是指在因特网和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产、销售、服务等生产和管理的需要,支持企业的对外业务协作,从动作、管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。

8.决策支持系统决策支持系统是一种以计算机为工具,应用决策科学及有关学科的理论与方法,以人机交互方式辅助决策者解决半结构化和非结构化问题的信息系统。

9.软件可维护性软件可维护性指软件能够被理解、改正、适应和完善以适应新的环境的难易程度。

10.类类是一组有相同数据结构和相同操作的对象的集合,类的定义包括一组数据属性和合法操作。

1.简述决策支持系统(DSS)与管理信息系统(MIS)的关系。

答:DSS与MIS的区别

(1)MIS完成的是例行业务活动中的信息处理任务,而DSS完成的是辅助支持决策活动,提供决策所需的信息。

(2)MIS所追求的目标是高效率;而DSS追求的目标则是有效性。

(3)MIS的设计方法是以数据驱动的,而DSS的设计方法是以模型驱动的,模型管理系统是DSS软件系统的核心。

(4)MIS的设计思想是实现一个相对稳定协调的工作系统,设计方法强调系统的客观性,努力使系统设计符合实际情况。而DSS的设计思想是努力实现一个具有巨大潜力的、适应性强的开发系统。设计方法强调充分发挥人的经验、智慧、判断力和创造性,努力使决策更加正确。

(5)MIS趋向于信息的集中管理,而DSS趋向于信息的分散使用。

(6)MIS的分析着重体现系统全局的、总体的信息需求,而DSS的分析着重体现决策者的信息需要。

DSS与MIS的联系

(1)MIS收集、存储组织机构所提供的大量基础信息是DSS工作的基础,而DSS能使MIS组织和保存的信息真正发挥作用。

(2)MIS需要担负起反馈信息的收集工作,可以支持DSS进行结果检验和评价。

(3)DSS的工作可以对MIS工作进行检查和审计,为MIS的改进及完善指出了方向。

(4)DSS经过反复使用,逐步明确了所涉及的问题模式和数据模式,将问题结构化,可归并人MIS的工作范围。

2.简述数据、信息与知识之间的关系。

答:1、数据是记录下来的可以被识别的物理符号,包括字符、文字、图形等,数据本身并没有意义,数据经过加工后仍然是数据,只有经过解释才有意义,才能成为信息。

2、信息是对客观世界各种事物的特征的反映,是对客观事实的可通信的知识。

3、知识是反映各种事物的信息进入人们大脑,对神经细胞产生作用后留下的痕迹。

知识是由信息形成的,是否正确地运用知识对数据做出解释,才能得到准确的信息。

3.简述计算机辅助软件工程(CASE)的主要目标、作用及主要功能。

答:计算机辅助软件工程的主要目标:使结构化方法可以全面实施,使原型的建立有了高效率的手段,加快系统的开发过程,通过自动检查提高软件质量,可重用度,简化系统维护工作。

CASE 作用:能实现一个具有快速响应、专用资源和早期查错功能的交互式开发环境,对系统开发和维护过程的各个环节实现自动化,通过一个有力的图形接口,实现直观的程序设计。

完整的CASE 具备的功能:中心信息库;图形功能;查错功能;支持建立系统的原型;代码自动生成;有利应用结构化方法。

4.简述信息系统规划的任务、方法和内容。

答:信息系统规划的主要任务:制定信息系统的发展战略规划;制定信息系统的总体方案,安排项目开发计划;制定系统建设的资源分配计划。

信息系统战略规划的方法有:由组织发展计划导出信息系统策略;策略方格;配合组织文化的策略;组织策略组合转换成信息系统策略组合。

(战略集转化、关键成功因素、企业系统规划)

信息系统规划的内容:信息系统总目标、子目标与信息系统架构;现有资源分析(现有信息系统的状况及存在的问题);预测未来信息技术的发展;信息系统计划的更新。

5.简述可行性研究的目的、任务及过程。

答:可研目的:确定系统规划中的问题是否能够得到解决。

可研任务:进一步分析问题定义,确定项目规模和目标;进行简要的需求分析,建立逻辑模型;经过简化的设计,探索若干种可供选择的解决方法,研究每种解法的可行性。

可研过程:①经济可行性:对项目经济效益进行评价;②技术可行性:采用的软硬件技术能否满足用户

6.简述信息系统设计阶段的主要任务和内容。

答:信息系统设计阶段的主要任务:从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信软、硬件设备,确

保总体目标的实现。

信息系统设计的主要内容:计算机系统配置、新系统总体结构框架设计、数据库设计、输出与输入设计、处理流程及模块功能的设计。

7.简述从数据流程图(DFD)导出结构图(SC)的两种技术。

答:从DFD导出SC 的技术有两种:以变换为中心的分析和以事务为中心的分析。

(1)变换分析的过程分二步:确定主加工,即找出变换中心;设计模块结构图的顶层和第一层。

(2)事务分析的过程分七步:确定事务来源;确定系统结构;确定处理工作;模块合并;建立事务模块,进行独立处理;建立分级模块,加大它的变换系数;对模块进一步分解。

8.管理信息系统科学的三要素是什么?管理信息系统有什么主要特征?

答:(1)管理信息系统科学的三要素是系统的观点、数学的方法和计算机技术。

(2)管理信息系统的主要特征:

①管理信息系统是以计算机为基础的以及人作为系统组成部分的人-机系统。

②管理信息系统是组织内部各种信息处理系统按照总体规划而建立起来的集成化系统。

③管理信息系统具备以数学方法为基础,以数据处理为基本功能的预测和控制能力。

9.简述系统测试的目的、方法及内容,以及测试配置要求。

答:系统测试的目的是尽可能多地发现系统中的问题和错误,因此,系统测试是一个查找错误的过程。

系统测试主要方法有:黑盒测试、白盒测试、静态分析、人工测试。

系统测试内容:

系统测试配置具体包括:测试计划、测试工具及实施、测试用例与测试预期结果。

10.简述UML(统一建模语言)的主要内容。

答:UML 主要用图来表达模型的内容,而图又由代表模型的图形符号组成。UML的主要内容可以用下述五类图(共9 种图形)来定义。

(1).用例图:对系统提供的功能(即系统的具体用法)的描述,用例图定义系统的功能需求。

(2).静态图:描述系统的静态结构,包括:类图和对象图。

(3).行为图:描述系统的动态行为和组成系统的对象间的交互关系,包括:状态图和活动图。

(4).交互图:描述系统的动态行为和组成系统的对象间的交互关系,包括:顺序图和协作图。

(5).实现图:提供关于系统实现方面的信息,包括:构件图和配置图。

11.简述决策支持系统及其主要特点。

答:决策支持系统是一种以计算机为工具,应用决策科学及有关学科的理论与方法,以人机交互方式辅助决策者解决半结构化和非结构化问题的信息系统。

决策支持系统主要特点:处理的数据类型复杂,格式化程度低;对信息加工的要求比较复杂,有很大随机性;工作方式主要是人机对话方式;与决策者的工作方式等社会因素关系密切。

12.简述面向对象的最普通的两种建模方法。

答:对于软件,有几种建模的方法,最普通的两种是从算法的角度建模和从面向对象的角度建模。

(1)从算法的角度建模:传统的软件开发是从算法的角度进行建模,所有的软件都用过程或函数作为其主要构造块。

(2).从面向对象角度建模:现代的软件开发从面向对象的角度建模,所有软件系统都用对象或类作为其主要构造块。

五、论述与综合题(每小题10分,共20分)

1.某单位工资发放过程如下:工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来

的“本月人员及工资变动表”,填写“本月工资发放清单”中的相关项。接着,再根据总务科送来的“本月扣款清单”将扣款数填入“本月工资发放清单”。最后计算出每位职工的应发工资数,并填入“本月工资发放清单”,为工资发放人员发放工资做好准备。

请画出其业务流程图与数据流程图。

答案:第22-23页第3章第22题解答

(1)业务流程图如下:

(2)数据流程图如下:

2.车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料

单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。请绘制系统数据流程图。

答案:第21页第3章第20题解答

3.试述“事务分析”的设计步骤。并将下图的数据流程图转化为软件结构图(表示“或者”)。

答案:第24页第4章第24题解答

(1)事务分析的设计步骤有三:

①确定DFD中的事务中心和加工路径;

②设计软件结构的顶层和第一层,即事务结构,包括两部分:一个接受分支,负责接受数据,一个发送分支;

③事务结构下层模块的设计、优化。

(2)软件结构图如下:

4.我国身份证号码由十七位数字码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八

位数字出生日期码,三位数字顺序码和一位校验码。第十八位校验码通过前十七位计算并转换而得,计

算公式:S=Sum(Ai *Wi),M=mod(S,11);其中,i = 0,…,16 ,计算时,先对前十七位数字加权求和,

Wi的取值依次为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,然后对11取模,再根据

模的值得到对应的校验码。对应关系如下:

M的值:0 1 2 3 4 5 6 7 8 9 10

校验码:1 0 X 9 8 7 6 5 4 3 2

试计算身份证号码为3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1的校验码生成过程。

答案:第24页第4章第25题解答

(1)对代码加权求和

Ai=3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1

Wi=7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

S=Σ(Ai×Wi)=21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2=189

(2)以模除和得余数

R=S mod M=Σ(Ai×Wi)(mod 11)=189÷11=17+2/11=2

(3)运算校验位(模减去余数)

根据求余结果,从M值与校验码的对应关系中查出相应的校验位,其中X 表示结果为10。

相关文档