UML期末考试题(必考)

玛丽莲梦兔
738次浏览
2020年08月03日 01:18
最佳经验
本文由作者推荐

防溺水小口诀-检阅教学设计


一、选择
的全称是 ( )
(A)Unify Modeling Language (B)Unified Modeling Language
(C)Unified Modem Language (D)Unified Making Language
2.参与者(Actor)与用例之间的关系是( )
(A)包含关系(B)泛化关系(C)关联关系 (D)扩展关系
3.在类图中,下面哪个符号表示继承关系( )
(A)
(B) (C) (D)


4.下面哪个视图属于UML语言的交互图( )
(A)行为图 (B)状态图 (C)实现图 (D)顺序图
5. 在类图中,下面哪个符号表示实现关系( )
(A)
(B) (C) (D)


6.下面哪个图形代表活动( )

中关联的多重度是指 ( )
(A)一个类有多个方法被另一个类调用
(B)一个类的实类能够与另一个类的多个实类相关联
(C)一个类的某个方法被另一个类调用的次数
(D)两个类所具有的相同的方法和属性
8.下面哪个不是UML中的静态视图( )
(A)状态图 (B)用例图 (C)对象图 (D)类

9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部
门,他们负责完成组内 的活动。
(A)泳道 (B)分叉汇合 (C)分支 (D)
转移
10.下列关于状态图的说法中,正确的是( )
(A) 状态图是UML中对系统的静态方面进行建模的图之一。
(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态
(C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。
(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
11.类图应该画在Rose的哪种( )视图中。
(A)Use Case View (B)Logic View (C)Component View (D)Deployment
View
12.顺序图由类角色,生命线,激活期和( )组成
(A)关系 (B)消息
(C)用例 (D)实体
13.关于通信图的描述,下列哪个不正确( )
(A)通信图作为一种交互图,强调的是参加交互的对象的组织;
(B)通信图是顺序图的一种特例
(C)通信图中有消息流的顺序号;


(D)在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成;
14.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常
可以分为 三种方式来完成,下面哪种不是其中之一( )
(A)对源代码建模 (B)对事物建模
(C)对数据库建模 (D)对可执行文件建模
在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单; ②一个订单由
一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单 ”
类的实例,存在15( )“客户”类的实例;对应每个“客户”类的实例,存在16( )个“订
单”类的实例。
(A)0个 (B)1个 (C)1个或多个(D)0个或多个
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其
中17( )是 面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明
系统的静态实现视图时,应 该选择18 ( ) ;当需要说明体系结构的静态实施视图时,应
该选择19 ( ) 。
A.构件图 B.类 图 C.对象图 D.部署图
在UML中,对象行为是通过交互 来实现的,是对象间为完成某一目的而进行的一系列消息交
换。消息序列可用两种图来表示,强调消息时 间次序的图称之为20( ),
A.活动图 B.状态图C.顺序图 D.通讯图
该图的特点是21( ),
A.有生命线及控制焦点,重点在消息的时间顺序上
B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C.是对系统、子系统或类的行为建模
D.本质上是一个流程图,显示从活动到活动的信息流
强调参加交互的对象的组织图称之为22( ),
A.活动图B.状态图C.顺序图 D.通讯图
这两种图是23( )。
A.同构的,所以可以互相转换
B.异构的,所以不可以互相转换
C.强调对象行为的事件顺序,常用于对反应式系统建模
D.专注于系统的动态视图,状态无法确定,所以不可以互相转换
类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个
24() 。类之间共享属性与服务的机制称为 25() 。一个对象通过发送 26() 来
请求另一个对象为其服务。
(24)A例证 B用例 C实例 D例外
(25)A多态性 B动态绑定 C静态绑定 D继承
(26)A调用语句 B消息 C命令 D口令
27. 以下不是用例之间的关系的是( )
A、聚合 B、泛化 C、扩展 D、包含
28. 如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的 动作序列中何
时将调用B,则称( )
A、用例A扩展用例B B、用例A继承用例B
C、用例A包括用例B D、用例A实现用例B
29.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在 B的动作序列中
的某些执行点上插入附加的动作序列而构成的,则称( )


A、用例A实现用例B B、用例A继承用例B
C、用例A扩展用例B D、用例A包括用例B
30. 在构件中图中,( )用于显示构件之间的关联关系。
A、节点 B、包 C、构件 D、依赖关系
31. ( )是一种不包含操作的实现部分的特殊类。
A、概念类 B、分析类 C、实现类 D、接口
32. ( )关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础
之上,并对其进行了扩展,具体描述与一般描述完全一致所有特性、成员和关系,并且包含
补充的信息, 它用从子指向父的箭头表示,指向父的是一个空三角形。
A、泛化 B、继承 C、组成 D、聚集
33. ( )使用类图的一个子集,用于强化某个时间点类实例之间的关系。
A、交互图 B、协作图 C、对象图 D状态图
34. ( )是用来反映代码的物理结构。
A、构件图 B、用例图 C、类图 D、状态机
35. 以下对部署图说法不正确的是( )
A、部署图有主要建模元素是构件
B、使用部署图 可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置
的部署方式
C、从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况
D、部署图是用来显示系统中软件和硬件的物理结构
36. ( )是一个类对象所可能经历的所有历程的模型图
A、模型管理视图 B、状态机视图 C、动态视图 D、静态视图
37. UML的( )是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML
已定义的模型元素基础上
A、标记值 B、构造型 C、注释 D、约束
38. UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中( )
包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系
A、行为视图 B、结构视图 C、构件视图 D、用例视图
39、在UML中,( )可以对模型元素进行有效组织,如类,用例,构件,从而构成具有
一定意义的单元。
A连接 B包 C构件 D节点
40、在UML中( )表示参与者为达成一项相对独立、完整的业务目标而要求软件系统完成
的功能。
A用例图 B边 C执行者 D用例
41.下列不属于属性的可见性的是( )。
A.公有的 B.私有的 C.私有保护的 D.保护的
42.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是( )。
A.公有的(public) B.受保护的(protected)
C.友员(friendly) D.私有的(private)
43.下面不是活动图中的基本元素的是( )。
A.状态、判定 B.分叉、汇合
C.泳道、初态 D.用例、消息
44.在类图中,“ #”表示的可见性是( )
(A)Public (B)Protected


(C)Private (D)Package

45.下面哪个符号代表包图( )
(A) (B) (C) (D)


46.生命线是UML视图中哪个图形的组成部分( )
(A)类图 (B)状态图 (C)活动图 (D)顺序图
47.在类图中,哪种关系表达总体与局部的关系( )
(A)泛化 (B)实现 (C)依赖 (D)聚合
48.下面哪个UML视图是描述一个对象的生命周期的( )
(A)类图 (B)状态图 (C)协作图 (D)顺序图
49、下列关于UML叙述正确的是( )
A、UML是一种语言,语言的使用者不能对其进行扩展
B、UML仅是一组图形的集合
C、UML仅适用于系统的分析与设计阶段
D、UML是独立于软件开发过程的
5 0.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,
下面哪个不 是其中之一( )
A. 0„.1
B. 0„.*
C. 1„.*
D. *„.*
二.填空题
1.接口是可以在整个模型中反复使用的一组行为,是一个没有 而只有 的类。
2.多重性指的是,某个类有 个对象可以和另一个类的 对象关联。
3.实现的符号和泛化的符号有相似之处,两者的唯一差别是实现关系用 表示,继承关
系用 表示。
由 、 、 和通用机制四部分组成。
的视图分为 用例视图 、 、 、 、和 五种。
模型文件的扩展名是 。
7. 是对象的模板,是对一组有相同数据和操作的对象的定义。
8.在活动图中, 表示了正在执行的不可分解的操作; 是可分解可中断的。
9.将系统分层很常用的一种方式是将系统分为三层的结构,分别是 用户界面层 、 业务
逻辑层 和 数据访问层 。
10.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。
三、简答题
1.简述UML中视图和图的关系。
2.0前有几种常用图(diagram)?哪些属于静态图,哪些属于动态图?
3.简述用例图的主要功能?用例与用例间的关系主要有哪几种?
4.类之间的关系主要有哪几种?
5.活动图中泳道的作用是什么?
6.组件图中的组件可以表示哪些组件类型?


7.协作图和顺序图的区别是什么?
8.包的功能是什么?那些模型元素可以组成包?
9.什么是动作状态?什么是活动状态?它们有什么区别?

10.请指出下面类关系的类型,并采用UML符号表示这些关系。
(1) 在学校中,一个 学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和
课程之间是什么关系?
(2) 类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A
和类 B之间是什么关系?
(3) 接口及其实现类或构件之间是什么关系?
(4) 一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?
(5) 学生与研究生之间是什么关系?
11.请仔细阅读上图,描述该图的基本含义。


12.在上图中“订货”和“顾客”是什么关系?“顾客”和“个人顾客”是什么关系?“VIP
顾客”包含那些属性、那些操作?





12. 类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。

13、写出下列名词的英文表达:
配置图:Deployment Diagram , 类图:Class Diagram ,
序列图:Sequence Diagram ,
状态图:Statechart Diagram ,
活动图:Activity Diagram ,
构件图:Component Diagram 。
四.画图分析题
1. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教
学系统”诞生了。
“远程网络教学系统”的功能需求如下:
学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。
教师登录网站后,可 以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学
心得。
系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。
1) 学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,
可与通过“找回 密码”功能恢复密码。请画出学生参与者的用例图。
2)教师如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。
2. 根据下面的叙述,绘制一幅关于顾客从自动售货机中购买物品的顺序图。
顾客(User)先向自动售货机的前端(Front)投币;
售货机的识别器(Register)识别钱币;
售货机前端(Front)根据Register的识别结果产生商品列表;
顾客选择商品;
识别器控制的出货器(Dispenser)将所选商品送至前端(Front)。
3.汽车 和自行车都是交通工具。一辆自行车只归一个人拥有,但一辆汽车可归一个人或者两
个人拥有,一个人可 能没有自行车或汽车,也可能由于多辆自行车或汽车。人分为男人和女
人两类,每个人都具有年龄和名字 。每辆交通工具都有自己的颜色和商标,每辆汽车都只有
两个前灯和一台发动机。请根据上述描述设计其 类图。
4.网上书店系统。根据系统需求描述建模其部署图,需求如下:
(1)在网上书店 系统中,需要一台应用服务器保存和运行整个Web应用程序,同时需要一台
数据库服务器进行数据管理 。
(2)还有很多客户端通过互联网与应用服务器相连,顾客可以通过因特网访问应用服务器获
取相应的服务。
(3)管理员客户端通过局域网与应用服务器连接进行业务管理。


(4)应用服务器还可以与打印机连接。
数据库服务器
MySQL< br><>
应用服务器
<>
打印机
<>
网上书店应用程序
<>
管理员客户端
顾客客户端

5.根据下面的陈述画出类图
1)学生包括本科生、研究生两种。
2)研究生的一部分利用课余时间担任助教。
3)教师包括助教、讲师和教授三种。
4)一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授可以有
5名助教。
6.网站论坛系统中的会员,通过注册成为正式会员;如果会员在论坛上发表帖子和回复帖子
的 总次数Counts超过500,可以成为铜会员,超过1000可以成为银会员,超过2000,可以
成为金会员;超过5000次,可以申请成为坛主,审核通过后,就有坛主的身份,可以建立
自己的论坛 。系统管理员可以随时取消坛主或的身份。 会员也可以随时自己注销自己的会
员身份。画会员的状态图,要求绘制监护条件。
7.一个咨询公司会见一个客户时的业务过程
(1)公司业务员打电话给客户,确立约定。
(2)如果约定在公司内,公司技术人员为会议准备会议室。
(3)如果约定在公司之外,咨询顾问就要用电脑准备一份陈述报告
(4)咨询顾问和业务员与客户在约定的时间和地点见面。
(5)业务员随后给他们准备好会议用纸
(6)如果会议产生了一个问题陈述,咨询顾问就根 据问题陈述建立编写一个提案并把该提
案发给客户。
请设计上述过程的活动图。
8、当手机开机时,它处于空闲状态(idle) ,当用户使用电话呼叫某人(call someo ne)
时,收集进入拨号状态(dialing)。如果呼叫成功,即电话接通(connected) ,手机就处于
通话状态(working);如果呼叫不成功(can’t connect),例如对方线路有问题,关机 、
拒绝接听。这时手机停止呼叫,重新进入空闲状态,手机进入空闲状态下被呼叫(be called ),
手机进入响铃状态(ringing);如果用户接听电话(pick),手机处于通话状态;如果 用户
未做出任何反应(haven’t acts ),可能他没有听见铃声,手机一直处于响铃状态, 如果
用户拒绝来电(refused),手机回到空闲状态(idle)。
请按以上描述绘制出使用手机的状态图。



