活动图(10道题)

合集下载

UML习题

UML习题

1. 下列不是模型元素的是( D )。

A) 关联B) 聚合C) 依赖D) 笔记2. UML具有扩展性,常见的扩展机制有()。

A) 修饰B) 构造型C) 加标记值D) 约束3. UML语言支持的建模方式有()。

A) 静态建模B) 动态建模C) 模块化建模D) 功能建模4. 下列各种图可用于动态建模的有()。

A) 状态图B) 类图C) 序列图D) 活动图5. 下列属于状态的组成部分的有()。

A) 名称B) 活动C) 条件D) 事件6. UML中包括的事件有()。

A) 条件为真B) 收到另一对象的信号C) 收到操作调用D) 时间表达式7. 属性的可见性有()。

A) 公有的B) 私有的C) 私有保护的D) 保护的8. 用例之间的关系有()。

A) 友元B) 扩展C) 包含D) 泛化9. 应用于泛化约束的方式有()。

A) 完整B) 不相交C) 不完整D) 相交10.消息的类型有()。

A) 同步B) 异步C) 简单D) 复杂二、判断题1.UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。

( )2.UML是一种建模语言,是一种标准的表示,是一种方法。

( )3.泳道是一种分组机制,它描述了状态图中对象所执行的活动。

( )4.同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行。

( )5.类图中的角色是用于描述该类在关联中所扮演的角色和职责的。

( )6.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。

( )7.用例模型的基本组成部件是用例、角色和用例之间的联系。

( )8.用例之间有扩展、包含、泛化等几种关系。

( )9.顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。

( )10.活动图显示动作及其结果。

着重描述操作实现中所完成的工作以及用例实例或类中的活动。

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)(A) (C) (D)(B)4。

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

下面哪个图形代表活动( D )7。

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

