中级信管 第12章 信息系统分析附有答案_第1页
中级信管 第12章 信息系统分析附有答案_第2页
中级信管 第12章 信息系统分析附有答案_第3页
中级信管 第12章 信息系统分析附有答案_第4页
中级信管 第12章 信息系统分析附有答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中级信管第12章信息系统分析[复制]姓名:[填空题]*_________________________________1.在统一建模语言:(UML)中,()给出了系统内从一个活动到另一个活动的流程,它强调对象间控制流程。[单选题]*A.对象图B.活动图(正确答案)C.协作图D.序列图答案解析:

活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。

序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。

对象图展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。对象图一般包括对象和链。

协作图(通信图)强调收发消息的对象的结构组织。通信图强调参加交互的对象的组织。2.假设某公司业务的用例模型中,“检验”用例需要等到“生产”用例执行之后才能执行,这两个用例之间的关系属于()关系。[单选题]*A.关联B.扩展C.依赖(正确答案)D.使用答案解析:UML中有4种关系:

(1)依赖关系。是两个事物间的语义关系,其中一个事物发生变化会影响另一个事物的语义。

(2)关联关系。是一种结构关系,它描述了一组链,链是对象之间的连接。聚合是一种特殊类型的关联,描述了整体和部分间的特殊关系。

(3)泛化关系。是一种特殊/一般关系,特殊元素的对象可替代一般元素的对象。

(4)实现关系。是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。3.以下不属于数据流图基本符号的是()[单选题]*A.数据存储B.处理C.数据流D.条件判断(正确答案)答案解析:数据流图是一种结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统。内数据的运动情况。数据流图的基本成分:外部实体、数据流、数据存储、处理逻辑。4.系统说明书应达到的要求包括()。

①全面;②系统;③准确;④详实;⑤清晰;⑥重复[单选题]*A.①②③B.①②③④C.①②③④⑤(正确答案)D.①②③④⑤⑥答案解析:系统说明书是系统分析阶段工作的全面总结,是这一阶段的主要成果。系统说明书应达到的基本要求是:全面、系统、准确、详实、清晰地表达系统开发的目标、任务和系统功能。5.以下关于数据流图的说法中不正确的是()。[单选题]*A.数据流图是分层的,需要自顶向下逐层扩展B.数据流图中的符号要布局合理,分布均匀C.数据流图要反映数据处理的技术过程和处理方式(正确答案)D.数据流图绘制过程中要与用户密切接触,不断修改答案解析:绘制数据流图应遵循的主要原则如下:

(1)确定外部项。一张数据流图表示某个子系统或某个系统的逻辑模型。系统分析人员要根据调查材料,首先识别出那些不受所描述的系统的控制,但又影响系统运行的外部环境,这就是系统的数据输入的来源和输出的去处。要把这些因素都作为外部项确定下来。确定了系统和外部环境的界面,就可集中力量分析,确定系统本身的功能。

(2)自顶向下逐层扩展。信息系统庞大而复杂,具体的数据加工可能成百上千,关系错综复杂,不可能用一两张数据流图明确、具体地描述整个系统的逻辑功能,自顶向下的原则为我们绘制数据流图提供了一条清晰的思路和标准化的步骤。

(3)合理布局。数据流图的各种符号要布局合理,分布均匀、整齐、清晰,使读者一目了然。这才便于交流,避免产生误解。一般要把系统数据主要来源的外部项尽量安排在左方,而要把数据主要去处的外部项尽量安排在右边,数据流的箭头线尽量避免交叉或过长,必要时可用重复的外部项和重复的数据存储符号。

(4)数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题。这样,只从系统逻辑功能上讨论问题,便于和用户交流。

