蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

uml综合练习题

  • 资源ID:54767742       资源大小:511.59KB        全文页数:9页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

uml综合练习题

一、选择题一、选择题 1. 软件设计中的() 设计指定各个组件之间的通信方式以及各组件之间如 何相互作用。 A.数据 B.接口 C.结构 D.组件 2. UML 是一种() 。 A.面向对象的程序设计语言 B.面向过程的程序设计语言 C.软件系统开发方法 D.软件系统建模语言 3. 面向对象中的()机制是对现实世界中遗传现象的模拟,通过该机制,基 类的属性和方法被遗传给派生类。 A.封装 B.多态 C.继承 D.变异 4. 下面关于类、对象和实例的叙述中,错误的是() 。 A 类是创建对象的模板 B 对象是类的实例 C 类是对象的实例 D 类是一组具有共同特征的对象集合 5. 下列不在 UP 的初始阶段中完成的 A 编制简要的愿景文档 B 粗略评估成本 C 定义大多数的需求 D 业务案例 6. 下面那一种模式是不属于 GRASP 模式的 A 多态(Ploymorphism) B 行为对象(pure fabrication) C 中间者(Indirection) D GoF 7. 类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都 是这个类的一个。 A 例证 B 用例C 实例 D 例外 8. 类之间共享属性与服务的机制称为(22)。 A 多态性B 动态绑定 C 静态绑定D 继承 9. 一个对象通过发送来请求另一个对象为其服务。 A 调用语句B 消息C 命令D 口令 10. 下面的陈述中,对迭代和增量式开发描述错误的是() 。 A. 迭代是时间定量的 B. 系统是增量式增长的 C. 迭代是以循环反馈和调整为核心驱动力的 D. 当迭代无法依照时间表来集成、测试和稳定局部系统时,可以推迟完成 日期。 11. 有关 UP 阶段的说法,不正确的是() A. UP 的一个开发周期(以系统发布作为产品结束标志)由多个迭代组成; B. 初始阶段不是需求阶段,而是研究可行性的阶段。 C. 细化阶段就是需求或设计阶段; D. 细化阶段就是迭代地实现核心架构并解决高风险问题的阶段; 12. 下面关于领域模型的描述,不正确的是() A. 领域模型就是软件对象图; B. 应用 UML 表示法,领域模型被描述为一组没有定义操作的类图; C. 创建领域模型的原因之一是帮助理解关键业务概念和词汇; D. 领域模型和领域层使用相似的命名可以减少软件表示与我们头脑中的领 域模型之间的差异。 13. 封装是指把对象的( )结合在一起,组成一个独立的对象。 A 属性和操作B 信息流C 消息和事件D 数据的集合 14. 封装是一种( )技术,目的是使对象的生产者和使用者分离,使 对象的定 义和实现分开。 A 工程化B 系统维护C 信息隐藏D 产生对象 15. 面向对象方法中的( )机制使子类可以自动地拥有(复制)父类全部属性 和操作。 A 约束B 对象映射C 信息隐藏D 继承 16. 使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实 现的一种方法是() 。 A 继承B 多态性C 约束D 接口 17. 顺序图和协作图主要用于对用例图中( )的建模,用它们来描述用例图的 行为。 A 数据流B 控制流C 消息流D 数据字典 18. 顺序图的模型元素有( ) 、消息、链接等,这些模型元素表示某个用例中的 若干个对象和对象之间所传递的消息,来对系统的行为建模。 A 对象B 箭线C 活动D 状态 19. 顺序图描述( )对象之间消息的传递顺序。 A 某个B 单个C 一个类产生的D 一组 20. 顺序图和协作图建立类 UML 面向对象开发过程中的对象动态( )模型。 A 交互B 状态C 体系结构D 软件复用 21. 状态图可以表现( )在生存期的行为、所经历的状态序列、引起状态转移 的事件以及因状态转移而引起的动作。 A 一组对象B 一个对象C 多个执行者D 几个子系统 22. 状态图描述一个对象在不同( )的驱动下发生的转台迁移。 A 事件B 对象C 执行者D 数据 23. 一个( )迁移图符可以有多个源状态或目标状态,它们可以把一个控制分 解为并行运行的并发线程,或多个并发线程接合成单个线程。 A 状态B 对象C 活动D 同步并发 24. 活动图中动作状态之间的迁移不是靠( )触发的,当活动(动作)状态中 的活动完成时就被触发。 A 对象B 事件C 执行者D 系统 25. 状态图和活动图建立了 UML 面向对象开发过程中的对象动态( )模型。 A 交互B 状态C 体系结构D 软件复用 26. UML 中关联的多重度是指 A 一个类有多个方法被另一个类调用 B 一个类的实例能够与另一个类的多个实例相关联 C 一个类的某个方法被另一个类调用的次数 D 两个类所具有的相同的方法和属性 27. 在某个信息系统中, 存在如下的业务陈述 ①一个客户提交 0 个或多个订单; ②一个订单由一个且仅由一个客户提交。 系统中存在两个类 “客户”类和“订 单”类。对应每个“订单”类的实例,存在 (1)B“客户”类的实例;对应 每个“客户”类的实例,存在D(2)个“订单”类的实例。 28. 供选择的答案 29. A 0个B 1 个C 1 个或多个D 0 个或多个 30. 什么是关联类( ) A 它描述了可以存在于类之间的各种关系。 B 它在另外两个类之间的关联中添加属性和/或行为。 C 它关联对象和该对象所属的类。 31. 为什么层在子系统设计中非常重要( ) (多选题) A 更容易改变实现方式 B 减少了实现代码中类的数量 C 提高了重用性 D 降低了复杂性 32. 如果两个顾客在世界的不同地方,要购买音乐会的最后一张票,如何分配这 张票( ) A 引入一个额外的业务规则,把可用票的查询和临时预定合并起来。 B 使顾客参与软件“竞争” ,以买到票。 参与者和角色之 C 不允许卖出最后一张票,因为这对其中的一位顾客是不公平的。 间的差别 33. 如图 6-12 所示 (1)X1、X2 和 X3 是什么( ) (单选题) A 角色B Prima donnasC 参与者D 棒 (2)下面哪个语句是正确的( ) (多选题) 用例模型的用 A X3可以使用 UC4 与系统交互。 途就是列出系 B X1 可以使用 UC1 和 UC4 与系统交互。 统中的用例和 C X1、X2 与 X3 不同。 参与者 D UC3 是没有步骤的抽象用例。 3下面哪个语句是正确的( ) (多选题) AUC5 是 UC4 的补充部分。 BUC4 是 UC5 的可选部分。 CUC1 是没有用的。 DUC2 是 UC4 的可选部分。 EUC4 是 UC2 的补充部分。 UC1 X1 UC2 UC5X3 34. 如图所示,下面哪些陈述是正确的( ) A 汽车总是有相同的车身 B 一些汽车有备用轮胎 C 汽车有一个引擎,引擎在汽车之间不共享 D 所有的汽车都有四或五个轮胎 E 汽车必须有至少一个司机 F 乘客不可能是司机 Body 1 Driver * 1* Car 1 1 1 Engine Passenger 07 Wheel 45 Passenger 07 Driver * 1* 1 1 1 1 Car 45 Engi

注意事项

本文(uml综合练习题)为本站会员(sunhongz116)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开