欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    UML出题 及答案.doc

    • 资源ID:33514384       资源大小:278.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    UML出题 及答案.doc

    -作者xxxx-日期xxxxUML出题 及答案【精品文档】一、 选择1. 下列关于依赖关系的说法,选项_是正确的。 ( C )A. 依赖关系的4种类型包括绑定依赖和调用依赖B. 依赖关系的4种类型包括抽象依赖和调用依赖C. 依赖关系用一个一端带箭头的虚线表示D. 依赖关系用一个一端带箭头的实线表示2. 关于UML类图中的关系,下面说法不正确的是_。 ( B )A. 聚合关系和组合关系是特殊的关联关系,它们都描述了整体与部分的关系B. UML中的类图关系只有3中:泛化关系、关联关系和依赖关系C. UML中的常用的类图关系有泛化关系、关联关系、依赖关系和实现关系D. UML类图中常用关系的强弱顺序为:泛化=实现>组合>聚合>关联>依赖3. 类定义了一组具有状态和行为的对象,这些对象具有相同的属性、操作、关系和语义。其中属性和_用来描述状态。 ( C )A 依赖 B、操作 C、关系 D、语义4. 4、下列各项中,不属于事件类型的是_。( B )A、入口事件 B、出入事件C、调用事件 D、改变事件5. 表示深历史状态的是_。( C )AB、HH C、H*H D、6. 不属于状态机图元素的是_。( A )A、链接 B、状态 C、事件 D、动作7. 如果要解决系统做什么应该使用 B 。A. 面向对象的分析B. 面向对象的设计C. 面向对象的编程D. 面向对象的开发8. 面向对象中的 D 描述了系统内部对象及其关系的静态结构。A. 对象模型B. 状态模型C. 交互模型D. 类模型9. A 。A. 协作图B. 包图C. 交互图D. 组合结构图10. 下列UML事物中表示协作的是 A 。A. B.C. NameD.Interface11. 时序图中的对象与下列哪个图最接近D。A12. 以下说法正确是 B .A. 时序图是用来描述对象状态随时间变化,不需要描述对象间的交互B. 时序图有两种表示方法C. 时序图的时间约束即对状态持续时间的约束D. 状态线是一条垂直于时间轴的线13. 以下说法正确的是(C)A. 参与者可以像对象一样与其他对象进行交互B. 对象之间通过连线进行交互C. 消息分支流表示对象可以同时将消息发送给不同对象D. 组合片段neg表示消息只有一种情况14. (A)状态下生命线有一条虚线代表,代表对象在该时间段是没有信息交互的。A. 休眠B. 激活C. 同步D. 异步15. 下列关于活动的描述不正确的是_。DA 在一张活动地图中活动允许多处出现B 活动时构造活动图中的最小单位C 活动的入转换可以是动作流,也可以是对象流D 活动使用实心圆表示16. 在活动图中,_明确地表示了哪些活动是由哪些对象进行的。CA 回合B 对象流C 泳道D 转移17. _表示等待满足特定条件的某个事件发生。 AA 接收事件动作B 发送信号动作C 调用动作D 触发器18. 下列说法正确的是(C)A.用例间的关系是后期开发需要的,对用例图没影响,也可以是参与者间的C.泛化关系可以是用例间的,也可以是参与者间的19. 指示用例的状态,通常为以下几种之一:(B) 等待审查、通过审查,或来通过审查。D审核中20. (A)将在用例成功完成以后得到满足,它提供了系统的部分描述。C. 假设D. 状态21. 下面是关于绘制对象图步骤的选项,重新排序后选项 (B)是正确的。(1)找出类和对象。(2)绘制相应的对象图。(3)对类和对象进行细化的关联分析。A. (1)、(2)、(3)B. (1)、(3)、(2)C. (2)、(3)、(1)D. (3)、(1)、(2)22. 关于类图和对象图的区别中,选项是(B)错误的。A类的图示形式包含名称、属性和操作,而对象的图示形式只包含名称和属性B.类图中不能包含操作内容,而对象图中可以包含操作C.类可以使用关联进行连接,而对象图使用链连接D.类的图形表示中包含了所有属性的特征,对象的图形表示中包含了属性当前值的部分特征23. 下面关于包和包图的说法,选项(D)是错误的。A.包的名称可以由任意数目的字母、数字和标点符号组成B.包之间的依赖关系包括访问依赖和引入依赖C.<<import>>依赖关系使提供者包中的内容增加到客户包中,但是< access>>依赖关系不会增加客户包中的内容D.包间的泛化关系与类的泛化关系完全一样,没有任何区别24. .关于对象和类的说法,选项(C)是不正确的。体实体,而类仅仅代表-个抽象.抽象出对象的“本质”特征B.对象是动态的,而类是静态的C. 对象是抽象的,而类是具体的D.对象是个性化, 而类是一般化二、 填空 1、 UML规范中定义了4种基本的依赖类型,它们分别是使用依赖、抽象依赖、绑定依赖和授权依赖。2、 组合关系和聚合关系都是一种特殊的关联关系,它们都描述了整体与部分的关系。3、 组合状态的子状态分为两种,即顺序子状态和并发子状态。4、 动作有5种基本类型:entry、exit、do、include和event。5、 同步状态是连接两个并发区域的特殊状态,使用小圆圈符号来连接并发区域。6、 UML中的元元模型层位于结构的最上层,是组成UML最基本的元素,代表要定义的所有事物。7、 UML中的实现关系使用一条空心三角形箭头的虚线作为其图形表示。8、 时序图是一种特殊的顺序图。9、 时序图中对象的状态名称位于对象名称的右边。10、 消息分为简单消息、同步消息、_异步消息_、和返回消息。11、 顺序图由_对象_、生命线、消息和激活构成。12、 当一条消息被传递给对象的时候,它会触发该对象的某个行为,这时就说该对象被_激活_了。13、 _消息_是用来说明顺序图中对象之间的通信,可以激发操作、创建或撤销对象。14、 活动图中的活动结点有3种类型,其中_控制_结点可以包含开始状态。15、 在活动图中使用_分叉与汇合_来描述并行的行为。16、 一个异常处理器包含一个异常处理执行体和一个_异常类型_。17、 _组件图_描述了软件的各种组件和他们之间的依赖关系。18、 组件有三种类型:_配置组件_,工作产品组件和执行组件。19、 在UML中,包含关系表示为虚线箭头加_<<include>> _字样,箭头指向被包含的用例。20、 在UML中,扩展关系表示为虚线箭头加_<<extend>>_ 字样,箭头指向被扩展的用例(即基础用例)。21、 _对象图_ 描述了参与交互的各个对象在交互过程中某一时刻的状态22、 2. 对象除了用于数据外,还可以拥有各种关系,这些关系被称为 _链_三、问答题1. 简述使用类图时要遵循的基本原则。答:简化原则、分层理解原则、关注关键点原则。2. 简述状态机概念。答:在UML中状态机可以用状态机图和活动图两种方式可视化地表达,状态机图着重于对一个模型元素的可能的状态及其转移建立模型,而活动图着重于对一个活动到另一个活动的控制流建立模型。3. 简要介绍面向对象的三层模型。1).类模型 类模型描述了系统内部对象及其关系的静态结构。2).状态模型 状态模型描述了对象随着时间发生变化的那些方面。3).交互模型 交互模型描述系统中的对象如何协作以完成更广泛的任务。4. 简述时序图的作用?答: 时序图主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在以时间为参照,各个对象发送、接受信息、处理信息,返回消息的时间流程顺序。5. 在顺序图中如何使用消息创建或销毁对象?答案:发送一个create消息到该对象。对象被创建后就会有生命线。删除对象需要发送、destory消息到被删除对象,要想说明某个对象被销毁,需要在被销毁对象的生命线最下端放置一个×字符。6. 说明活动图中使用泳道的益处。答.区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。7. 简要概括建模活动图的步骤。答.建立焦点,确定活动图所关注的业务流程。确定该业务的业务对象。确定该工作流的开始状态和结束状态。从开始状态开始,说明随时间发生的动作和活动,并在活动图中表示成活动状态或者动作状态。将复杂的或者多次出现的活动归集到一个活动状态节点,并对每个这样的活动状态提供一个可展开的单独的活动来表示它们。找出连接这些活动和动作状态节点的转换,从工作流的顺序开始,考虑分支,再考虑分叉和汇合。如果工作流中涉及重要的对象,则可以将它们加入到活动图中。如果需要描述对象流的状态变化,则需要显示其变化的值和状态。8. 请简述组件图的概念,组件图的用途,以及组件间的关系有哪些。组件图是用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器和运行时依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。依赖关系9. 用例表示什么?外部可见的系统功能,对系统提供的功能进行描述10.请简述使用包图构建模型的具体步骤分析系统模型元素,把概念或语义上相近的模型元素归纳到一个包中2对于每一个包,标识模型元素的可见性。3确定包与包之间的泛化关系,确定包元素的多态性与重载。4绘制包图5进一步完善包图三、 大题1. 请画出ATM取款机的取款状态图内容包括 读卡等待密码 验证密码 等待命令 查询 取款 退卡2. 请画出普通用户可以向版主或管理员提出建议,进入界面在后台数据库处理完成后重新近回操作结果。该操作主要包含普通用户、操作界面和后台数据库3个对象。3. Web应用服务器多个终端与服务器论坛类图 包括管理员类 模板类 版主类 帖子类 建议类 新手手册类 回复信息类 请求信息类 会员类 普通用户类【精品文档】

    注意事项

    本文(UML出题 及答案.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开