一、选择
的全称是 ( )
(A)Unify Modeling Language (B)Unified Modeling Language
(C)Unified Modem Language (D)Unified Making Language
2.参与者(Actor)与用例之间的关系是( )
(A)包含关系(B)泛化关系(C)关联关系 (D)扩展关系
3.在类图中,下面哪个符号表示继承关系( )
(A)
(B) (C) (D)


4.下面哪个视图属于UML语言的交互图( )
(A)行为图 (B)状态图 (C)实现图 (D)顺序图
5. 在类图中,下面哪个符号表示实现关系( )
(A)
(B) (C) (D)


6.下面哪个图形代表活动( )

中关联的多重度是指 ( )
(A)一个类有多个方法被另一个类调用
(B)一个类的实类能够与另一个类的多个实类相关联
(C)一个类的某个方法被另一个类调用的次数
(D)两个类所具有的相同的方法和属性
8.下面哪个不是UML中的静态视图( )
(A)状态图 (B)用例图 (C)对象图 (D)类

9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部
门,他们负责完成组内 的活动。
(A)泳道 (B)分叉汇合 (C)分支 (D)
转移
10.下列关于状态图的说法中,正确的是( )
(A) 状态图是UML中对系统的静态方面进行建模的图之一。
(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态
(C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。
(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
11.类图应该画在Rose的哪种( )视图中。
(A)Use Case View (B)Logic View (C)Component View (D)Deployment
View
12.顺序图由类角色,生命线,激活期和( )组成
(A)关系 (B)消息
(C)用例 (D)实体
13.关于通信图的描述,下列哪个不正确( )
(A)通信图作为一种交互图,强调的是参加交互的对象的组织;
(B)通信图是顺序图的一种特例
(C)通信图中有消息流的顺序号;


(D)在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成;
14.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常
可以分为 三种方式来完成,下面哪种不是其中之一( )
(A)对源代码建模 (B)对事物建模
(C)对数据库建模 (D)对可执行文件建模
在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单; ②一个订单由
一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单 ”
类的实例,存在15( )“客户”类的实例;对应每个“客户”类的实例,存在16( )个“订
单”类的实例。
(A)0个 (B)1个 (C)1个或多个(D)0个或多个
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其
中17( )是 面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明
系统的静态实现视图时,应 该选择18 ( ) ;当需要说明体系结构的静态实施视图时,应
该选择19 ( ) 。
A.构件图 B.类 图 C.对象图 D.部署图
在UML中,对象行为是通过交互 来实现的,是对象间为完成某一目的而进行的一系列消息交
换。消息序列可用两种图来表示,强调消息时 间次序的图称之为20( ),
A.活动图 B.状态图C.顺序图 D.通讯图
该图的特点是21( ),
A.有生命线及控制焦点,重点在消息的时间顺序上
B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C.是对系统、子系统或类的行为建模
D.本质上是一个流程图,显示从活动到活动的信息流
强调参加交互的对象的组织图称之为22( ),
A.活动图B.状态图C.顺序图 D.通讯图
这两种图是23( )。
A.同构的,所以可以互相转换
B.异构的,所以不可以互相转换
C.强调对象行为的事件顺序,常用于对反应式系统建模
D.专注于系统的动态视图,状态无法确定,所以不可以互相转换
类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个
24() 。类之间共享属性与服务的机制称为 25() 。一个对象通过发送 26() 来
请求另一个对象为其服务。
(24)A例证 B用例 C实例 D例外
(25)A多态性 B动态绑定 C静态绑定 D继承
(26)A调用语句 B消息 C命令 D口令
27. 以下不是用例之间的关系的是( )
A、聚合 B、泛化 C、扩展 D、包含
28. 如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的 动作序列中何
时将调用B,则称( )
A、用例A扩展用例B B、用例A继承用例B
C、用例A包括用例B D、用例A实现用例B
29.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在 B的动作序列中
的某些执行点上插入附加的动作序列而构成的,则称( )


A、用例A实现用例B B、用例A继承用例B
C、用例A扩展用例B D、用例A包括用例B
30. 在构件中图中,( )用于显示构件之间的关联关系。
A、节点 B、包 C、构件 D、依赖关系
31. ( )是一种不包含操作的实现部分的特殊类。
A、概念类 B、分析类 C、实现类 D、接口
32. ( )关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础
之上,并对其进行了扩展,具体描述与一般描述完全一致所有特性、成员和关系,并且包含
补充的信息, 它用从子指向父的箭头表示,指向父的是一个空三角形。
A、泛化 B、继承 C、组成 D、聚集
33. ( )使用类图的一个子集,用于强化某个时间点类实例之间的关系。
A、交互图 B、协作图 C、对象图 D状态图
34. ( )是用来反映代码的物理结构。
A、构件图 B、用例图 C、类图 D、状态机
35. 以下对部署图说法不正确的是( )
A、部署图有主要建模元素是构件
B、使用部署图 可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置
的部署方式
C、从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况
D、部署图是用来显示系统中软件和硬件的物理结构
36. ( )是一个类对象所可能经历的所有历程的模型图
A、模型管理视图 B、状态机视图 C、动态视图 D、静态视图
37. UML的( )是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML
已定义的模型元素基础上
A、标记值 B、构造型 C、注释 D、约束
38. UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中( )
包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系
A、行为视图 B、结构视图 C、构件视图 D、用例视图
39、在UML中,( )可以对模型元素进行有效组织,如类,用例,构件,从而构成具有
一定意义的单元。
A连接 B包 C构件 D节点
40、在UML中( )表示参与者为达成一项相对独立、完整的业务目标而要求软件系统完成
的功能。
A用例图 B边 C执行者 D用例
41.下列不属于属性的可见性的是( )。
A.公有的 B.私有的 C.私有保护的 D.保护的
42.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是( )。
A.公有的(public) B.受保护的(protected)
C.友员(friendly) D.私有的(private)
43.下面不是活动图中的基本元素的是( )。
A.状态、判定 B.分叉、汇合
C.泳道、初态 D.用例、消息
44.在类图中,“ #”表示的可见性是( )
(A)Public (B)Protected


(C)Private (D)Package

45.下面哪个符号代表包图( )
(A) (B) (C) (D)


46.生命线是UML视图中哪个图形的组成部分( )
(A)类图 (B)状态图 (C)活动图 (D)顺序图
47.在类图中,哪种关系表达总体与局部的关系( )
(A)泛化 (B)实现 (C)依赖 (D)聚合
48.下面哪个UML视图是描述一个对象的生命周期的( )
(A)类图 (B)状态图 (C)协作图 (D)顺序图
49、下列关于UML叙述正确的是( )
A、UML是一种语言,语言的使用者不能对其进行扩展
B、UML仅是一组图形的集合
C、UML仅适用于系统的分析与设计阶段
D、UML是独立于软件开发过程的
5 0.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,
下面哪个不 是其中之一( )
A. 0„.1
B. 0„.*
C. 1„.*
D. *„.*
二.填空题
1.接口是可以在整个模型中反复使用的一组行为,是一个没有 而只有 的类。
2.多重性指的是,某个类有 个对象可以和另一个类的 对象关联。
3.实现的符号和泛化的符号有相似之处,两者的唯一差别是实现关系用 表示,继承关
系用 表示。
由 、 、 和通用机制四部分组成。
的视图分为 用例视图 、 、 、 、和 五种。
模型文件的扩展名是 。
7. 是对象的模板,是对一组有相同数据和操作的对象的定义。
8.在活动图中, 表示了正在执行的不可分解的操作; 是可分解可中断的。
9.将系统分层很常用的一种方式是将系统分为三层的结构,分别是 用户界面层 、 业务
逻辑层 和 数据访问层 。
10.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。
三、简答题
1.简述UML中视图和图的关系。
2.0前有几种常用图(diagram)?哪些属于静态图,哪些属于动态图?
3.简述用例图的主要功能?用例与用例间的关系主要有哪几种?
4.类之间的关系主要有哪几种?
5.活动图中泳道的作用是什么?
6.组件图中的组件可以表示哪些组件类型?


7.协作图和顺序图的区别是什么?
8.包的功能是什么?那些模型元素可以组成包?
9.什么是动作状态?什么是活动状态?它们有什么区别?

10.请指出下面类关系的类型,并采用UML符号表示这些关系。
(1) 在学校中,一个 学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和
课程之间是什么关系?
(2) 类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A
和类 B之间是什么关系?
(3) 接口及其实现类或构件之间是什么关系?
(4) 一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?
(5) 学生与研究生之间是什么关系?
11.请仔细阅读上图,描述该图的基本含义。


12.在上图中“订货”和“顾客”是什么关系?“顾客”和“个人顾客”是什么关系?“VIP
顾客”包含那些属性、那些操作?





12. 类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。

13、写出下列名词的英文表达:
配置图:Deployment Diagram , 类图:Class Diagram ,
序列图:Sequence Diagram ,
状态图:Statechart Diagram ,
活动图:Activity Diagram ,
构件图:Component Diagram 。
四.画图分析题
1. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教
学系统”诞生了。
“远程网络教学系统”的功能需求如下:
学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。
教师登录网站后,可 以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学
心得。
系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。
1) 学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,
可与通过“找回 密码”功能恢复密码。请画出学生参与者的用例图。
2)教师如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。
2. 根据下面的叙述,绘制一幅关于顾客从自动售货机中购买物品的顺序图。
顾客(User)先向自动售货机的前端(Front)投币;
售货机的识别器(Register)识别钱币;
售货机前端(Front)根据Register的识别结果产生商品列表;
顾客选择商品;
识别器控制的出货器(Dispenser)将所选商品送至前端(Front)。
3.汽车 和自行车都是交通工具。一辆自行车只归一个人拥有,但一辆汽车可归一个人或者两
个人拥有,一个人可 能没有自行车或汽车,也可能由于多辆自行车或汽车。人分为男人和女
人两类,每个人都具有年龄和名字 。每辆交通工具都有自己的颜色和商标,每辆汽车都只有
两个前灯和一台发动机。请根据上述描述设计其 类图。
4.网上书店系统。根据系统需求描述建模其部署图,需求如下:
(1)在网上书店 系统中,需要一台应用服务器保存和运行整个Web应用程序,同时需要一台
数据库服务器进行数据管理 。
(2)还有很多客户端通过互联网与应用服务器相连,顾客可以通过因特网访问应用服务器获
取相应的服务。
(3)管理员客户端通过局域网与应用服务器连接进行业务管理。


(4)应用服务器还可以与打印机连接。
数据库服务器
MySQL< br><>
应用服务器
<>
打印机
<>
网上书店应用程序
<>
管理员客户端
顾客客户端

5.根据下面的陈述画出类图
1)学生包括本科生、研究生两种。
2)研究生的一部分利用课余时间担任助教。
3)教师包括助教、讲师和教授三种。
4)一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授可以有
5名助教。
6.网站论坛系统中的会员,通过注册成为正式会员;如果会员在论坛上发表帖子和回复帖子
的 总次数Counts超过500,可以成为铜会员,超过1000可以成为银会员,超过2000,可以
成为金会员;超过5000次,可以申请成为坛主,审核通过后,就有坛主的身份,可以建立
自己的论坛 。系统管理员可以随时取消坛主或的身份。 会员也可以随时自己注销自己的会
员身份。画会员的状态图,要求绘制监护条件。
7.一个咨询公司会见一个客户时的业务过程
(1)公司业务员打电话给客户,确立约定。
(2)如果约定在公司内,公司技术人员为会议准备会议室。
(3)如果约定在公司之外,咨询顾问就要用电脑准备一份陈述报告
(4)咨询顾问和业务员与客户在约定的时间和地点见面。
(5)业务员随后给他们准备好会议用纸
(6)如果会议产生了一个问题陈述,咨询顾问就根 据问题陈述建立编写一个提案并把该提
案发给客户。
请设计上述过程的活动图。
8、当手机开机时,它处于空闲状态(idle) ,当用户使用电话呼叫某人(call someo ne)
时,收集进入拨号状态(dialing)。如果呼叫成功,即电话接通(connected) ,手机就处于
通话状态(working);如果呼叫不成功(can’t connect),例如对方线路有问题,关机 、
拒绝接听。这时手机停止呼叫,重新进入空闲状态,手机进入空闲状态下被呼叫(be called ),
手机进入响铃状态(ringing);如果用户接听电话(pick),手机处于通话状态;如果 用户
未做出任何反应(haven’t acts ),可能他没有听见铃声,手机一直处于响铃状态, 如果
用户拒绝来电(refused),手机回到空闲状态(idle)。
请按以上描述绘制出使用手机的状态图。


东方学院-文峰论坛


金百万-qq空间描述


高考专业介绍与选择指导-护林员工作总结


高中物理教学设计-奇异博士的能力


刘晶晶-护理心得体会


陕西学业水平测试-高考志愿模拟填报


广州中医药大学录取分数线-假如我是科学家作文


广东省青年职业学院-建国大学留学费用