版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中级信息系统管理工程师-信息系统分析-4.系统分析工具——统一建模语言(UML)[单选题]1.某企业使用App来管理员工,该App支持打卡、考勤等功能。该App属于()。A.面向作业处理的系统(江南博哥)B.面向管理控制的系统C.面向决策计划的系统D.面向数据汇总的系统正确答案:A参考解析:面向作业的系统:是用来支持业务处理,实现处理自动化的信息系统面向管理控制的系统:是辅助企业管理、实现管理自动化的信息系统面向决策计划的系统:是为决策提供信息支持的系统本题中,该APP只是负责记录相关信息,以支持考勤相关处理,应属于面向作业的系统。[单选题]2.在UML提供的图中,()用于按时间顺序描述对象间的相互。A.网络图B.状态图C.协作图D.序列图正确答案:D参考解析:序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。状态图展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,强调对象行为的事件顺序。通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。[单选题]3.当软件交付运行后,()阶段引入的错误所需的修复代价较高。A.需求分析B.概要设计C.详细设计D.编码正确答案:A参考解析:早期的问题没有被发现产生的修复代价高。本题中需求分析阶段早于其它阶段,所以本题应该是需求分析阶段的问题的修复代价最高。[单选题]4.配置管理中,最基本的信息单元是配置项。所有有关配置项的信息都被存放在()中。A.应用系统B.服务器C.配置管理数据库D.电信服务正确答案:C参考解析:配置管理中,最基本的信息单元是配置项。所有软件、硬件和各种文档,比如变更请求、服务、服务器、环境、设备、网络设施、台式机、移动设备、应用系统、协议、电信服务等都可以被称为配置项。所有有关配置项的信息都被存放在配置管理数据库中。[单选题]5.在面向对象软件开发过程中,()不属于面向对象分析阶段的活动。A.评估分析模型B.确定接口规格C.构建分析模型D.识别分析类正确答案:B参考解析:面向对象的软件开发过程包括分析、系统设计、开发类、组装测试和应用维护等。其中分析过程包括问题域分析、应用分析,此阶段主要识别对象及对象之间的关系,最终形成软件的分析模型,并进行评估。设计阶段主要构造软件总的模型,实现相应源代码,在此阶段,需要发现对象的过程,确定接口规格。[单选题]6.在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()。接口设计的任务主要是(请作答此空)。A.定义软件的主要结构元素及其之间的关系B.确定软件涉及的文件系统的结构及数据库的表结构C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系D.确定软件各个模块内部的算法和数据结构正确答案:C参考解析:[单选题]7.以下不属于数据字典的作用的是()。A.列出数据元素B.相互参照,便于系统修改C.一致性和完整性检验D.展示系统的处理逻辑正确答案:D参考解析:数据字典是以特定格式记录下来的、对系统的数据流图中各个基本要素(数据流、处理逻辑、数据存储和外部实体)的内容和特征所做的完整的定义和说明。是结构化系统分析的重要工具之一,是对数据流图的重要补充和说明。数据字典的作用:按各种要求列表相互参照,便于系统修改由描述内容检索名称一致性检验和完整性检验[单选题]8.以下不属于数据流图基本符号的是()。A.数据存储B.处理C.数据流D.条件判断正确答案:D参考解析:本题考查数据流图的基本概念。数据流图有4个基本符号:外部实体、数据流、数据存储和处理逻辑。条件判断不是数据流图的符号。[单选题]9.以下关于数据流图的说法中不正确的是()。A.数据流图是分层的,需要自顶向下逐层扩展B.数据流图中的符号要布局合理,分布均匀C.数据流图要反映数据处理的技术过程和处理方式D.数据流图绘制过程中要与用户密切接触,不断修改正确答案:C参考解析:绘制数据流图应遵循的主要原则如下:(1)确定外部项。一张数据流图表示某个子系统或某个系统的逻辑模型。系统分析人员要根据调查材料,首先识别出那些不受所描述的系统的控制,但又影响系统运行的外部环境,这就是系统的数据输入的来源和输出的去处。要把这些因素都作为外部项确定下来。确定了系统和外部环境的界面,就可集中力量分析,确定系统本身的功能。(2)自顶向下逐层扩展。信息系统庞大而复杂,具体的数据加工可能成百上千,关系错综复杂,不可能用一两张数据流图明确、具体地描述整个系统的逻辑功能,自顶向下的原则为我们绘制数据流图提供了一条清晰的思路和标准化的步骤。(3)合理布局。数据流图的各种符号要布局合理,分布均匀、整齐、清晰,使读者一目了然。这才便于交流,避免产生误解。一般要把系统数据主要来源的外部项尽量安排在左方,而要把数据主要去处的外部项尽量安排在右边,数据流的箭头线尽量避免交叉或过长,必要时可用重复的外部项和重复的数据存储符号。(4)数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题。这样,只从系统逻辑功能上讨论问题,便于和用户交流。(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触、详细讨论、不断修改,也要和其他系统建设者共同商讨以求一致意见。[单选题]10.()是一种面向数据结构的开发方法。A.结构化方法B.原型化方法C.面向对象开发方法D.Jackson方法正确答案:D参考解析:结构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:自顶向下、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的复用性;关键在于建立一个全面、合理、统一的模型;分析、设计、实现三个阶段,界限不明确。Jackson方法:由M.A.Jackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和重复。[单选题]11.模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为()藕合。A.数据B.标记C.控制D.内容正确答案:B参考解析:标记耦合指两个模块之间传递的是数据结构,如高级语言的数组名、记录名、文件名等这些名字即为标记,其实传递的是这个数据结构的地址。[单选题]12.结构化分析的输出不包括()。A.数据流图B.数据字典C.加工逻辑D.结构图正确答案:D参考解析:结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。因此D选项不包括。[单选题]13.设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”职位的员工平均薪资,则相应的SQL语句为:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY(请作答此空)();A.员工号B.姓名C.部门名D.薪资正确答案:C参考解析:SELECT语句的语法结构:SELECT[ALL|DISTINCT]本题中是要求查询不同部门中,所以应使用分组语句进行分组,分组的条件是部门名;在分组的基础上指定条件,一般使用HAVING语句,本题要求是担任“项目主管”职位,也就是说要求职位为项目主管。由于“项目主管”是属于字符串类型的数据,所以在条件表达式中,需要使用单引号将该值引起来。[单选题]14.在信息中心的人口资源管理中,对县级以上的城市按人口多少排序,其序号为该城市的编码,如上海为001,北京为002,天津为003。这种编码方式属于()。A.助忆码B.尾数码C.顺序码D.区间码正确答案:C参考解析:顺序码又称系列码,是一种用连续数字代表的编码对象的码,其优点是短而简单,记录的定位方法简单,易于管理。区间码把数据项分成若干组,每一个区间代表一个组,码中数字的值和位置都代表一定的意义。邮政编码就是典型的区间码助忆码用文字、数字或文字数字结合起来描述(表示产品的规格型号),其特点是可以通过联想帮助记忆[单选题]15.在结构化设计中,程序模块设计的原则不包括()。A.规模适中B.单入口、单出口C.接口简单D.功能齐全正确答案:D参考解析:提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,还应该考虑其它方面的一些要求,遵循如下原则:1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小的模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大。3、模块大小适中。模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这个样一个参考数字,即模块的语句行数在50~100行为最好,最多不超过500行。4、适度控制模块的扇入扇出。模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7。5、较小的数据冗余。如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率。[单选题]16.采用UML对系统建模时,用()描述系统的全部功能。A.分析模型B.设计模型C.用例模型D.实现模型正确答案:C参考解析:采用UML对系统建模时,能够用用例模型来描述出系统的全部功能。因为用例模型是系统既定功能及系统环境的模型,它能够将系统的行为传递给用户。[单选题]17.UML中的关系不包括()。A.多态B.依赖C..泛化D.实现正确答案:A参考解析:UML的关系有:依赖、组合、聚合、泛化、实现等,多态是面向对象的概念。[单选题]18.某航空公司拟开发一个机票预订系统,旅客预订机票时使用信用卡付款。付款通过信用卡公司的信用卡管理系统提供的接口实现。若采用数据流图建立需求模型,则信用卡管理系统是()。A.外部实体B.加工C.数据流D.数据存储正确答案:A参考解析:数据流图的成分包括:数据存储、数据流、加工、外部实体。其中,数据流、加工、数据存储是用于系统内部数据处理的模型,而外部实体指系统以外,又和系统有联系的人或事物或软件系统。所以此选项为A[单选题]19.采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系。A.依赖B.聚集C.泛化D.实现正确答案:C参考解析:在UML中有4种关系:依赖、关联、泛化、实现①依赖:是两个事物间的语义关系,其中一个事务(独立事物)发生变化会影响另一个事物(依赖事物)的语义②关联:是一种结构关系,它描述了一组链,链是对象之间的连接。聚合是一种特殊的类型关联,他描述了整体和部分间的结构关系。③泛化:是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。用这种方法,子元素共享了父元素的结构和行为④实现:是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。在两种地方要遇到实现关系:一种是在接口和实现它们的类或构件之间;另一种是在用例和实现它们的协作之间。[单选题]20.UML是一种()。A.面向对象的程序设计语言B.面向过程的程序设计语言C.软件系统开发方法D.软件系统建模语言正确答案:D参考解析:UML是一种定义良好、易于表达、功能强大且普遍使用的建模语言。它融入了软件工程领域的新思想,新方法和新技术。它不仅可以支持面向对象的分析与设计,更重要的是能够有力地支持从需求分析开始的软件开发的全过程。UML是一种建模语言,而不是一种方法。[单选题]21.()属于UML中的行为图。A.用例图B.合作图C.状态图D.组件图正确答案:C参考解析:UML2.0包括14种图,分别列举如下:(1)类图。描述一组类、接口、协作和它们之间的关系。在OO系统的建模中,最常见的图就是类图。类图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。(2)对象图。描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。(3)构件图。描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。(4)组合结构图。描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。(5)用例图。描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。(6)顺序图。是一种交互图(interactiondiagram),交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。(7)通信图。也是一种交互图,它强调收发消息的对象或参与者的结构组织。顺序图和通信图表达了类似的基本概念,但它们所强调的概念不同,顺序图强调的是时序,通信图强调的是对象之间的组织结构(关系)。在UML1.X版本中,通信图称为协作图(collaborationdiagram)。(8)定时图。也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。(9)状态图。描述一个状态机,它由状态、转移、事件和活动组成。状态图给出了对象的动态视图。它对于接口、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。(10)活动图。将进程或其他计算结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。(11)部署图。描述对运行时的处理节点及在其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个节点包含一个或多个部署图。(12)制品图。描述计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品图通常与部署图一起使用。制品也给出了它们实现的类和构件。(13)包图。描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。(14)交互概览图。是活动图和顺序图的混合物。其中类图、对象图、用例图、组件图及配置图为静态图,其它的为行为图。[单选题]22.原型法开发信息系统,先要提供一个原型,再不断完善,原型是()。A.系统的逻辑模型B.系统的物理模型C.系统工程概念模型D.可运行模型正确答案:D参考解析:软件原型是一个早期可以运行的版本,它反映最终系统的部分重要特性[单选题]23.()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。A.结构化开发方法B.Jackson系统开发方法C.Booch方法D.UML(统一建模语言)正确答案:A参考解析:结构化方法规定了一系列模块的分解协调原则和技术,提出了结构化设计的基础是模块化,即将这个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能[单选题]24.在需求分析阶段,可利用UML中的()描述系统的外部角色和功能要求。A.用例图B.静态图C.交换图D.实现图正确答案:A参考解析:在需求分析阶段,可以用用例来捕获用户需求,通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。建模的每个用例都指定了客户的需求(他或她需要系统干什么)。[单选题]25.(请作答此空)不属于DFD(DataFlowDiagram,数据流图)的要素。如果使用DFD对某企业的财务系统进行建模,那么该系统中()可以被认定为外部实体。A.加工B.联系C.数据流D.数据存储正确答案:B参考解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。外部实体:指不受系统控制,在系统以外又与系统有联系的事物或人,它表达了目标系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。本题中接受转账单的银行应是外部实体[单选题]26.企业信息化建设的根本目的是()。?A.解决管理问题,侧重于对IT技术管理、服务支持以及日常维护等B.解决技术问题,尤其是对IT基础设施本身的技术性管理工作C.实现企业战略目标与信息系统整体部署的有机结合D.提高企业的业务运作效率,降低业务流程的运作成本正确答案:C参考解析:企业信息化建设的根本就是实现企业战略目标与信息系统整体部署的有机结合,这种结合当然是可以从不同的层次或者角度出发来考虑,但这种不同层次和角度的结合能够给企业带来的最终效益是不一样的。IT战略有助于确保IT活动支持总体经营战略,使该组织实现其经营的目标和目的。[单选题]27.在统一建模语言:(UML)中,()给出了系统内从一个活动到另一个活动的流程,它强调对象间控制流程。A.对象图B.活动图C.协作图D.序列图正确答案:B参考解析:活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。对象图展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。对象图一般包括对象和链协作图(通信图)强调收发消息的对象的结构组织。通信图强调参加交互的对象的组织。[单选题]28.软件需求分析阶段的主要任务是确定()。A.软件开发方法B.软件系统功能C.软件开发工具D.软件开发费用正确答案:B参考解析:系统分析的主要任务是理解和表达用户对系统的应用需求。通过深入调查,和用户一起充分了解现行系统是怎样工作的,理解用户对现行系统的改进要求和对新系统的要求。在此基础上,把用户共同理解的新系统用恰当的工具表达出来。其主要任务是:了解用户需求;确定系统逻辑模型,形成系统分析报告。[单选题]29.E-R图是数据库设计的工具之一,它适用于建立数据库的()。A.概念模型B.逻辑模型C.结构模型D.物理模型正确答案:A参考解析:概念结构设计是指由现实世界的各种客观事物及其联系转化为信息世界中的信息模型的过程,即为数据库的概念结构设计;概念结构设计最著名最常用的方法是实体-联系方法(E-R方法)[单选题]30.数据字典中“数据项”的内容包括:名称、编号、取值范围、长度和()A.处理频率B.最大记录数C.数据类型D.数据流量正确答案:C参考解析:数据项又被称为数据元素,是系统中最基本的数据组成单位,也就是不可再分的数据单位。在数据字典中,仅定义数据的静态特性,具体包括:数据项的名称、编号、别名、简述、数据项的取值范围和取值的含义、数据项的长度、数据类型。[单选题]31.以下不属于数据流图基本符号的是()。A.数据存储B.处理C.数据流D.条件判断正确答案:D参考解析:数据流图是一种结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。数据流图的基本成分:外部实体、数据流、数据存储、处理逻辑。[单选题]32.以下关于UML的表述,不正确的是()。A.UML是一种文档化语言B.UML是一种构造语言C.UML是一种编程语言D.UML是统一建模语言正确答案:C参考解析:UML(UnifiedModelingLanguage)是一种定义良好、易于表达、功能强大且普遍实用的建模语言。UML是一种可视化语言:UML是一组图形符号,使用图形建模,UML表示法中的每个符号都有明确的语义。UML是一种构造语言:使用UML描述的模型可与各种编程语言直接相连,即可把UML描述的模型映射成编程语言,甚至映射成关系数据库表或面向对象数据库的永久存储。这种映射允许进行正向工程,也可以进行逆向过程(编程语言代码重新构造UML模型)。UML是一种文档化语言:UML适于建立系统体系结构及所有的细节文档。UML还提供了用于表达需求和用于测试的语言。最终UML提供了对项目计划和发布管理的活动进行建模的语言。[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《食品保质期规定》课件
- 《建设工程项目组织》课件
- 《家庭花卉养殖技巧》课件
- 经济全球化的趋势教学课件
- 养老院老人康复设施维修人员表彰制度
- 《商务数据分析》课件-分析报告概述与结构、撰写原则与注意事项
- 《环境因素识别教材》课件
- 挂靠连续梁施工合同(2篇)
- 2024年数据中心运维服务合同2篇
- 《烫伤护理》课件
- Part 3-4 Unit 8 Green Earth 课件-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- Unit+1+Cultural+Heritage+Workbook-高中英语人教版必修第二册
- 李氏宗祠落成庆典贺词
- 非同步除颤技术操作考核评分标准
- 人工智能图像处理与分析项目技术可行性方案
- 新生儿吸入性肺炎护理查房
- 《孟子三章》注释、翻译、默写、阅读习题及答案【2020部编版八上21课】
- 平面动画设计智慧树知到课后章节答案2023年下佳木斯大学
- 动作经济原则手边化POU改善
- 设备综合效率OEE统计表(使用)
- 豌豆公主二4班省名师优质课获奖课件市赛课一等奖课件
评论
0/150
提交评论