ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:371.42KB ,
资源ID:3025438      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3025438.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

UML练习题全.docx

1、UML练习题全UML练习题1. UML的全称是 ( B )(A)Unify Modeling Language (B)Unified Modeling Language(C)Unified Modem Language (D)Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )4. 在类图中,“ #”表示的可见性是( B )(A)Public (B)Protected (C)Private (D)Package5. 在类图中,下面哪个符

2、号表示接口( C )6. 下面哪个视图属于UML语言的交互图( D )(A)行为图 (B)状态图 (C)实现图 (D)顺序图7. UML语言包含几大类图形( B )(A)3 (B)5 (C)7 (D)98. OMT方法是由下面哪位科学家提出的( b )(A)Booch (B)Rumbaugh (C)Coad (D)Jacobson9. 下面那个类图的表示是错误的( D )10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B)UML语言 (C)活动图 (D)组件图11. 下面哪个符号代表包图( A )12. 生命线是UML视图中哪个图形的组成部分( D )(A)类图 (B)

3、状态图 (C)活动图 (D)顺序图13. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)(A)执行者角色 控制类 用户接口 业务层 后台数据库(B)执行者角色 用户接口 控制类 业务层 后台数据库(C)执行者角色 控制类 用户接口 后台数据库 业务层(D)执行者角色 用户接口 业务层 控制类 后台数据库14. 多对象是UML哪个视图中的概念( C )(A)类图 (B)状态图 (C)协作图 (D)组件图15. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化 (B)实现 (C)依赖 (D)聚合16. 在UML中,接口有几种表达方式( A )(A)2 (B)4

4、 (C)6 (D)817. 下面哪个图形代表活动( D )18. 下面哪个UML视图是描述一个对象的生命周期的( B )(A)类图 (B)状态图 (C)协作图 (D)顺序19. 顺序图由类角色,生命线,激活期和(B)组成(A)关系 (B)消息 (C)用例 (D)实体20. UML中关联的多重度是指( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性1简述统一建模语言(UML)统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文

5、档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言(1分)。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计(1分),还支持从需求分析开始的软件开发的全过程(1分)。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统(2分)。 2. 简述面向对象分析方法(OOA)的5个基本步骤1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步(1分)2)、识别对象的属性(1分)3)、识别对象的行为(1分)4)、识别对象所属的类(1分)5)、定义主题词(1分)3. 简述用例模型的组成元素以及建模步骤组成元素有:参与者,用例,通信

6、关联,用例规约 (每个0.5)建立用例模型步骤:1) 根据系统边界确定参与者(1分)2) 根据每个参与者确定与之相关联的用例(1分)3) 对每个用例写出用例规约文档,调整用例模型(优化参与者与参与者之间的关系,用例与用例之间的关系)(1分) 4. RUP统一过程中的四个阶段?初始阶段 (1分)细化阶段 (1分)构造阶段 (1分)提交阶段 (1分)5. 图书管理系统功能性需求说明如下:(25分) 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服

7、务和预定图书服务等。 当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。 系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。 可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 回答下面问题:1) 该系统中有哪些参与者?(3分)借阅者 图书管理员 系统管理员2) 确定该系统中的类,找出类之间的关系并画出类图用户类、用户角色类、图书类、预定类、借阅类、书目类(6分)类图(6分)6个类每2个1分,6个关系 每2个1分3) 画出语境“借

8、阅者预定图书”的时序图(10分)1、组成UML有三种基本的建筑块是:( A),事物和图A、关系 B、类 C、用例 D、实体2、UML体系包括三个部分:UML基本构造块,(A)和UML公共机制A、UML规则 B、UML命名 C、UML模型 D、UML约束3、UML中的事物包括:结构事物,分组事物,注释事物和(D)A、实体事物 B、边界事物 C、控制事物 D、动作事物4、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型 B、原型模型 C、增量模型 D、螺旋模型5、下面哪个不是UML中的静态视图(A)A.状态图 B.用例图 C.对象图 D.类图6、(A)技术是将一

9、个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 A、泳道 B、分叉汇合 C、分支 D、转移7、下列关于状态图的说法中,正确的是(C)A. 状态图是UML中对系统的静态方面进行建模的五种图之一。B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模8、对反应型对象建模一般使用(A)图A、状态图 B、顺序图 C、活动图 D、类图9、类图应该画在Rose的哪种(B)视图中 A、Use CaseV

10、iew B、Logic View C、ComponentView D、Deployment View10、类通常可以分为实体类,(C)和边界类 A、父类 B、子类 C、控制类 D、祖先类11、顺序图由类角色,生命线,激活期和(B)组成 A、关系 B、消息 C、用例 D、实体12、(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A、部署图 B、类 C、接口 D、组件13、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图

11、的基础上按“F5”键自动生成;14、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)A.对源代码建模 B.对事物建模 C.对物理数据库建模 D.对可适应的系统建模15、一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即(C) A、方法实现 B、方法嵌套 C、方法调用 D、方法定义16、(D)是可复用的,提供明确接口完成特定功能的程序代码块。 A、模块 B、函数 C、用例 D、软件构件17、若将活动状态比作方法,那么动作状态即(C) A、方法名 B、方法返回值 C、方法体中的每一条语句 D、方法

12、的可见性18、事件可以分为内部事件和外部事件。按下按钮和打印机的中断是(B)事件 A、内部事件 B、外部事件19、(A)是用于把元素组织成组的通用机制 A、包 B、类 C、接口 D、组件20、(B)是被节点执行的事物 A、包 B、组件 C、接口 D、节点 1. UML中关联的多重度是指(B)A. 一个类有多个方法被另一个类调用B. 一个类的实类能够与另一个类的多个实类相关联C. 一个类的某个方法被另一个类调用的次数D. 两个类所具有的相同的方法和属性2. 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图.3在某个信息系

13、统中,存在如下的业务陈述:一个客户提交0个或多个订单;一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在_(46)_B_“客户”类的实例;对应每个“客户”类的实例,存在_(47)D_个“订单”类的实例。供选择的答案:(1)A.0个 B.1个 C.1个或多个 D.0个或多个(2)A.0个 B.1个 C.1个或多个 D.0个或多个4、 UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。 答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对

14、象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。14.什么是对象间的可见性?答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力。5、UML提供了一系列的图支持面向对象的分析与设计,其中_(1)_给出系统的静态设计视图;_(2)_对系统的行为进行组织和建

15、模是非常重要的;_(3)_和_(4)_都是描述系统动态视图的交互图,其中_(3)_描述了以时间顺序组织的对象之间的交互活动,_(4)_强调收发消息的对象的组织结构。A、状态图 B、用例图 C、序列图 D、部署图E、协作图 F、类图答案:(1)F (2)B (3)C (4)E6、在UML提供的图中,_(1)_用于描述系统与外部系统及用户之间的交互;_(2)_用于按时间顺序描述对象间的交互。(1)A、用例图 B、类图 C、对象图 D、部署图(2)A、网络图 B、状态图 C、协作图 D、序列图答案:(1)A (2)D9、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_(3)_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1