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

    UML期末复习习题集.doc

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

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

    UML期末复习习题集.doc

    UML期末复习习题集一、选择题:1、对象模型的描述工具是(  )。 A.状态图        B.数据流图        C.对象图        D.结构图2、UML中关联的多重度是指( )A、一个类有多个方法被另一个类调用 B、一个类的实类能够与另一个类的多个实类相关联C、一个类的某个方法被另一个类调用的次数 D、两个类所具有的相同的方法和属性3、为了描述和理解系统中的控制机制,如为了描述一个设备控制器(看成一个对象)在不同情况下的状态转变,下面几个图中哪个图最适合。( )A、交互图B、活动图 C、状态图 D、类图4、UML提供了一系列的图支持面向对象的分析与设计,其中 (1) 给出系统的静态设计视图; (2) 对系统的行为进行组织和建模是非常重要的; (3) 和_(4)_都是描述系统动态视图的交互图,其中_(5)_描述了以时间顺序组织的对象之间的交互活动,_(6)_强调收发消息的对象的组织结构。A、状态图 B、用例图 C、序列图 D、部署图E、协作图 F、类图答题处(1)( )(2)( )(3)( )(4)( )(5)( )(6)( )5、面向对象的基本特征不包括 特性 ( )A、封装 B、继承 C、多样性 D、抽象6、“一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。也就是说这个研究生有3 种角色:学生、助教和收银员,但同一时刻只能有一种角色 。”根据上面陈述,下面哪种设计是最合理的?( )B、A、 D、C、 7、在一个课程注册系统中,定义了类CourseSchedule 和类Course。并在类CourseSchedule中定义了add(c:Course) 和remove(c:Course)方法,则类CourseSchedule和类Course之间的关系是: ( )A、依赖关系 B、关联关系 C、类属关系 D、实现关系8、下列关于状态图的说法中,正确的是( )A、状态图是UML中对系统的静态方面进行建模的五种图之一。B、状态图是活动图的一个特例,状态图中的多数状态是活动状态。C、活动图和状态图是一个对象的生命周期进行建模,描述对象随时间变化的行为。D、状态图强调对有几个对象参与活动过程建模,而活动图更强调对单个反应型对象建模。9、顺序图由类角色,生命线,激活期和 组成 ( ) A、关系 B、消息 C、用例 D、实体10、下列关于协作图中的链说法不正确的是 ( )A、在协作图中的链是两个或多个对象之间的独立链接B、在协作图中的链是关联的实例C、在协作图中,需要关于某个类的所有对象都出现,同一个类的对象在一个协作图中也不可以充当多个角色D、在协作图中,链的表示形式为一个或多个相连的线或弧11、关于协作图的描述,下列哪个不正确()A.协作图作为一种交互图,强调的是参加交互的对象的组织;( )B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;12、( )是用于把元素组织成组的通用机制 ( ) A、包 B、类 C、接口 D、组件13、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是()A.状态图和顺序图 B.活动图和协作图 C.状态图和活动图 D.顺序图和协作图14、事件可以分多种类型。在打印机的状态机中按下按钮和打印机的中断是( )事件 A、内部事件 B、外部事件 C、异常事件 D、并发事件15、下列描述中,哪个不是建模的基本原则( )A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述16、UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指( )A人员 B.单位 C.人员和单位 D.人员或外部系统17、 技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 ( ) A、泳道 B、分叉汇合 C、分支 D、转移18、 是一组用于描述类或组件的一个服务的操作 ( ) A、包 B、节点 C、接口 D、组件19、用例(Use-Case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系。A.包含 B.扩展 C.分类 D.聚集20、下面哪个图形代表活动( D )(B)(A)(C)(D)21、UML体系包括三个部分:UML基本构造块,(A)和UML公共机制A、UML规则 B、UML命名 C、UML模型 D、UML约束22、类图应该画在Rose的哪种 视图中 ( ) A、Use Case View B、Logic View C、Component View D、Deployment View23、事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( ) A.信号 B.调用事件 C.源事件 D.时间事件24、类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个(1)。类之间共享属性与服务的机制称为(2)。一个对象通过发送(3)来请求另一个对象为其服务。(21)A例证B用例C实例D例外(22)A多态性B动态绑定C静态绑定D继承(23)A调用语句 B消息C命令D口令答题处:(1)( ) (2)( ) (3)( )25、面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。( )A、Booch方法           B、UML语言 C、OMT方法             D、Coad方法26、在面向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是一种(1)技术,封装的目的是使对象的(2)分离。(1)A组装B产品化C固化D信息隐藏(2)A定义和实现B设计和测试C设计和实现D分析和定义答题处:(1)( ) (2)( )二、填空1、面向对象开发的基本特征是 、 、 和抽象。2、UML是用来设计软件蓝图的可视化的统一建模语言,它是 、 、 等三种方法的统一。3、在UML的图形表示中,类的表示法是一个矩形,这个矩形应有三部分构成,分别为类的名称、 和 。4、在UML中主要包括的视图有用例视图、 、行为视图、 和实现视图5、用例视图描述了系统的 与系统进行交互的功能,其中 描述了系统的一个功能。6、在UML的顺序图中的消息可以分为 、 以及简单消息和返回消息。7、事件、条件和动作是转移的三个选项,其中 用来指示什么触发了转移, 用来说明当转移发生时会产生什么情况。8、在协作图中, 描述了一个对象, 描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色。9、由 和 以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。10、 是一条垂直的虚线,用来表示顺序图中的对象在一段时间内的存在。11、在UML的建模机制中,模型的组织是通过 来实现的。12、状态图中使用同步条是为了说明并发工作流的 与 。13、事件、条件和动作是转移的三个选项,其中 用来指示什么触发了转移, 用来说明当转移发生时会产生什么情况。14、在协作图中, 描述了一个对象, 描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色。三、简答题:1、简述用例之间的扩展、泛化、包含三种关系有什么异同,请分别举例说明。2、在类的关联关系中,聚合关系与组合关系有什么区别?试举例说明。3、试举例说明活动图与状态图之间的区别4、在类图中,主要的类间关系有哪几种,各代表什么含义,使用什么图符来表示?5.、在用例图中参与者是什么,它属于系统范围之内吗?四、名词解释:统一建模语言(UML)事件用例对象类五、分析1、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,下图是一个用例模型的局部:问题:该模型不符合“用例建模”的思想,存在明显的错误。请用简短语言说明错误所在,并说明应该如何修改。2、嵌套类的概念是什么意思?如果类Student包含类Score,请使用你学过的、支持嵌套类的面向对象编程语言将其表示出来。3、下图是一个“涉税服务管理效能管理系统”中类模型的一个局部,请根据该图回答以下问题。问题:1、在描述“税务审批服务申请”时,它主要包含哪几个方面的内容?它有几种不同的类别?2、对于每一条流转记录,可能与几个“税务审批服务申请”相关?与几个处理人相关?4、对于一个电子商务网站而言,以下哪些不是合适的用例,指出并说明理由。输入支付信息 将商品放入购物车 结账 预订商品用户登录 邮寄商品 查看商品详情Pop up information dialogInput Information submitEstablishnew accountSave the account into DB5、分析下图是一银行系统中,“创建用户”的活动图。图中有的活动属于对象“银行职员Clerk”的活动,有的是对象“管理系统System”的活动。请用活动图的泳道技术重画此活动图。六、设计题1、已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成2、建模状态机图,建模一个销售系统。对于其中的实体sale类创建一个状态机图,用来描述如何接受订单、处理订单、记入货存清单并且成功完成处理。这里给出以下主要状态:EmptyOrder ValidOrder Processing Processed Canclled3现有一个产品销售系统,其总体需求如下:系统允许管理员生成存货清单报告;管理员可以更新存货清单;销售员记录正常的销售情况;交易可以使用信用卡或支标,系统需要对其进行验证;每次交易后都需要更新存货清单。分析其总体需求,并绘制出其用例图?4、下面列出了打印文件时的工作流:(1)用户通过计算机指定要打印的文件(2)打印服务器根据打印机是否空闲,操作打印机打印文件。(3)如果打印机空闲,则打印机打印文件(4)如果打印机忙,则将打印消息存放在队列中等待。经分析人员分析确认,该系统共有四个对象Computer、PrintServer、Printer和Queue。请给出对应用于该工作流的顺序图。

    注意事项

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

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




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

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

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

    收起
    展开