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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《统一建模语言 UML》复习资料汇总带答案.docx

1、统一建模语言 UML复习资料汇总带答案统一建模语言 UML复习资料汇总带答案一、填空题1状态图中 3 个常用的动作是 入口动作 、 出口动作和 do 动作。 2顺序图中,消息用 水平箭头线 表示;时间用 垂直虚线 表示。 3. 用例图两个最核心的元素是 参与者 与用例。 5. 在 UML 的表示中顺序图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中各独立对象的角色 。 6. 状态机图 图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。 7. 在 UML 中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示状态与状态转换的图。 8、

2、在某个信息系统中,存在如下的业务陈述:一个客户提交 0 个或多个订单;一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在 1 个“客户”类的实例;对应每个“客户”类的实例,存在 0 个或多 个“订单”类的实例。 9、UML 提供一系列的图支持面向对象的分析与设计,其中 类图 给出系统的静态设计视图;用例图 对系统的行为进行组织和建模是非常重要的;序列图 和 协作图 都是描述系统动态视图的交互图,前者描述了以时间顺序组织的对象之间的交互活动,后者强调收发消息的对象的组织结构。 供选择的答案:状态图、用例图、状态图、序列图、部署图、协作图、类

3、图 10 活动图中 分叉节点 和 结合节点 图符是用来描述多进程的并发处理行为。11实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系用 虚线 表示,继承关系用 实线 表示。 12状态图和类图、顺序图不同之处在于,后两种图能够对 多个对象 建立模型,而状态图只是对 1 个对象 建立模型。 13、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 关联关系; 14多重性指的是,某个类有 多个 个对象可以和另一个类的 1 个 对象关联。 15.在一个状态中 entry 动作和 exit 动作是隐式的被激活,因此他们既没有参数也没有守卫条件。16.顺序图主要

4、有 4 个标记符: 生命线 、 消息 、 活动条 和 交互框 。17.组件 1 和接口之间的关系是 实现 ,组件 2 和接口的关系是 依赖 。18.类的描述包括 类名 、 属性 和 操作 三部分。19.UML 中用以建模使用者的需求及系统功能的是 用例 图。 20.用例图中用例和用例之间的关系包括:包含、 扩展 和 泛化 。二、单项选择题1. UML 的全称是 ( B ) A. Unify Modeling Language B. Unified Modeling Language C. Unified Modem Language D. Unified Making Language 2.

5、执行者(Actor)与用例之间的关系是 ( C ) A. 包含关系 B. 泛化关系 C. 关联关系 D. 扩展关系 3. 生命线是 UML 视图中哪个图形的组成部分 ( D ) A. 类图 B. 状态图 C. 活动图 D. 顺序图 4. 在类图中,哪种关系表达总体与局部的关系 ( D ) A. 泛化 B. 实现 C. 依赖 D. 聚合 5. 在类图中,“ #”表示的可见性是 ( B ) A. Public B. Protected C. Private D. Package 6. 下面哪个视图属于 UML 语言的交互图 ( D ) A. 行为图 B. 状态图 C. 实现图 D. 顺序图 7.

6、顺序图由类角色,生命线,激活期和( B )组成A. 关系 B. 消息 C. 用例 D. 实体 8. UML 中 关 联 的 多 重 度 是 指 ( B ) A. 一个类有多个方法被另一个类调用 B. 一个类的实类能够与另一个类的多个实类相关联C. 一个类的某个方法被另一个类调用的次数 D. 两个类所具有的相同的方法和属性 9.关于协作图的描述,下列哪个不正确(B) A.协作图作为一种交互图,强调的是参加交互的对象的组织; B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号; D.在ROSE 工具中,协作图可在顺序图的基础上按“F5”键自动生成; 10.在 UML 中,有四种关系,下面哪

7、个不是(B) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系 11.下面哪个不是 UML 中的静态视图(A) A.状态图 B.用例图 C.对象图 D.类图 12.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect) 13.下列关于活动图的说法错误的是(D) A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B.活动图用于对业务过程中顺序和并发的工作流程进行建模。 C.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。

