中级信息系统管理工程师-信息系统分析-4.系统分析工具——统一建模语言(UML).docx
《中级信息系统管理工程师-信息系统分析-4.系统分析工具——统一建模语言(UML).docx》由会员分享,可在线阅读,更多相关《中级信息系统管理工程师-信息系统分析-4.系统分析工具——统一建模语言(UML).docx(14页珍藏版)》请在课桌文档上搜索。
1、中级信息系统管理工程师-信息系统分析-4.系统分析工具一一统一建模语言(UM1.)单选题某企业使用App来管理员工,该App支持打卡、考勤等功能。该App属于O。A.面向作业处理的系统(江南博哥)B面向管理控制的系统C.面向决策计划的系统D.面向数据汇总的系统正确答案:A参考解析:面向作业的系统:是用来支持业务处理,实现处理自动化的信息系统面向管理控制的系统:是辅助企业管理、实现管理自动化的信息系统面向决策计划的系统:是为决策提供信息支持的系统本题中,该APP只是负责记录相关信息,以支持考勤相关处理,应属于面向作业的系统。单选题2.在UM1.提供的图中,()用于按时间顺序描述对象间的相互。性图
2、图图缁态作划网状协序A.B.C.D.正确答案:D参考解析:序列图是场兔的图形化表示,描述了以时间顺序组织的对象之间的交互活动。状态图展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,强调对象行为的事件顺序。通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。单选题3.当软件交付运行后,()阶段引入的错误所需的修复代价较高。A.需求分析B.概要设计C.详细设计D.编码正确答案:A参考解析:早期的问题没有被发现产生的修爱代价高。本题中需求分析阶段早于其它阶段,所以本题应该是需求分析阶段的问题的修复代价最高。单选题4配置
3、管理中,最基本的信息单元是配置项。所有有关配置项的信息都被存放在O中。A.应用系统B.服务器C.配置管理数据库D.电信服务正确答案:C参考解析:配置管理中,最基本的信息单元是配置项。所有软件、硬件和各种文档,比如变更请求、服务、服务器、环境、设备、网络设施、台式机、移动设备、应用系统、协议、电信服务等都可以被称为配置项。所有有关配置项的信息都被存放在配置管理数据库中。单选题J5.在面向对象软件开发过程中,O不属于面向对象分析阶段的活动。.评估分析模型B.确定接口规格C.构建分析模型D识别分析类正确答案:B参考解析:面向对象的软件开发过程包括分析、系统设计、开发类、组装测试和应用维护等。其中分析
4、过程包括问题域分析、应用分析,此阶段主要识别对象及对象之间的关系,最终形成软件的分析模型,并进行评估。设计阶段主要构造软件总的模型,实现相应源代码,在此阶段,需要发现对象的过程,确定接口规格。单选题6.在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的O0接口设计的任务主要是(请作答此空)。A.定义软件的主要结构元素及其之间的关系B.确定软件涉及的文件系统的结构及数据库的表结构C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系D.确定软件各个模块内部的算法和数据结构正确答案:C参考解析:软件设计必须依据对软件的需求来进行.结构化分析的结果为结构化设计提供r以
5、桩本的输入信息.从分析到设计往往经历以卜流程:(1)研究、分析和审费数据流图。根据穿越系统边界的信息流初步确定系统外部接口.(2)根据数据/图决定问题的类型.数据处理间密通常有两种类型:变换型和巾务型.计财两种不同的类型分别进行分析处理. 3)由数据海图推导出系统的初始结构图. 4)利用些后发式原则来改进系统的初始结构图.应到得到符合要求的结构图为止.(5)根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件的设计. 6)在设计的恭础上,依旧分析模型中的抑匚短格说明、状态转换图进行过程设计.所以按口设计的上要依据是数抑:流图接口设计的任务上要是描述软件与外部环境之间的交互
6、关系,软件内模块之间的调用关系.单选题7.以下不属于数据字典的作用的是O。A.列出数据元素B.相互参照,便于系统修改C. 一致性和完整性检验D.展示系统的处理逻辑正确答案:D参考解析:数据字典是以特定格式记录下来的、对系统的数据流图中各个基本要素(数据流、处理逻辑、数据存储和外部实体)的内容和特征所做的完整的定义和说明。是结构化系统分析的重要工具之一,是对数据流图的重要补充和说明。数据字典的作用:按各种要求列式相互参照,便于系统修改由描述内容检索名称致性检验和完整性检验单选题8以下不属于数据流图基本符号的是()。A.数据存储B.处理C.数据流D.条件判断正确答案:D参考解析:本题考查数据流图的
7、基本概念。数据流图有4个基本符号:外部实体、数据流、数据存储和处理逻辑。条件判断不是数据流图的符号。单选题9以下关于数据流图的说法中不正确的是O。A.数据流图是分层的,需要自顶向下逐层扩展B.数据流图中的符号要布局合理,分布均匀C.数据流图要反映数据处理的技术过程和处理方式D.数据流图绘制过程中要与用户密切接触,不断修改正确答案:C参考解析:绘制数据流图应遵循的主要原则如下:(】)确定外部项。一张数据流图表示某个子系统或某个系统的逻辑模型。系统分析人员要根据调杳材料,首先识别出那些不受所描述的系统的控制,但又影响系统运行的外部环境,这就是系统的数据输入的来源和输出的去处。要把这些因素都作为外部
8、项确定卜.来。确定了系统和外部环境的界面,就可集中力量分析,确定系统本身的功能。(2)臼顶向下逐层扩展。信息系统庞大而复杂,具体的数据加工可能成百上,关系错综复杂,不可能用一两张数据流图明确、具体地描述整个系统的逻辑功能,自顶向下的原则为我们绘制数据流图提供了-条清晰的思路和标准化的步骤。(3)合理布局。数据流图的各种符号要布局合理,分布均匀、整齐、清晰,使读者目/然。这才便于交流,避免产生误解.一般要把系统数据主要来源的外部项尽量安排在左方,而要把数据主要去处的外部项尽量安排在右边,数据流的箭头线尽量避免交叉或过长,必要时可用重熨的外部项和重夏的数据存储符号。(4)数据流图只反映数据流向、数
9、据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题。这样,只从系统逻辑功能上讨论问题,便于和用户交流。(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触、详细讨论、不断修改,也要和其他系统建设者共同商讨以求一致意见。单选题J10O是一种面向数据结构的开发方法。A结构化方法B.原型化方法C.面向对象开发方法D. Jackson方法正确答案:D参考解析:结构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分
10、阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:自顶向卜.、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持卜.,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的复用性;关键在于建立个全面、合理.、统一的模型;分析、设计、实现三个阶段,界限不明确。JaCkSon方法:由V.A
11、Jackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和市第。单选题JI1.模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块Bo模块A和B之间的藕合类型为0藕合。A.数据B.标记C.控制D.内容正确答案:B参考解析:标记耦合指两个模块之间传递的是数据结构,如高级语言的数组名、记录名、文件
12、名等这些名字即为标记,其实传递的是这个数据结构的地址。单选题12.结构化分析的输出不包括()。A.数据流图B.数据字典C.加工逻辑D结构图正确答案:D参考解析:结构化方法的分析结果由以卜几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。因此D选项不包括。单选题13.设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”职位的员工平均薪资,则相应的SQ1.语句为:SE1.ECT部门名,AVG(薪资)AS平均薪资FRoMEMPGROUPBY(请作答此空)();A.员工号B.姓名C.部门名D薪资正确答案:C参考解析:SE1
13、.ECT语句的语法结构:SE1.ECTA1.1.DISTINCT咿1njFROU,njw三雷簿/GROUPBY两SWMiG岫竭JCfiDERBY舲平SC1.CESCI【J本题中是要求查询不同部门中,所以应使用分组语句进行分组,分组的条件是部门名;在分组的基础上指定条件,一般使用HAv1.NG语句,本题要求是担任“项目主管”职位,也就是说要求职位为项目主管。由于“项目主管”是属于字符串类型的数据,所以在条件表达式中,需要使用单引号将该值引起来。单选题J14.在信息中心的人口资源管理中,对县级以上的城市按人口多少排序,其序号为该城市的编码,如上海为001,北京为002,天津为003。这种编码方式属
14、于()。.助忆码B.尾数码C.顺序码D.区间码正确答案:C参考解析:顺序码乂称系列码,是一种用连续数字代表的编码对象的码,其优点是短而简单,记录的定位方法简单,易于管理。区间码把数据项分成若干组,每一个区间代表一个组,码中数字的值和位置都代表一定的意义。邮政编码就是典型的区间码助忆码用文字、数字或文字数字结合起来描述(表示产品的规格型号),其特点是可以通过联想帮助记忆单选题15.在结构化设计中,程序模块设计的原则不包括0。A.规模适中B.单入口、单出口C接口简单D.功能齐全正确答案:D参考解析:提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,还应该考虑其它方
15、面的一些要求,遵循如下原则:1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小的模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大。3、模块大小适中。模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这个样一个参考数字,即模块的语句行数在50100行为最好,最多不超过50
16、0行。4、适度控制模块的扇入扇出。模块的扇入指模块直接上级模块的个数,模块的直属卜.级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性强。对于扇出而言,过大可能导致系统控制和协调比较困那.,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7。5、较小的数据冗余。如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率。单选题16.采用UM1.对系统建模时,用()描述系统的全部功能。A.分析模型B.设计模型C
17、.用例模型D.实现模型正确答案:C参考解析:采用UM1.对系统建模时,能够用用例模型来描述出系统的全部功能。因为用例模型是系统既定功能及系统环境的模型,它能够将系统的行为传递给用户。单选题17.UM1.中的关系不包括0。A.多态B.依赖C.泛化D实现止确答案:A参考解析:UM1.的关系有:依赖、组合、聚合、泛化、实现等,多态是面向对象的概念。【单选题18.某航空公司拟开发一个机票预订系统,旅客预订机票时使用信用k付款。付款通过信用k公司的信用k管理系统提供的接口实现。若采用数据流图建立需求模型,则信用卡管理系统是O.外部实体B.加工C.数据流D.数据存储正确答案:A参考解析:数据流图的成分包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中级 信息系统 管理 工程师 信息 系统分析 工具 统一 建模 语言 UML

链接地址:https://www.desk33.com/p-1662035.html