( A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动.(A)泳道(B)分叉汇合(C)分支(D)转移10。

下列关于状态图的说法中,正确的是( C )(A) 状态图是UML中对系统的静态方面进行建模的图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为.(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模11.类图应该画在Rose的哪种(B )视图中。

(A)Use Case View (B)Logic View (C)Component View (D)Deployment View12。

顺序图由类角色,生命线,激活期和(B )组成(A)关系 (B)消息(C)用例(D)实体13。

UML试题和答案(VII)

UML试题和答案(VII)

一、选择题1.类的结构是()。

(E)A.由代码来表示B.由属性和关系来表示C.由操作来表示D.由对象的交互来表示E.选项B和C2.类的行为是()。

(A)A.由一组操作决定B.由类的属性决定C.对类的每一个对象唯一的D.由父类决定E.选项A和B3.顺序图反映对象之间发送消息的时间顺序,它与()是同构的。

(C)A.用例图B.类图C.协作图D.状态图4.()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。

(A)A.用例图B.类图C.活动图D.状态图5.状态图包括()。

(E)A.类的状态B.状态之间的转换C.类执行的动作D.触发类的动作的事件E.所有以上选项6.下列属于状态的组成部分的有( AB )。

A.名称B.转移C.条件D.事件7.下列各种图可用于静态建模的有()。

(B)A.状态图B.类图C.序列图D.活动图8.下列不属于属性的可见性的是()。

(C)A.公有的B.私有的C.私有保护的D.保护的9.下面不属于用况之间关系的是()。

(A)A.友元B.扩展C.包含D.泛化10.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。

(D)A.公有的(public)B.受保护的(protected)C.友员(friendly)D.私有的(private)11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。

(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)12.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面不是“Actor”的是()。

(D)A.用户 B.ATM取款机 C.ATM取款机管理员 D.取款13.下面不是活动图中的基本元素的是()。

(D)A.状态、分支B.分叉、汇合C.泳道、对象流D.用况、状态14.在下面的图例中,哪个用来描述活动(activity)()。

活动图(10道题)教学提纲

活动图(10道题)教学提纲

活动图(10道题)四、画图题(活动图):1、活动描述:某购物网站的卖家在接到用户订单后,会同时做如下事情:(1)准备货物,然后根据用户需求选择发货方式:如果加急,选择EMS方式;如果不急,则选择发送普通包裹。

(2)开具发票,然后收款当以上两件事做完之后,订单会自动关闭。

请根据上述描述,绘制“订单处理”的活动图。

{{[活动图](易)#活动图如下:2、活动描述:某用户在网上完成一笔交易,具体流程如下:(1)当用户登入系统后,会弹出账户信息输入窗口;(2)当用户输入信息并提交之后,系统会开始校验账号;(3)如果账号出错,系统会提示出错信息,并返回至第1步;(4)如果账号练习出错3次,会直接终止交易,结束整个活动;(5)如果账号有效,用户会创建交易记录(6)系统会保存交易记录,并更新账户信息。

(7)活动结束。

请根据上述描述,绘制“交易”的活动图(无需绘制泳道)。

{{[活动图](易)#活动图如下:3、活动描述:客户可在某网站购物,具体流程如下:(1)客户在网站下订单;(2)客户选择支付方式,然后系统负责收款;(3)在第2步中,如果用户取消订单或超时,则订单会取消;(4)在客户进行第2步操作时,系统会生成送货单;(5)当系统收款成功,且生成送货单之后,供货商开始送货;(6)供货商每次送货结束后,都会修改对应商品的订单项状态,然后通知系统;(7)系统得到通知后判断订单上所有商品是否已经送货完成,如果已完成,则订单完成;否则,则通知供应商继续送货。

请根据上述描述,绘制“客户购物”的活动图,该活动图中包含三个泳道:客户、系统和供应商。

{{[活动图](易)#活动图如下:3、活动描述:一个咨询公司会见新客户时的业务过程如下:1、公司业务员打电话给客户确定一个约定;2、如果约定地点是在公司之内,那么公司中的技术人员就要为会面准备一间会议室;3、如果约定地点是公司之外,那么咨询顾问就要用膝上电脑准备一份陈述报告;4、咨询顾问与顾客在约定的时间和地点见面;5、业务员随后给他们准备好会议用纸;6、如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立一个提案并把该提案发给客户。

uml选择题

uml选择题

1. 下面不是面向对象设计基本特性的是(a )A. 一致性B. 封装性C.. 多态性D. 继承性2. 关于继承性,下列说法错误的是( c)A. 子类不能直接访问其超类的私有特征,但子类继承其超类的私有特征。

B. 子类的对象可代替其父类的对象。

C. 子类和超类相互依赖。

D. 当一个子类实例化创建一个对象时,该子类的超类也将实例化。

3. 关于UML的一般命名规则,下面说法错误的是( b)A. 类名的首字母应该大写。

B. 属性名的首字母应该大写。

C. 操作名的首字母应该小写。

D. 接口名的首字母应该大写。

4. UML的概念模型不包括(a )A. 应用领域B. 规则C. 基本构造块D. 公共机制5. 在一个“订单处理系统”中,下新订单和更新订单都要核查用户账号是否正确,则用例“下新订单”、“更新订单”与用例“核查用户账号”之间的关系是( d )A. 泛化B. 实现C. 扩展D. 包含6. 关于约束,下列描述错误的是( c )A. 约束是对特定模型元素附加的语义信息。

B. 可以在注解中表示约束。

C. 约束必须表示为规范的约束语言。

D. 约束允许增加新的规则或者修改已有的规则。

7. 关于同步调用消息和异步调用消息,下面说法错误的是( d )A. 同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。

B. 异步调用,发出调用信息之后,继续下面动作,而不等待应答。

C. 发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。

D. 同步调用描述为实线实箭头,异步调用描述为虚线开箭头。

8. 下面不是新图的是( b )A. 复合结构图B. 通信图C. 交互纵览图D. 计时图9. 要表示单个对象在生命期内的状态变化,应采用的UML图为( d )A. 用例图B. 类图C. 顺序图D.状态图10. 用于对面向对象系统的物理方面建模进行描述图形是(a )A. 部署图B. 对象图C. 包图D. 类图11. 关于关联和依赖,下面说法是错误的是(c )A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。

UML试题及答案 (9)

UML试题及答案 (9)

1.UML 中关联的多重度是指 (B)A.一个类有多个方法被另一个类调用B.一个类的实类能够与另一个类的多个实类相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性2.已知三个类 A.B 和C.其中类 A 由类B 的一个实类和类 C 的1 个或多个实类构成.请画出能够正确表示类 A,B 和 C 之间关系的 UML 类图.3 在某个信息系统中,存在如下的业务陈述:①一个客户提交 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.什么是对象间的可见性 ?答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力。

5、UML 提供了一系列的图支持面向对象的分析与设计,其中 (1)给出系统的静态设计视图;(2) 对系统的行为进行组织和建模是非常重要的;(3) 和(4) 都是描述系统动态视图的交互图,其中(3) 描述了以时间顺序组织的对象之间的交互活动,(4)强调收发消息的对象的组织结构。

UML题目

UML题目

一、选择题(每题1分,共20分)1、下列关于UML叙述正确的是( D )A.UML是一种语言,语言的使用者不能对其扩展B.UML仅是一组图形的集合C.UML仅适用于系统的分析与设计阶段D.UML是独立于软件开发过程的2、部署图中的节点不具有以下哪方面的内容(C )A.计算能力 B.基本内存 C.位置 D.接口3、以下( D )不是UML事物。

A.结构事物B.行为事物C.分组事物D.机制事物4、假设类B是类A的子类,其中类A的属性和方法如右图所示,则类B不能访问的为(A)A.mem01B.mem02C.mem03D.op1( )5、UML的类图中不包含的抽象的层次为(D )A.概念层 B.说明层C.实现层 D.业务层6、不属于构件图中的元素为( B )A.构件 B.转换 C.关系D.接口7、生命线是UML视图中哪个图形的组成部分( D )A.类图 B.状态图 C.活动图 D.顺序图8、在下面的图例中,哪个用来描述状态(state)( B )A B C D9、阅读图例,判断下列哪个说法是错误的。

( C )A.读者可以使用系统的还书用例B.每次执行还书用例都要执行图书查询用例C.每次执行还书用例都要执行交纳罚金用例D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例10、类图应该画在Rose的哪种视图中( B )A.Use Case View B.Logic ViewC.Component View D.Deployment View11、用例(Use-case)用来描述系统在事件做出响应时所采取的行动。

用例之间是具有相关性的。

在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。

那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )关系A.包含(include)B.扩展(extend)C.分类(classification) D.聚集(aggregation)12、类和对象的关系类似于下面哪种类型的关系?(A )A.关联(association)和链(link)B.用例(Use case)和参与者(actor)C.包(package)和类图(class diagram)D.聚集(aggregation) 和组合(composition)13、计算机(Computer)由中央处理器、内存、硬盘等组成。

uml画图题

uml画图题

36. 为某企业建立一个人事管理系统。

有以下需求:⏹总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门;⏹人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等;⏹部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工;⏹员工可修改自己的个人信息,如联系电话、Email等,也可查看本部门的其他员工的信息。

根据以上描述,结合常识和逻辑推理,建立用例图来表示系统的功能。

要点:(1)抽取出总经理、部门经理、人事部工作人员和员工四个参与者,并且存在泛化关系。

(4分)(2)抽取个用例。

(3分)(3)将参与者和相应交互的用例相关联。

(3分)注:此题为应用题,考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。

37. 手机用户可通过某个移动公司的网站发送短信,过程如下:用户先编辑短信,然后确定目标号码,然后确定发送;服务器返回显示一个页面,要求用户输入一个验证码,此时用户手机上将接受一个短信,含有一个验证码,用户输入此码后,网站才能发送用户编辑的短信。

验证码一次有效。

用顺序图描述这个场景。

(提示:参与交互的所有对象包括用户、Web客户端、Web服务器、用户手机。

)要点:(1)抽取出4个交互的对象。

(4分)(2)描述对象之间交互的消息。

(6分)注:此题为应用题,考核考生能否根据需求描述绘制顺序图,考核的知识是顺序图的概念、理解和应用。

38. 考虑电影院的售票系统,票最初处于 Available 状态,在票开始正式对外出售前,可以预定。

当顾客预定票后,被预定的票处于锁定状态,此时顾客仍有是否确实要买这张票的选择权,故这张票可能出售给顾客也可能因为顾客不要这张票而解除锁定状态。

如果超过了指定的期限顾客仍未做出选择,此票被自动解除锁定状态。

另外,顾客可以要求退票或者换其他演出的票。

请根据上述描述绘制票的状态图。

要点:(1)抽取出3个正常状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四、画图题(活动图):
1、活动描述:
某购物网站的卖家在接到用户订单后,会同时做如下事情:
(1)准备货物,然后根据用户需求选择发货方式:如果加急,选择EMS方式;如果不急,则选择发送普通包裹。

(2)开具发票,然后收款
当以上两件事做完之后,订单会自动关闭。

请根据上述描述,绘制“订单处理”的活动图。

{{
[活动图]
(易)
#活动图如下:
某用户在网上完成一笔交易,具体流程如下:
(1)当用户登入系统后,会弹出账户信息输入窗口;
(2)当用户输入信息并提交之后,系统会开始校验账号;
(3)如果账号出错,系统会提示出错信息,并返回至第1步;
(4)如果账号练习出错3次,会直接终止交易,结束整个活动;
(5)如果账号有效,用户会创建交易记录
(6)系统会保存交易记录,并更新账户信息。

(7)活动结束。

请根据上述描述,绘制“交易”的活动图(无需绘制泳道)。

{{
[活动图]
(易)
#活动图如下:
客户可在某网站购物,具体流程如下:
(1)客户在网站下订单;
(2)客户选择支付方式,然后系统负责收款;
(3)在第2步中,如果用户取消订单或超时,则订单会取消;
(4)在客户进行第2步操作时,系统会生成送货单;
(5)当系统收款成功,且生成送货单之后,供货商开始送货;
(6)供货商每次送货结束后,都会修改对应商品的订单项状态,然后通知系统;
(7)系统得到通知后判断订单上所有商品是否已经送货完成,如果已完成,则订单完成;否则,则通知供应商继续送货。

请根据上述描述,绘制“客户购物”的活动图,该活动图中包含三个泳道:客户、系统和供应商。

{{
[活动图]
(易)
#活动图如下:
一个咨询公司会见新客户时的业务过程如下:
1、公司业务员打电话给客户确定一个约定;
2、如果约定地点是在公司之内,那么公司中的技术人员就要为会面准备一间会议室;
3、如果约定地点是公司之外,那么咨询顾问就要用膝上电脑准备一份陈述报告;
4、咨询顾问与顾客在约定的时间和地点见面;
5、业务员随后给他们准备好会议用纸;
6、如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立一个提案并把该提案
发给客户。

请根据上述描述,建立一个不包含泳道的简单活动图。

{{
[活动图]
(易)
#活动图如下:
一个咨询公司会见新客户时的业务过程如下:
1、公司业务员打电话给客户确定一个约定;
2、如果约定地点是在公司之内,那么公司中的技术人员就要为会面准备一间会议室;
3、如果约定地点是公司之外,那么咨询顾问就要用膝上电脑准备一份陈述报告;
4、咨询顾问与顾客在约定的时间和地点见面;
5、业务员随后给他们准备好会议用纸;
6、如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立一个提案并把该提案
发给客户。

请根据上述描述,建立一个标识泳道的活动图(公司业务员、咨询顾问和技术人员)。

{{
[活动图]
(易)
#活动图如下:
系统管理员是参与者,其在查看修改员工信息的活动中,共有4个用例:
1.登录:要进入系统,首先要登录。

2.查询员工信息:进入系统后可以选择查询不同员工的信息。

3.修改员工信息:需要修改某些员工的部分信息,然后保存。

4.注销:系统保存员工信息后,管理员可以退出系统。

根据上述描述,建立一个标识泳道的活动图(系统管理员和员工管理系统)。

{{
[活动图]
(难)
#活动图如下:
建立“教师查看、修改学生信息”用例的活动图
(1)教师在登录时,系统会验证教师输入的账号、密码、动态码等登录信息。

如果验证未通过,则登录失败。

(2)如果验证通过,教师登录成功,并选择需要查询的学生,系统会显示教师选中的学生信息。

(3)教师查看信息后,修改学生信息,修改完成后保存学生信息,这时系统会将修改后的信息保存到数据库。

(4)之后教师退出系统,系统注销教师账号。

根据上述描述,建立一个标识泳道的活动图(教师和管理系统)。

{{
[活动图]
(难)
#活动图如下:
根据下述描述,建立一个标识泳道的活动图(系统管理员和网络教学系统)。

(1)登录后可以处理注册申请或者审核课件
(2)在处理注册申请后,需要发送邮件通知用户处理结果
(3)在审核完课件后需要更新页面信息以保证用户能看到最新的课件,同时系统更新页面(4)当完成以上工作后,系统管理员退出系统,系统则注销系统管理员账号
{{
[活动图]
(难)
#活动图如下:
根据下述描述,建立一个标识泳道的活动图(客户来电系统)。

“客户来电”用例:客户可以向客服人员拨打电话,如果电话未拨通,则活动结束;如果拨通电话,客服人员会首先查询客户信息,如果未查询到该客户,则向系统添加该客户的信息;如果查询到该客户,则会判断客户的咨询类型。

咨询类型有三种:“咨询”、“报修”和“投诉”。

如果是咨询类型,则先判断是否能解答问题,如果能则直接处理,否则由维护人员跟进;如果是保修类型,则转入故障申报;如果是投诉类型,则转入投诉处理。

无论哪种类型的咨询完毕后,都需要填写处理结果表,然后活动才能结束。

{{
[活动图]
(难)
#活动图如下:
根据下述描述,建立一个标识泳道的活动图(注册)。

相关文档
最新文档