首页 uml试题

uml试题

举报
开通vip

uml试题姓名:__________班级:__________学号:__________分数:__________ 一.单选题(30分,每题3分,共10题) 1.一个设计得好的OO系统具有 (B) A、低内聚,低耦合的特征 B、高内聚,低耦合的特征            C、高内聚,高耦合的特征              D、低内聚,高耦合的特征 2.根据顺序图(图1),选择类Account必须实现哪些方法。() A、withdraw,checkBalance              B、withdraw,chec...

uml试题
姓名:__________班级:__________学号:__________分数:__________ 一.单选题(30分,每题3分,共10题) 1.一个 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 得好的OO系统具有 (B) A、低内聚,低耦合的特征 B、高内聚,低耦合的特征            C、高内聚,高耦合的特征              D、低内聚,高耦合的特征 2.根据顺序图(图1),选择类Account必须实现哪些方法。() A、withdraw,checkBalance              B、withdraw,checkBalance,log C、withdraw,checkBalance,acknowledge            D、withdraw,checkBalance,log,acknowledge            图1  顺序图 3.类通常可以分为实体类,(C)和边界类 A、父类                    B、子类 C、控制类                    D、祖先类 4.类图应该画在Rose的哪种(B)视图中 A、Use CaseView                    B、Logic View C、ComponentView                  D、Deployment View 5.顺序图由类角色,生命线,激活期和(B)组成 A、关系                    B、消息 C、用例                    D、实体 6.关于协作图的描述,下列哪个不正确(B) A、协作图作为一种交互图,强调的是参加交互的对象的组织; B、协作图是顺序图的一种特例 C、协作图中有消息流的顺序号; D、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成; 7.一个 机票预订系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量(throughput)低于平均水平。开发人员准备解决系统响应时间慢的问题,请问在下面几种视图中,哪种视图在这种情况下对开发人员最有帮助?() A、用例视图                    B、实现视图 C、进程视图                    D、部署视图 8.类和接口的关系类似于下面哪种类型的关系(D)----------------- A、关联和聚集                    B、关联和组合 C、脚本和用例                    D、包和子系统 9.在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是:() A、泛化关系                    B、组合关系 C、依赖关系                    D、包含关系 10.(D)是可复用的,提供明确接口完成特定功能的程序代码块。 A、模块                  B、函数 C、用例                    D、软件构件 二.多选题(30分,每题3分,共10题) 1.下面哪些陈述是正确的?() A、状态图可以用来描述涉及多个用例的对象的行为                  B、一些高级的状态图可以用来描述多个对象之间的行为 C、活动图可以用来描述多个用例间多个对象之间的行为                  D、活动图可以用来描述企业中的工作流 2.在UML中,下面类的命名哪些是有效的?(A)------- A、Account                  B、Accounting::Account                  C、Accounting.Account                    D、Accounting;Account 3.Objects公司准备开发一个新的OO操作系统,由于开发经费和时间的限制,这个新OO系统将使用已有的一个非OO的遗留系统(legacy system)所提供的一些功能,因此需要和这个非OO系统集成。 Objects公司也预见到,以后这个非OO的遗留系统将会被放弃,新的OO系统将逐步实现目前非OO系统所提供的功能。那么在考虑系统体系结构方面的问题时,下面哪些做法是可以接受的?() A、定义一个接口,对遗留系统中提供的功能进行封装。                  B、采用层次结构,组成新系统的类单独放在某一层中。                  C、采用层次结构,定义一些类来解决OO系统和遗留系统之间可能存在的不匹配问题,并把这些问题类放在某一层中。                    D、新系统中的类直接调用遗留系统所提供的功能,以增加整个系统的性能。 4. 参考图2,下面哪些叙述是正确的?() A、A和B是Employee的子类。                  B、如果一个方法的参数类型是Employee,则A的实例或B的实例可以作为参数传递给该方法。                  C、A和B必须实现getSalary()方法。                    D、系统中不能创建类型为Employee的实例。 图2 5.下面的UML建模元素中,哪些在Rose2003中不能直接 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示出来? A、N元关联                  B、静态方法 C、抽象类                    D、类和类之间的组合关系 6.如图3所示,下面哪些叙述是正确的? A、 ArbitraryIcon是抽象类, ArbitraryIcon不从类Icon继承display方法。                B、类OkButton从RectangularIcon中继承了height和weight属性。 C、类OkButton中的display方法是对类Button中的display方法的重载。                    D、类OkButton中的display方法是对类Button中的display方法的覆盖。 图3 7.根据如图4所示的状态图,下面哪些叙述是正确的? A、图中的product selected 表示的是一个事件。                B、图中的product selected 表示的是一个活动。 C、图中的sufficient amount表示的是一个警戒条件。                    D、图中的sufficient amount表示的是一个并发状态。 8.顺序图(图5)中缺了两个类名,用XXX和YYY代替,则XXX和YYY分别可以使什么类?() A、XXX=DeliverySchedule, YYY=Supplier                B、XXX= Supplier, YYY= DeliverySchedule C、XXX= PerferredSupplier, YYY= DeliverySchedule                  D、XXX= DeliverySchedule , YYY= PerferredSupplier 图5 9.根据下面的代码 ,判断下面哪些叙述是正确的? public class HouseKeeper(){ public TimeCard timecard; public void clockIn(){ timecard punch(); } } A、类HouseKeepver和类TimeCard之间存在关联关系                B、类HouseKeepver和类TimeCard之间存在泛化关系 C、类HouseKeepver和类TimeCard之间存在实现关系                  D、类HouseKeepver和类TimeCard之间存在包含关系 10.下面哪些陈述是错误的 ?() A、在活动图中,一个活动结束后不能立即紧接着开始另一个活动。                B、在顺序图中,从对象图标垂直向下延伸的一条虚线称为这个对象的生命线,消息可以用两生命线之间带箭头的线段表示。 C、交互图往往用来描述一个或多个用例中多个对象之间的动态协作关系,以及协作过程中的行为次序。                  D、活动图可以用于描述一个算法的具体步骤。 三:简答题(20分,每题4分,共5题) 1.简述统一建模语言(UML): 统一建模语言(UML)是一种绘制软件蓝图的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统 2.标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义? 用例图、静态图(包括类图、对象图和包图)、行为图、交互图和实现图 3.请简单描述活动图和状态图的区别。 状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。从状态图中可以看出,该对象在接受了外界的某种刺激之后,会做出什么样的反应。描述的是一个对象的事情。可以说是对类图的一种补充,帮助开发者完善某一类。而活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作。从活动图中可以看出,系统是如何一步一步的完成用例规约的,主要用于业务建模阶段。活动图描述的是整个系统的事情。可以说活动图是对用例图的一种细化,帮助开发者理解业务领域。 4.在一个系统中,有几个相似的功能,那么是将它们放在同一个用例中,还是分成几个用例?假设有这样的需求,在学生档案管理中,管理员经常需要做3件事情:增加一条学生记录、修改一条学生记录、删除一条学生记录。如果要画出用例图,则以下两种方法哪种更适合? 方法1:用例图如图6所示,并分成3个脚本,分别画3个交互图。脚本1为增加学生记录,脚本2为修改学生记录,脚本3为删除学生记录。 继续阅读
本文档为【uml试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:0
分类:互联网
上传时间:2019-05-03
浏览量:31