《中级信息系统管理工程师-信息系统分析-1.结构化分析方法.docx》由会员分享,可在线阅读,更多相关《中级信息系统管理工程师-信息系统分析-1.结构化分析方法.docx(24页珍藏版)》请在优知文库上搜索。
1、中级信息系统管理工程师-信息系统分析T.结构化分析方法单选题1下图所示UM1.图为O,用于展示()。和分别表示(请作答此空)。-CY*0-Jn三0OSyMamCtMn1.o0MRa(MaMF一I、PoajcUxDr1A.供接口和供接口B.需接口和需接口C.供接口和需接口D.需接口和供接口正确答案:C单选题2.()属于UM1.中的交互图。A.用例图B.类图C.顺序图D.组件图正确答案:C参考解析:本题考查信息系统开发中UM1.的基础知识。UM1.中的图分为:(1)用例图。从用户角度描述系统功能,并指出各功能的操作者。(2)静态图。包括类图、对象图和包图。(3)行为图。描述系统的动态模型和组成对象
2、之间的交互关系,包括状态图和活动图。(4)交互图。描述对象之间的交互关系,包括顺序图和协作图。(5)实现图。包括组件图和配置图。单选题3.对于聚合形式:逻辑聚合、通信集合、过程聚合、功能聚合、时间聚合,清按它们的聚合程度由低到高的顺序重新排列,重新排列后的顺序为OA.一一一一B.一一T一C.一一一一D.一一T一正确答案:D参考解析:程序模块设计的原则之一:高聚合低耦合聚合度,由低到高偶然聚合:模块完成的动作之间没有任何关系,或者仅仅走一种非常松散的关系。逻根聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内
3、执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少耦合度,由低到高非宜接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的了结构,而不是简单变量。控制耦合:两个模块彼此
4、间传递的信息中有控制信息。外部鼎合:组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:两个模块之间通过一个公共的数据区域传递信息。内容耦合:一个模块需要涉及到另一个模块的内部信息。单选题4.UM1.是一种()0A.面向对象的程序设计语言B.面向过程的程序设计语言C.软件系统开发方法D软件系统建模语言正确答案:D参考解析:UM1.是种定义良好、易于表达、功能强大且普遍使用的建模语言。它融入了软件工程领域的新思想,新方法和新技术。它不仅可以支持面向对象的分析与设计,更重要的是能够有力地支持从需求分析开始的软件开发的全过程。UM1.是一种建模语言,
5、而不是一种方法。单选题5.()不是面向对象分析阶段需要完成的。A.认定对象B.实现对象及其结构C.组织对象D.描述对象的相互作用正确答案:B参考解析:面向对象分析阶段的主要任务是通过对象的认定,确定问题空间中应当存在的类和类之间的层次结构,这个阶段是独立于程序实现的。单选题6结构化分析的输出不包括()。A.数据流图B.数据字典C.加工逻辑D结构图正确答案:D参考解析:结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。因此D选项不包括单言题7.以下关于UM1.的表述,不正确的是()。A. 1.M1.是一种文档化语言B. 1.M1.是
6、一种构造语言C. IM1.是一种编程语言D. 1.M1.是统一建模语言正确答案:C咨考解析:UM1.(UnifiedMode1.ing1.anguage)是一种定义良好、易于表达、功能强大且普遍实用的建模语言。UM1.是一种可视化语言:UM1.是一组图形符号,使用图形建模,UM1.&示法中的每个符号都有明确的语义。UM1.是一种构造语言:使用UM1.描述的模型可与各种编程语言直接相连,即可把UM1.描述的模型映射成编程语言,甚至映射成关系数据库表或面向对象数据库的永久存储。这种映射允许进行正向工程,也可以进行逆向过程(编程语言代码重新构造UM1.模型)。UM1.是一种文档化语言:UM1.适于建
7、立系统体系结构及所有的细节文档。UM1.还提供了用于表达需求和用于测试的语言。最终UV1.提供了对项目计划和发布管理的活动进行建模的语言。单选题&当软件交付运行后,0阶段引入的错误所需的修复代价较高。?A.B.CD.求要纳码需概详编正确答案:A参考解析:早期的问题没有被发现产生的修复代价高。本题中需求分析阶段早于其它阶段,所以本题应该是需求分析阶段的问题的修复代价最高。单选题9.下图所示UM1.图为(请作答此空),用于展示0。和分别表示OoA.类图B.组件图C.通信图D.部署图正确答案:BI4ff11Icompoiq.回Wft参考解析:11末端有一个完整的圆周的接口符号代表组件提供接口。在末端
8、只有半个圆的接口符号代表组件需求接口单选题10.()是一种面向数据结构的开发方法。A.结构化方法B.原型化方法C.面向对象开发方法D.Jackson方法正确答案:D参考解析:港构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向卜.,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:自顶向卜.、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(
9、或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的复用性;关键在于建立一个全面、合理、统一的模型;分析、设计、实现三个阶段,界限不明确。JaCkSon方法:由M.A.Jackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用
10、于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和重复。单选题11.为了便于和用户交流,只能从系统逻辑功能上讨论问题,通常在绘制数据流图时,力求做到数据流图只反映OA.数据流向及控制条件B.数据流向、数据加工和逻辑意义上的数据存储C.各部分相互联系的判断与控制条件D.任何数据处理的技术过程、处理方式和时间顺序正确答案:B参考解析:数据流图(DataF1.owDiagram,DFD)是一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符合综合地反映出信息在系统中的流动、处
11、理和存储的情况。数据流图具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储:概括性衣现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。单选题12.模块设计中常用的衡量指标是内聚和耦合,内聚程度最高的是();耦合程度最低的是(请作答此空)0A.数据耦合B.内容耦合C.公共耦合D.控制耦合正确答案:A参考解析:本题考查信息系统开发中设计阶段的基础知识。模块设计中常用的衡量指标是内聚和耦合。耦合是模块间相互依赖程度的度量,耦合的强弱取决于模块间接口的复杂程度。耦合按照从低到高可以分为间接耦合、数据耦合、标记耦合、控制耦合、公共耦合和内容耦合。内聚指
12、的是模块内各个成分彼此结合的紧密程度,即模块内部的聚合能力。内聚从低到高可以分为偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。模块设计追求的目标是高内聚、低耦合。单选题13.某企业把库存物资出入库和出入库财务记账处理综合为一个应用电子系统,这种子系统就将。关联在一起。A.供销职能和生产职能B.供销职能和财务职能C.财务职能和生产职能D.供销职能和市场职能正确答案:B参考解析:库存物资出入库属于供销职能模块;出入库财务记账处理属于财务职能模块。单选题14.企业信息化建设的根本目的是()。?A.解决管理问题,侧重于对IT技术管理、服务支持以及日常维护等B.解决技术问题,尤其
13、是对IT基础设施本身的技术性管理工作C.实现企业战略目标与信息系统整体部署的有机结合D.提高企业的业务运作效率,降低业务流程的运作成本正确答案:C参考解析:企业信息化建设的根本就是实现企业战略目标与信息系统整体部署的有机结合,这种结合当然是可以从不同的层次或者角度出发来考虑,但这种不同层次和角度的结合能够给企业带来的最终效益是不一样的。IT战略有助于确保IT活动支持总体经营战略,使该组织实现其经营的目标和目的。单选题15.模块设计中常用的衡量指标是内聚和耦合,内聚程度最高的是(请作答此空):耦合程度最低的是O。.逻辑内聚B.过程内聚C.顺序内聚D功能内聚正确答案:D参考解析:示题考查信息系统开
14、发中设计阶段的基础知识。模块设计中常用的衡量指标是内聚和耦合。耦合是模块间相互依赖程度的度量,耦合的强弱取决于模块间接口的复杂程度。耦合按照从低到高可以分为间接耦合、数据耦合、标记耦合、控制耦合、公共耦合和内容耦合。内聚指的是模块内各个成分彼此结合的紧密程度,即模块内部的聚合能力。内聚从低到高可以分为偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。模块设计追求的目标是高内聚、低耦合。单选题16.在需求分析阶段,可利用UM1.中的()描述系统的外部角色和功能要求。A.用例图B.静态图C.交换图D实现图正确答案:A参考解析:在需求分析阶段,可以用用例来捕获用户需求,通过用例建
15、模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。建模的每个用例都指定了客户的需求(他或她需要系统干什么)。单选题17.()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。A.结i勾化开发方法B. Jackson系统开发方法C. Booch方法D.UM1.(统一建模语言)正确答案:A参考解析:族构化方法规定了一系列模块的分解协调原则和技术,提出了结构化设计的基础是模块化,即将这个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能单选题18.采用UM1.进行软件设计时,可用()关系表示两类事物之间存在的特殊/一股关系。赖集化现依聚泛实A.B.C.D.正确答案:C参考解析:在UM1.中有4种关系:依赖、关联、泛化、实现依赖:是两个事物间的语义关系,其中一个事务(独立事物)发生变化会膨响另一个事物(依赖事物)的语义关联:是一种结构关系,它描述了-组链,链