(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触、详细讨论、不断修改,也要和其他系统建设者共同商讨以求一致意见。6.数据流图DFD的作用是()。[单选题]*A.描述数据对象之间的关系B.描述对数据的处理流程(正确答案)C.说明将要出现的逻辑判定D.指明系统对外部事件的反应答案解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑。结合本题选项,正确的选项应为:B。7.系统分析报告的主要作用是()[单选题]*A.系统规划的依据B.系统实施的依据C.系统设计的依据(正确答案)D.系统评价的依据答案解析:系统分析的主要任务是理解和表达用户对系统的应用需求。其主要任务是:了解用户需求。通过对现行系统中数据和信息的流程以及系统的功能给出逻辑的描述,得出现行系统的逻辑模型。确定系统逻辑模型,形成系统分析报告。在调查和分析中得出新系统的功能需求,并给出明确地描述。根据需要与实现可能性,确定新系统的功能,用一系列图表和文字给出新系统功能的逻辑描述,进而形成系统的逻辑模型。完成系统分析报告,为系统设计提供依据。8.为了便于和用户交流,只能从系统逻辑功能上讨论问题,通常在绘制数据流图时,力求做到数据流图只反映()[单选题]*A.数据流向及控制条件B.数据流向、数据加工和逻辑意义上的数据存储(正确答案)C.各部分相互联系的判断与控制条件D.任何数据处理的技术过程、处理方式和时间顺序答案解析:数据流图(DataFlowDiagram,DFD)是一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符合综合地反映出信息在系统中的流动、处理和存储的情况。数据流图具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。9.系统规划的主要任务包括()[单选题]*A.明确组织的信息需求,制定系统总体结构方案(正确答案)B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案解析:“对系统进行经济、技术和使用方面的可行性研究”是系统分析阶段的工作任务,“选择计算机网络和网络系统的方案”和“确定软件系统的模块结构”是系统设计的内容。信息系统规划的主要任务有:制定发展战略;确定组织的主要信息需求,制定总体结构方案;安排项目开发计划;制定系统建设的资源分配计划。10.数据字典中“数据项”的内容包括:名称、编号、取值范围、长度和()[单选题]*A.处理频率B.最大记录数C.数据类型(正确答案)D.数据流量答案解析:数据项又被称为数据元素,是系统中最基本的数据组成单位,也就是不可再分的数据单位。在数据字典中,仅定义数据的静态特性,具体包括:数据项的名称、编号、别名、简述、数据项的取值范围和取值的含义、数据项的长度、数据类型。11.在需求阶段,数据字典至少应定义()以确保客户与开发小组是使用一致的定义和术语。[单选题]*A.客户数据项(正确答案)B.数据结构C.处理过程D.外部实体答案解析:数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。12.数据流程图配以数据字典,就可以从图形和文字两个方面对系统的()模型进行描述,从而形成一个完整的说明。[单选题]*A.物理模型B.逻辑模型(正确答案)C.数据结构D.数据模型答案解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑。13.在UML提供的图中,()用于按时间顺序描述对象间的相互。[单选题]*A.网络图B.状态图C.协作图D.序列图(正确答案)答案解析:

序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。

状态图展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,强调对象行为的事件顺序。

通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。14.()不属于DFD(DataFlowDiagram,数据流图)的要素。如果使用DFD对某企业的财务系统进行建模,那么该系统中()可以被认定为外部实体。

(1)空[单选题]*A.加工B.联系(正确答案)C.数据流D.数据存储15.(2)空

[单选题]*A.转账单B.转账单输入C.接收转账单的银行(正确答案)D.财务系统源代码程序答案解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。外部实体:指不受系统控制,在系统以外又与系统有联系的事物或人,它表达了目标系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。本题中接受转账单的银行应是外部实体。16.在系统分析阶段,需要再全面掌握现实情况、分析用户信息需求的基础上才能提出新系统的()[单选题]*A.战略规划B.逻辑模型(正确答案)C.物理模型D.概念模型答案解析:系统分析是应用系统的思想和方法,把复杂的对象分解成简单的组成部分,并找出这些部分的基本属性和彼此间的关系。系统分析的主要任务是理解和表达用户对系统的应用需求。通过深入调查,和用户一起充分了解现行系统是怎样工作的,理解用户对现行系统的改进要求和对系统的要求。其主要任务是:了解用户需求:通过对现行系统中数据和信息的流程以及系统的功能给出逻辑的描述,得出现行系统的逻辑模型。确定系统逻辑模型,形成系统分析报告。在调查和分析中得出新新系统的功能需求,并给出明确地描述。根据需要与实现可能性,确定新系统的功能,用一系列图表和文字给出新系统功能的逻辑描述,进而形成系统的逻辑模型。完成系统分析报告,为系统设计提供依据。17.在系统分析过程中,编写数据字典时各成分的命名和编号必须依据()[单选题]*A.数据流程图(正确答案)B.决策表C.数据结构D.U/C矩阵答案解析:编写数据字典的基本要求是:对数据流图上各成分的定义必须明确、唯一、易于理解。命名、编号与数据流图一致,必要时可增加编码,以方便查询、检索、维护和统计报表。符合一致性和完整性的要求,对数据流图上的成分定义与说明没有遗漏数据字典中无内容重复或内容相互矛盾的条目。数据流图中同类成分的数据字典条目中,无同名异义或异名同义者。格式规范、风格统一、文字精炼,数字与符合正确。18.绘制数据流程图时,系统中的全系统共享的数据存储常花在()[单选题]*A.任意层次数据流程图B.扩展数据流程图C.低层次数据流程图D.顶层数据流程图(正确答案)答案解析:1、数据流程图的符号在数据流程图中,采用四种符号。(1)外部实体。这是指不受所描述的系统控制,独立于该系统之外的部门、群体,或另一个信息系统。(2)处理功能。这是指对输入数据流进行加工、变换与输出数据流的逻辑处理过程。(3)数据存储。这是指逻辑上要求存储的数据,不考虑具体数据的存储介质和技术手段。(4)数据流。这是指与所描述系统数据处理功能有关的各类数据的载体,是各处理功能输入和输出的数据集合。数据流用一根箭线表示。

2、顶层数据流程图。数据流程图的绘制,采取自顶向下逐步求精的方法,即先把整个系统当做一个处理功能来看待,画出最粗略的数据流程图;然后逐层向下分析,分解为详细的低层次的数据流程图。(1)顶层数据流程图的一般形式。任何系统,无论多么复杂,顶层数据流程都可粗略地表达一种形式。若系统中具有全系统共享的数据存储,可表示在顶层数据流程图中,部分处理功能共享的数据可在低层次数据流程图中表达。(2)顶层数据流程图的绘制。先应根据系统可行性分析确定的范围和目标、用户的需求,划定系统的界面。界面内的,作为具体分析的系统;界面外的、与系统有数据联系的部门和事物,则视为外部实体。

3、低层次数据流程图。在顶层数据流程图的基础上,将处理功能(逻辑功能)逐步分解,可得到不同层次的数据流程图。用分层次的数据流程图来描述原系统,把系统看作一个统一的整体,进行综合的逻辑描述。首先要划定系统的边界,分析系统与外界的信息联系。

4、扩展的数据流程图。扩展的具体内容有两个方面:(1)应用计算机以后,可以增加许多原来手工处理难以完成的各种功能。(2)扩展是增加对各种例外情况和错误情况的处理。最终确定的数据流程图,是新系统的综合逻辑描述,着重反映系统的全貌。而逻辑模型的许多细节,如每个处理功能的要求,数据流和数据存储的具体内容、特征等,不可能在一套图中完全表示出来,因此还要进一步进行下面两步的分析工作,即数据分析和功能分析。19.在决定管理信息系统应用项目之前,首先要做好系统开发的()[单选题]*A.详细调查工作B.可行性分析(正确答案)C.逻辑设计D.物理设计答案解析:在系统分析阶段,首先根据用户提出的建立新系统的要求,进行总体规划和可行性研究。系统分析是使系统开发达到合理、优化的重要阶段,这阶段工作深入与否直接影响到新系统的质量和经济性,它是开发成败的关键。20.()是开发单位与用户间交流的桥梁,同时也是系统设计的基础和依据。[单选题]*A.系统分析报告(正确答案)B.系统开发计划书C.可行性分析报告D.系统设计说明书答案解析:系统分析报告主要有以下3个作用:描述了目标系统的逻辑模型,可作为开发人员进行系统设计和实施的基础。作为用户和开发人员之间的协议或合同,为双方的交流和监督提供基础作为目标系统验收和评价的依据。21.以下关于UML的表述,不正确的是()。[单选题]*A.UML是一种文档化语言B.UML是一种构造语言C.UML是一种编程语言(正确答案)D.UML是统一建模语言答案解析:UML(UnifiedModelingLanguage)是一种定义良好、易于表达、功能强大且普遍实用的建模语言。

UML是一种可视化语言:UML是一组图形符号,使用图形建模,UML表示法中的每个符号都有明确的语义。

UML是一种构造语言:使用UML描述的模型可与各种编程语言直接相连,即可把UML描述的模型映射成编程语言,甚至映射成关系数据库表或面向对象数据库的永久存储。这种映射允许进行正向工程,也可以进行逆向过程(编程语言代码重新构造UML模型)。

UML是一种文档化语言:UML适于建立系统体系结构及所有的细节文档。UML还提供了用于表达需求和用于测试的语言。最终UML提供了对项目计划和发布管理的活动进行建模的语言。22.在需求分析阶段,可利用UML中的()描述系统的外部角色和功能要求。[单选题]*A.用例图(正确答案)B.静态图C.交换图D.实现图答案解析:在需求分析阶段,可以用用例来捕获用户需求,通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。建模的每个用例都指定了客户的需求(他或她需要系统干什么)。23.结构化开发中,数据流图是()阶段产生的成果。[单选题]*A.总体设计B.程序编码C.详细设计D.需求分析(正确答案)答案解析:数据流图:DFD,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况,需求分析阶段完成数据流图(DFD图)和数据字典。总体设计也被称为概要设计,总体设计的主要任务是完成对系统总体结构和基本框架的设计。详细设计主要是在总体设计的基础上,将设计方案进一步详细化,条理化和规划化,为各个具体任务选择适当的技术手段和处理方法。24.在面向对象软件开发过程中,()不属于面向对象分析阶段的活动。[单选题]*A.评估分析模型B.确定接口规格(正确答案)C.构建分析模型D.识别分析类答案解析:面向对象的软件开发过程包括分析、系统设计、开发类、组装测试和应用维护等。其中分析过程包括问题域分析、应用分析,此阶段主要识别对象及对象之间的关系,最终形成软件的分析模型,并进行评估。设计阶段主要构造软件总的模型,实现相应源代码,在此阶段,需要发现对象的过程,确定接口规格。25.某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则如下选项不属于数据流的是()。[单选题]*A.考生(正确答案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论