8、D.活动图是UML 中用于对系统的静态方面建模的五种图中的一种 14. 下面哪个UML 视图是描述一个对象的生命周期的( B ) A. 类图 B. 状态图 C. 协作图 D. 顺序 15. 顺序图由类角色,生命线,激活期和(B)组成 A. 关系 B. 消 息 C. 用例 D. 实体 16.( A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A. 泳道 B. 分叉汇合 C. 分支 D. 转移 17. 类通常可以分为实体类,( )和边界类 ( C ) A. 父类 B. 子类 C. 控制类 D. 祖先类 18. 一个对象和另一个对象之间,通过消

9、息来进行通信。消息通信在面向对象的语言中即( C ) A. 方法实现 B. 方法嵌套 C. 方法调用 D. 方法定义 19.( )是可复用的,提供明确接口完成特定功能的程序代码块。( D ) A、模块 B. 函数 C. 用 例 D. 软 件 构 件20. ( )是用于把元素组织成组的通用机制 ( A ) A. 包 B. 类 C. 接 口 D. 组 件21. UML 中关联的多重度是指( b) A. 一个类有多个方法被另一个类调用 B. 一个类的实类能够与另一个类的多个实类相关联C. 一个类的某个方法被另一个类调用的次数 D. 两个类所具有的相同的方法和属性 22.通常对象有很多属性,但对于外部

10、对象来说某些属性应该不能被直接访问,下面哪个不是 UML 中的类成员访问限定性(C) A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private) 23.下列描述中,哪个不是建模的基本原则(D) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 24.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( ) A.信号 B.生命线 C.激活期 D.类角色 25.UML 提供了 4 种结构图用于对系统的静态方面进行

