《统一建模语言 UML》复习资料汇总
一、填空题
1.状态图中 3 个常用的动作是 入口动作 出口动作 do 动作
2.顺序图中,消息用 水平箭头线 表示;时间用  垂直虚线 表示。
3. 用例图两个最核心的元素是 参与者 与用例。
5.UML 的表示中顺序图将交互关系表示为一张二维图,其中纵向是  时间轴    ,时间沿竖线向下延伸。横向代表了在协作中各独立对象的角
6. 状态机图 图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。
7. 在 UML 中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示状态与状态转换的图。 
8、在某个信息系统中,存在如下的业务陈述:①一个客户提交 0 个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在 1 个“客户”类的实例;对应每个“客户”类的实例,存在 0 个或多 个“订单”类的实例。
9、UML 提供一系列的图支持面向对象的分析与设计,其中 类图 给出系统的静态设计视图;用例图 对系统的行为进行组织和建模是非常重要的;序列图 协作图 都是描述系统动态视图的交互图,前者描述了以时间顺序组织的对象之间的交互活动,后者强调收发消息的对象的组织结构。
供选择的答案:状态图、用例图、状态图、序列图、部署图、协作图、类图
10 活动图中    分叉节点        结合节点    图符是用来描述多进程的并发处理行为
11.实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系用 虚线 表示,继承关系用 实线 表示。
12.状态图和类图、顺序图不同之处在于,后两种图能够对 多个对象 建立模型,而状态图
只是对 1 个对象 建立模型。
13、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 关联关系;
14.多重性指的是,某个类有 多个 个对象可以和另一个类的 1 对象关联。 
15.在一个状态中    entry    动作和    exit    动作是式的被激活,因此他们既没有参数也没有守卫条件
16.顺序图主 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. 执行者(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. 顺序图由类角,生命线激活期和(  )组A. 系                B.
C. 例                D.
8. UML 中 关 联 的 多 重 度 是 指                    (  B  ) A. 一个类有多个方法被另一个类调用
B. 一个类的实类能够与另一个类的多个实类相关联C. 一个类的某个方法被另一个类调用的次数
D. 两个类所具有的相同的方法和属性
9.关于协作图的描述,下列哪个不正确(B)
A.协作图作为一种交互图,强调的是参加交互的对象的组织;
B.协作图是顺序图的一种特例
C.协作图中有消息流的顺序;                     
D.在ROSE 工具中,协作图可在顺序图的基础上按“F5”键自动生成; 
10.在 UML 中,有四种关系,下面哪个不是(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.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。
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. 一个对象和另一个对象间,通过消息来进行通信。消息通信在面向对象的语言中即(  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.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是 UML 中的类成员访问限定性(C)
A.公有的(public)                    B.受保护的(protected)
C.友员(friendly)                        D.私有的(private) 
23.下列描述中,哪个不是建模的基本原则(D)
A.要仔细的选择模型                B.每一种模型可以在不同的度级别上表示所要开发的系统
C.模型要与现实相联系            D.对一个重要的系统用一个模型就可以充分描述 
24.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( )
A.信号 
B.生命线
C.激活期
D.类角 
25.UML 提供了 4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(B)是面向对象系统建模中最常用的图, 用于说明系统的静态设计视图。
A.组件图   
B.类图
C.对象图   
D.部署图 
26.当需要说明体系结构的静态实施视图时,应该选择(D)
A.协作图   
B.对象图
C.活动图   
D.部署图 
27.(C)是描述系统中在某一时刻,一组对象以及它们之间关系的图形,其可以看作是类图在系统某一时刻的实例。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。