欢迎来到天天文库
浏览记录
ID:47080958
大小:189.13 KB
页数:10页
时间:2019-07-18
《《软件工程与UML》期末精彩试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档《软件工程与UML》期末试题适用专业:考试时间120分钟一、单项选择题(本大题共小题,每题分,共分)1.UML图不包括(D)A.用例图B.类图C.状态图D.流程图2.下面哪一项不是包图中的关系(D)A.<>B.<>C.<>D.<>3.在类图中,下面哪个符号表示继承关系(C)A.B.C.D.4.在类图中,“#”表示的可见性是(B)A.PublicB.ProtectedC.PrivateD.Package5.消息的组成不包括(C)A.接口B.活动C.发送者D.接收者6.下面哪个视
2、图属于UML语言的交互图(D)A.行为图B.状态图C.实现图D.顺序图7.UML语言包含几大类图形(B)A.3B.5C.7D.98.RUP中有(C)个核心过程工作流。A.1B.3C.6D.99.类之间的关系不包括(D)A.依赖关系B.泛化关系C.实现关系D.分解关系10.在UML中,协作图的组成不包括(C)A.对象B.消息C.发送者D.链11.下面哪个符号代表包图(A)A.B.C.D.12.下列对状态图描述不正确的是(C)A.状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。B.状态图适用于描述状态和动作的顺序,不仅可以展现
3、一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态。C.状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率。D.状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应。13.在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(A)A.执行者角色控制类用户接口业务层后台数据库B.执行者角色用户接口控制类业务层后台数据库C.执行者角色控制类用户接口后台数据库业务层D.执行者角色用户接口业务层控制类后台数据库14.多对象是UML哪个视图中
4、的概念(C)A.类图B.状态图C.协作图D.组件图文案大全实用文档15.构件图的组成不包括(C)A.接口B.构件C.发送者D.依赖关系16.在UML中,接口有几种表达方式(A)A.2B.4C.6D.817.部署图的组成不包括(C)A.处理器B.设备C.构件D.连接18.下面哪个UML视图是描述一个对象的生命周期的(B)A.类图B.状态图C.协作图D.顺序19.顺序图由对象、生命线、控制焦点和(B)组成A.关系B.消息C.用例D.实体20.UML中关联的多重度是指(B)A.一个类有多个方法被另一个类调用B.一个类的实例能够与另一个类的多少个实
5、例相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性21.“软件危机”是指(C)A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统22.UML中关联的多重度是指(B) A.一个类有多个方法被另一个类调用B.一个类的实例能够与另一个类的多个实例相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性23.已知三个类A、B和C。其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图。(A)
6、ABCD24.采用UML进行软件建模的过程中,类图是系统的一种静态视图,用(B)可明确表示两类事物之间存在的整体/部分形式的关联关系。A.依赖关系B.聚合关系C.泛化关系D.实现关系25.在UML语言中,下图中的a、b、c三种图形符号按照顺序分别表示:(C)A.边界对象、实体对象、控制对象B.实体对象、边界对象、控制对象C.控制对象、边界对象、实体对象D.边界对象、控制对象、实体对象文案大全实用文档26.一个项目为了修正一个错误而进行了变更,但这个错误被修改后,却引起以前可以正确运行的代码出错。(D)最可能发现这一问题。A.单元测试B.接受
7、测试C.安装测试D.回归测试27.根据如下所示的UML类图可知,类Car和类Boat中的move()方法(B)。A.引用了Transport的move()方法B.重置了类Transport的move()方法C.是类Transport的move()方法的聚集D.是类Transport的move()方法的泛化28.用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”
8、之间是(D)关系。A.关联B.包含C.扩展D.泛化29.领域模型是一组表示(A),在设计工作中广泛用来启发设计软件对象。A.真实世界的概念类B.虚拟世界的概念类C.软件部件的模型
此文档下载收益归作者所有