11、可视化、详述、构造和文档化。其中(B)是面向对象系统建模中最常用的图, 用于说明系统的静态设计视图。 A组件图 B类图 C对象图 D部署图 26.当需要说明体系结构的静态实施视图时,应该选择(D) A协作图 B对象图 C活动图 D部署图 27.(C)是描述系统中在某一时刻,一组对象以及它们之间关系的图形,其可以看作是类图在系统某一时刻的实例。 A组件图 B类图 C对象图 D部署图 28.什么是用于描述类或组件的一个服务(功能)的操作集合。(C) A组件 B规范 C接口 D节点 29.在 UML 中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( A。

12、 A*.* B0.* C1.* D0.1 30.UML 中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是(C )。 A状态图和时序图 B活动图和协作图C时序图和协作图 D状态图和活动图 31.下列关于 UML 叙述正确的是(B )。 AUML 是一种语言,语言的使用者不能对其进行扩展 BUML 是独立于软件开发过程的 CUML 仅是一组图形的集合 DUML 仅适用于系统的分析与设计阶段 32.封装是把对象的(A )结合在一起,组成一个独立的对象。 A属性和操作 B信息流 C消息和事件 D数据的集合 33.在 UML 中,(A )表示

13、使用软件系统的功能,与软件系统交换信息的外部实体 A、执行者 B、类 C、用例 D、用例图 34.顺序图由类角色,生命线,激活期和(B )组成 A关系 B消息 C用例 D实体 35.(D )是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A部署图 B类 C接口 D组件 36.关于协作图的描述,下列哪个不正确(B ) A协作图作为一种交互图,强调的是参加交互的对象的组织; B协作图是顺序图的一种特例 C协作图中有消息流的顺序号; D在 ROSE 工具中,协作图可在顺序图的基础上按“F5”键自动生成; 37.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向

14、对象的语言中即(C ) A方法实现 B方法嵌套 C方法调用 D方法定义 38.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中, 创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(A )关系 A包含(include) B 扩 展 (extend) C分类(classification) D聚集(aggregation) 39.下列关于状态图的说法中,正确的是(C ) A状态图是 UML 中对系统的静态方面进行建模的五种图之一。B状态图是活动图的一个特例,状态图中

15、的多数状态是活动状态 C活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 40.(D )是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A部署图 B类 C接口 D组件 41.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(C ) A信号 B调用事件 C源事件 D时间事件 42.在 UML 中,(A )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些

16、活动是由哪些对象完成的。 A泳道 B同步条 C活动 D组合活动 43.下面(D )属于UML 中的动态视图。 A类图 B用例图 C对象图 D状态图 44.UseCase 用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(C )关系。 Aaggregation Cinclude Bextend Dclassification 45.在 UML 的需求分析建模中,(B )模型图必须与用户反复交流并加以确认。 A配置 B用例 C包 D动态 4

17、6.下面(C )不是UML 的关系。 A依赖关系 C继承关系 B关联关系 D泛化关系 47.UML 的最终产物就是最后提交的可执行的软件系统和(D )。 A用户手册 B类图 C动态图 D相应的软件文档资料 48.阅读图例,判断下列哪个说法是错误的。(C ) A.读者可以使用系统的还书用例 B.每次执行还书用例都要执行图书查询用例 C.每次执行还书用例都要执行交纳罚金用例 49.下列关于类方法的声明,不正确的是(C) A方法定义了类所许可的行动 B从一个类所创建的所有对象可以使用同一组属性和方法 C每个方法应该有一个参数 D如果在同一个类中定义了类似的操作,则他们的行为应该是类似的50.面向对象

18、的开发方法中,(B )将是面向对象技术领域内占主导地位的标准建模语言。 ABooch 方法 BUML 语言 COMT 方法 DCoad 方法 51.在构件中图中,(D )用于显示构件之间的关联关系。 A、节点 B、包 C、构件 D、依赖关系 52.在用例图中,可以用(D )来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围 A、执行者 B、关联关系 C、用例 D、边界框 53.( A)是用来反映代码的物理结构。 A、构件图 B、用例图 C、类图 D、状态机 54.(D )用于描述相互合作的对象间的交互关系的链接关系。 A、类图 B、通信图 C、用例图 D、

19、协作图 55.在用例图中,执行者之间的关系只有(B )一种 A、包含 B、泛化 C、扩展 D、实现 56 在ATM 自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”( D) A用户 BATM 取款机 CATM 取款机管理员 D取款 57 发送消息的对象需要要等待回应的返回消息,才可开始另一个活动的消息称为( D )。A返回消息 B简单消息 C异步消息 D同步消息 58 下列不属于UML 的动态模型图的是( A ) 。A部署图 B活动图 C交互图 D状态图 59 下列属于UML 的动态模型图的是( A )。 A状态图 B类图 C部署图 D对象图

20、60 用来描述特定用例时,按照空间组织布图,强调交互情况和参与交互的对象的整体组织的图是:( B ) A 顺序图 B 通信图 D 交互图 C 流程图 61 在类图中,“ #”表示的可见性是( B ) APublic B. Protected C. Private D. Package 三、多项选择题1.以下( )属于活动图的节点。()ABCD 2下面哪些元素构成了组件图形( ACD ) A、组件 B、转换 C、关系 D、接口 E、事件 3. 具有多重属性值的 UML 图形包括( AE ) A、类图 B、对象图 C、状态图 D、活动图 E、部署图 4.构件图的节点可以是()ABD A、包 C、用

21、例 5.在一般情况下,可以将面向对象的聚合概念区分为()关系。ABC A、组合 B、聚合 C、关联 D、继承 6部署图中的节点具有以下哪些方面的内容( ABC ) A、计算能力 B、基本内存 C、位置 D、接口 E、路径 7.用例之间的关系主要有( )ABC A、包含 B、泛化 C、扩展 D、聚合 8.两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。在关联关系的表示图元的两端,可以表示参与关联的( )特性。ABCD 9.对于类,其属性的可见性表示对类的外部世界的可见性,它有以下( )选项 ABCD A、公开(public) B、包内公开(package)C、保护(protected)

22、 D、私有(private) 10下面哪些元素构成了组件图形( ACD ) A、组件 B、转换 C、关系 D、接口 E、事件 11.基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下( )等问题来确定 ABCD A、系统同环境如何进行交互 B、由谁安装系统 C、系统为哪些对象提供信息、服务 D、系统的使用者是谁 12.在采用用例模型捕获需求时,需要执行如下( )操作 ABCD A、描述非功能需求 B、用例建模 C、识别用例 D、识别参与者 13.用例图的节点包括( )ABD A、用例 B、边界 C、关联 D、执行者 四、判断正误题1用例图中包含关系是指一个用例继

23、承了另一个用例。 ( 错 ) 2顺序图中每个对象向下方向伸展的虚线是对象的生命线。 ( 对 ) 6协作图和顺序图是等价的。 ( 对 ) 7一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。 ( 对 ) 8对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的。 ( 对 ) 9 状态图中 3 个常用的动作是入口动作、 出口动作和 do 动作, 也就是对象处于这个状态时应该做什么。 ( 对 ) 10收集用例的方法可以采用交谈。 ( 对 ) 11顺序图所表达的是基于时间顺序的动态交互。 ( 对 )12用例是从用户的观点对系统行

24、为的一个描述。 ( 对 )15状态图是以实心圆点开头,以公牛眼结束的。 ( 对 ) 16状态图可以描述对象状态的变化过程。 ( 对 )17注解是UML 中的解释元素。 ( 对 )18包是UML 中唯一分组元素。 ( 对 )19用例包括了包含用例和随机用例。 ( 错 ) 20在画类图时,属性或操作如果是 public 的,可以用“+”表示,protected 用“#”表示,private 用“-”表示。 ( 对 )21 活动图中的每个活动可以同时属于两个泳道。 ( 错 ) 22 用例图不但描述系统具备的功能也描述系统的工作流程。 ( 错 ) 23 状态图用于对多个对象的生命周期建模。 ( 错 ) 24 包图只能用于用例图和类图,不可用于其他的图。 ( 错) 25 类图和状态图都属于静态图。 ( 错 ) 26 在面向对象软件开发建模时UML 只要在需求、分析、设计阶段使用,其他阶段可有可无。( 错 ) 27 协作图中对象之间传递消息首先要在对象之间创建链接。 ( 对 ) 28 关联类和其他普通类不同,不能参与其他的关联。 ( 错 ) 29 用例图中,参与者必须是具体的人。 ( 错 ) 30 通信图中,对象要传递消息必须先建立链接,但是每个链接上能传递多条消息。 ( 对 ) 31 统一建模语言只能用于软件开发的中,在其他系统如嵌入式系统式不能使用的。 ( 错 ) 32UML 是在多

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

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