下载此文档

UML复习题.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
(一)选择题1、软件开发过程中,最困难的一个环节是()A、程序语言的学****B、详细设计C、需求分析D、编码设2、若将活动状态比作方法,那么动作状态即()A、方法名B、方法返回值C、方法体中的每一条语句D、方法的可见性3、UML提供了一系列的图支持面向对象的分析与设计,其中()给出系统的静态设计视图;()对系统的行为进行组织和建模是非常重要的;()和()都是描述系统动态视图的交互图,其中()描述了以时间顺序组织的对象之间的交互活动,()强调收发消息的对象的组织结构。A、状态图B、用例图C、顺序图D、部署图E、通信图F、类图G、时序图4、在一个订单输入子系统中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )(include)(extend)(classification)(aggregation)5、Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,如下图中,那个最适合() 、找出并说明下面类图中的错误。3、请根据下图所示写出C++代码(基本结构)。2、请根据如下Java代码画出相应的顺序图。ClassC1{C2c2=newC2();publicvoidf1(){();}}ClassC2{publicvoidf2(){f2();}}4、请找出下面类图中存在的错误并画出正确的类图。5、对于如下类图,请写出OCL约束:(1)、对于一个班级而言,只有注册人数大于25人方可开课并且由于教室大小的约束,人数又不能超过80人。(2)每个学生必须经注册后方能听课6、请解释下面两个活动图(图1和图2)的执行流程,并讨论它们的区别。计算:(1)、set{‘Jim’,‘Tim’}->intersection{bag{‘Jim’}}(2)、set{1,5,6}->reject{x<3}(3)、sequence{1,5,6,7,4,8}->subsequence{2,5}设计题1、仔细分析下面对某公司“会见顾客”业务流程的描述,并设计活动图。(1)公司业务员打电话给客户,确定一个会面。(2)如果会面地点在公司内,公司技术人员需要为会面准备一间会议室,同时,咨询顾问需要为准备一份陈述报告。(3)如果会面地点在公司外,则只需咨询顾问需要为准备一份陈述报告。(4)咨询顾问与顾客在约定的时间和地点见面。(5)业务员随后为他们准备好会议用纸。(6)如果会面得到了一个解决方案,则咨询顾问根据解决方案编写一个报告,并将报告发给顾客。2、请给出描述下述场景的部署图。ponent是一个在Linux服务器上实现的,它有两个接口UserServices和ManagerServices。构件UserApps是在一个Windows2003的机器上运行的,ponent,这两台机器运行在一个100Mb/SdeTCP/IP局域网上。(二)单项选择题1、执行者与用例之间的关系是()A包含关系B泛化关系C关联关系D扩展关系2、生命线是UML视图中哪个图形的组成部分()A类图B状态图C活动图D顺序图3、在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则这两个类之间的关系是()。A泛化关系B组合关系C依赖关系D包含关系4、你认为UML中最适合描述算法流程的是()A顺序图B通信图C状态图D活动图5、如下用例图中,用例获取客户信息和建立客户档案的关系是()A包含关系B扩展关系C关联关系D实现关系6、在如下UML类图中,哪个类Person具有所生成的如下格式的代码()public class Person{      public void screw(Screwdriver screwdriver){          ();      }  }  ABCD填空题1、如下类图所示,其中A处在类图中称为(),B处在类图中称为()。2、类图中关系主要包括()、()、()、()3、顺序图主要有4个标记符:对象、()、()和激活。4、在用例之间关系中类似于调用关系的是(),用例的执行需要满足一定条件的是()5、在类图关系中,()关系表现在局部变量,方法的参数,以及对静态方法的调用;()关系是使用实例变量来实现。6、交互图中,侧重于对象消息交互次序的是(),侧重于对象组织结构的是(),为时间建模

UML复习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小点
  • 文件大小3.58 MB
  • 时间2019-01-25