搜档网
当前位置:搜档网 › UML期末考试题(必考)

UML期末考试题(必考)

UML期末考试题(必考)
UML期末考试题(必考)

一、选择

1.UML 的全称是 ( )

(A )Unify Modeling Language (B )Unified Modeling Language

(C )Unified Modem Language (D )Unified Making Language

2.参与者(Actor )与用例之间的关系是( )

(A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系

3.在类图中,下面哪个符号表示继承关系( )

(B) (A) (C) (D)

4.下面哪个视图属于UML 语言的交互图( )

(A )行为图 (B )状态图 (C )实现图 (D )顺序图

5. 在类图中,下面哪个符号表示实现关系( )

(B) (A) (C) (D)

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

7.UML 中关联的多重度是指 ( )

(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.下面哪个符号代表包图()

(B)

(A) (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是独立于软件开发过程的

50.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一()

A. 0 (1)

B. 0….*

C. 1….*

D. *….*

二.填空题

1.接口是可以在整个模型中反复使用的一组行为,是一个没有而只有的类。2.多重性指的是,某个类有个对象可以和另一个类的对象关联。

3.实现的符号和泛化的符号有相似之处,两者的唯一差别是实现关系用表示,继承关系用表示。

4.UML 由、、和通用机制四部分组成。

5.UML的视图分为用例视图、、、、和五种。

6.ROSE模型文件的扩展名是。

7. 是对象的模板,是对一组有相同数据和操作的对象的定义。

8.在活动图中,表示了正在执行的不可分解的操作;是可分解可中断的。

9.将系统分层很常用的一种方式是将系统分为三层的结构,分别是用户界面层、业务逻辑层和数据访问层。

10.一个UML模型只描述了一个系统要做什么,它并没告诉我们系统是怎么做。

三、简答题

1.简述UML中视图和图的关系。

2.UML2.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

应用服务器网上书店应用程序管理员客户端顾客客户端

打印机

<>

<>

<>

<>

5.根据下面的陈述画出类图

1)学生包括本科生、研究生两种。

2)研究生的一部分利用课余时间担任助教。

3)教师包括助教、讲师和教授三种。

4)一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授可以有5名助教。

6.网站论坛系统中的会员,通过注册成为正式会员;如果会员在论坛上发表帖子和回复帖子的总次数Counts 超过500,可以成为铜会员,超过1000可以成为银会员,超过2000,可以成为金会员;超过5000次,可以申请成为坛主,审核通过后,就有坛主的身份,可以建立自己的论坛。系统管理员可以随时取消坛主或的身份。 会员也可以随时自己注销自己的会员身份。画会员的状态图,要求绘制监护条件。

7.一个咨询公司会见一个客户时的业务过程

(1)公司业务员打电话给客户,确立约定。

(2)如果约定在公司内,公司技术人员为会议准备会议室。

(3)如果约定在公司之外,咨询顾问就要用电脑准备一份陈述报告

(4)咨询顾问和业务员与客户在约定的时间和地点见面。

(5)业务员随后给他们准备好会议用纸

(6)如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立编写一个提案并把该提案发给客户。

请设计上述过程的活动图。

8、当手机开机时,它处于空闲状态(idle ) ,当用户使用电话呼叫某人(call someone )时,收集进入拨号状态(dialing )。如果呼叫成功,即电话接通(connected ),手机就处于通话状态(working );如果呼叫不成功(can ’t connect ),例如对方线路有问题,关机 、拒绝接听。这时手机停止呼叫,重新进入空闲状态,手机进入空闲状态下被呼叫(be called ),手机进入响铃状态(ringing );如果用户接听电话(pick ),手机处于通话状态;如果用户未做出任何反应(haven ’t acts ),可能他没有听见铃声,手机一直处于响铃状态,如果用户拒绝来电(refused ),手机回到空闲状态(idle )。

请按以上描述绘制出使用手机的状态图。

下午13:00—17:00

度。全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡。

3.1.2.2打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次。

3.1.2.3打卡时间:打卡时间为上班到岗时间和下班离岗时间;

3.1.2.4因公外出不能打卡:因公外出不能打卡应填写《外勤登记表》,注明外出日期、事由、外勤起止时间。因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、审批手续,否则按旷工处理。因停电、卡钟(工卡)故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写《未打卡补签申请表》,由直接主管签字证明当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤。上述情况考勤由各部门或分公司和项目文员协助人力资源部进行管理。

3.1.2.5手工考勤制度

3.1.2.6手工考勤制申请:由于工作性质,员工无法正常打卡(如外围人员、出差),可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案。

3.1.2.7参与手工考勤的员工,需由其主管部门的部门考勤员(文员)或部门指定人员进行考勤管理,并于每月26日前向人力资源部递交考勤报表。

3.1.2.8参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单。

3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证明,出差期间的考勤在出差地所在公司打卡记录;

3.2加班管理

3.2.1定义

加班是指员工在节假日或公司规定的休息日仍照常工作的情况。

A.现场管理人员和劳务人员的加班应严格控制,各部门应按月工时标准,合理安排工作班次。部门经理要严格审批员工排班表,保证员工有效工时达到要求。凡是达到月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批。

B.因员工月薪工资中的补贴已包括延时工作补贴,所以延时工作在4小时(不含)以下的,不再另计加班工资。因工作需要,一般员工延时工作4小时至8小时可申报加班半天,超过8小时可申报加班1天。对主管(含)以上管理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班。

3.2.2.2员工加班应提前申请,事先填写《加班申请表》,因无法确定加班工时的,应在本次加班完成后3个工作日内补填《加班申请表》。《加班申请表》经部门经理同意,主管副总经理审核报总经理批准后有效。《加班申请表》必须事前当月内上报有效,如遇特殊情况,也必须在一周内上报至总经理批准。如未履行上述程序,视为乙方自愿加班。

3.2.2.3员工加班,也应按规定打卡,没有打卡记录的加班,公司不予承认;有打卡记录但无公司总经理批准的加班,公司不予承认加班。

3.2.2.4原则上,参加公司组织的各种培训、集体活动不计加班。

3.2.2.5加班工资的补偿:员工在排班休息日的加班,可以以倒休形式安排补休。原则上,员工加班以倒休形式补休的,公司将根据工作需要统一安排在春节前后补休。加班可按1:1的比例冲抵病、事假。

3.2.3加班的申请、审批、确认流程

3.2.3.1《加班申请表》在各部门文员处领取,加班统计周期为上月26日至本月25日。

3.2.3.2员工加班也要按规定打卡,没有打卡记录的加班,公司不予承认。各部门的考勤员(文员)负责《加班申请表》的保管及加班申报。员工加班应提前申请,事先填写《加班申请表》加班前到部门考勤员(文员)处领取《加班申请表》,《加班申请表》经项目管理中心或部门经理同意,主管副总审核,总经理签字批准后有效。填写并履行完审批手续后交由部门考勤员(文员)保管。

3.2.3.3部门考勤员(文员)负责检查、复核确认考勤记录的真实有效性并在每月27日汇总交人力资源部,逾期未交的加班记录公司不予承认。

从群体上看,中专毕业生的劣势是阅历较少、知识层次相对不高;优势是学校专业设置大多贴近市场实际、贴近一线需要,且中专毕业生年青、肯吃苦、可塑性强。从个体来说,每位毕业生的优势与长项又各不相同,如有相当一部分毕业生动手操作能力较好;有些学生非常上进,上学期间还同时参加了职业资格考试或自学考试。所以,在实事求是,不弄虚作假的前提下,要特别注意扬长避短,从而在竞争中取得优势,打动聘任者。没有重点和章法的写作易使文章显得头绪不清、条理紊乱。

非常热爱市场销售

工作,有着十分饱满的创业激情。在××××两年从事现磨现煮的咖啡市场销售工作中积累了大量的实践经验和客户资源。与省内主要的二百多家咖啡店铺经销商建立了十分密切的联系,并在行业中拥有广泛的业务关系。在去年某省的咖啡博览会上为公司首次签定了海外的定单。能团结自己的同事一起取得优异的销售业绩。

合理分配自我介绍的时间前文说过,自我介绍一般也就持续1—3分钟,所以应聘者得合理分配时间。常规安排是:第一段用于表述个人基本情况,中段重点谈自己的工作经历或社会实践经验,最后展望下自己的职位理想。但如果自我介绍被要求在1分钟完成,应聘者就要有所侧重,突出最有料的一点。在实践中,有些应聘者试图在短短的时间内吐露自己的全部经历,而有些应聘者则是三言两语就完成了自我介绍,这些都是不明智的做法。

突出和应聘职位相关的信息自我介绍的内容不宜太多的停留在诸如姓名、教育经历等部分上,因为面试官可以在应聘者的简历上一目了然地看到这些内容。应聘者应该在自我介绍时选择一至两项跟自己所应聘的职位相关的经历和成绩作简述,以证明自己确实有能力胜任所应聘的工作职位。一个让人更有机会在面试中出彩的方法是在做一段自我介绍后适当停顿。比如在“我曾在大学期间组织过有2000人参与的大型校园活动”之后的停顿可能会引导面试官去问“那是什么样的活动呢?”,这样做的目的是为面试的深入打下基础。

一切以事实说话在证明自己确实有能力胜任所应聘的工作职位时,应聘者可以使用一些小技巧,如介绍自己做过的项目或参与过的活动来验证某种能力,也可以适当地引用老师、同学、同事等第三方的言论来支持自己的描述。而这一切的前提是以事实为基础,因为自吹自擂一般是很难逃过面试官的眼睛的,一旦被发现掺假,基本预示着应聘者将被无

情“秒杀”。2×××年5月—至今:担任某咖啡茶品配送服务部的市场部业务员。主要负责

与经销商签定经销合同、办理产品的包装、运输、保险、货款结算、售后产品跟踪、市场反馈以及开拓新的销售渠道等。负责公司新业务员的培训,在实际工作中具体指导和协调业务员的销售工作,并多次受到公司的表扬。

软件工程与UML期末试题及答案

软件工程与U M L建模复习题B 一:单选题 1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统B).Use Case C).Class D).Actor 2.软件工程是以为核心 A).过程B).面向对象C).软件开发D).质量 3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于 A).功能性需求B).客观需求C).主观需求D).非功能性需求 4.“系统每天晚上自动生成进货报表”,Actor是: A).系统B).其它系统C).时间D).报表审阅者 5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征 A).总体图、二级图、三级图B).总体图、二级图、细节图 C).总体图、零级图、细节图D).总体图、次级图、细节图 6.正式运行系统后能够产生的收益被称为 A).直接效益B).运营效益C).最佳效益D).启动效益 7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的 A).问题定义B).可行性研究C).需求分析D).设计 8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。 A).数据字典B).判定表和判定树C).用例图D).螺旋模型 9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问

题p1和p2,一般情况下如果C(p1)E(p2) B).C(p1+p2)=C(p1)+C(p2) C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)

UML期末考试题(必考)

一、选择 1.UML 的全称是 ( ) (A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language 2.参与者(Actor )与用例之间的关系是( ) (A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系 3.在类图中,下面哪个符号表示继承关系( ) (B) (A) (C) (D) 4.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 5. 在类图中,下面哪个符号表示实现关系( ) (B) (A) (C) (D) 6.下面哪个图形代表活动( ) 7.UML 中关联的多重度是指 ( ) (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)通信图中有消息流的顺序号;

UML期末考试试题与答案解析

UML期末考试试题与答案解析 一、选择题: 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)____强调收发消息的对象的组织结构。 A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图 答案:(1)F (2)B (3)C (4)E 6、在UML提供的图中,___(1)___用于描述系统与外部系统及用户之间的交互;__(2)___用于按时间顺序描述对象间的交互。

UML期末考卷一份(有答案)

考试时间年月日(120分钟) 课程UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题(每小题只有一个正确选项,每小题2分,共30分) 1.执行者(Actor)与用例之间的关系是() (A)包含关系(B)泛化关系(C)关联关系(D)扩展关系2 .在类图中,下面哪个符号表示继承关系() 3.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 4.下面那个类图的表示是正确的() 5.下面哪个符号代表部署图的节点() 6.生命线是UML视图中哪个图形的组成部分() (A)类图(B)状态图(C)活动图(D)顺序图 7.在类图中,那种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 8.下面哪个图形代表活动() 9.下面哪个UML视图是描述一个对象的生命周期的() (A)类图(B)状态图(C)协作图(D)顺序图 10.下面哪个视图属于UML语言的交互图() (A)行为图(B)状态图(C)实现图(D)顺序图 11.下面哪个符号代表包图() 12.在UML协作图中,有多少种关联角色的构造型() (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题(每小题有一个或多个选项,每小题2分,共10分) 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态体(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

uml期末考试题A卷及答案北信科

电子科技大学考卷(A 卷) 线 ---------【【封--- 二 一二 一二二一二一 一二心 中学教 考试时间 年 月 日(120分钟) 课程 UML 教师签名—于楠_ 9 .下面哪个UML 视图是描述一个对象的生命周期的( B ) (A)类图 (B)状态图 (C)协作图 (D)顺序图 请将答案填写在答题纸上!不要在考卷上作答! 、单选题(每小题只有一个正确选项,每小题 1.执行者(Actor)与用例之间的关系是 (A )包含关系 (B)泛化关系 2 ?在类图中,下面哪个符号表示继承关系( (A) (B) 3 .在类图中,“ #”表示的可见性是( B (A) Public (B) Protected 4 .下面那个类图的表示是正确的( 共 30 分) ) (C) (C)关联关系 (D)扩展关系 (D) 10.下面哪个视图属于 UML 语言的交互图( D ) (A)行为图 (B)状态图 (C)实现图 11.下面哪个符号代表包图( A ) (A) (B) (C) 12.在UML 协作图中,有多少种关联角色的构造型( C ) (A) 1 ( B) 3 (C) 5 13?在类图中,哪种关系表达总体与局部的关系( D ) (A)泛化 (B)实现 (C)依赖 (D)顺序图 (D) (D) 7 (D)聚合 (C) Private (D) Package (A) Stude nt (B) Stude nt (C) Stude nt (D) Stude nt n ame : String getName () Name : String age : getAge () Age: intln teger 14. 在类图中,“ #”表示的可见性是( B ) (A) Public ( B) Protected 15. 下面哪个符号表示注释( D ) (C) Private (D) Package (A) (B) (C) (D) 二二二-二密 ---------一称名业 专--------- 5 .下面哪个符号代表部署图的节点( C ) (A ) (D) 6 ?生命线是UML 视图中哪个图形的组成部分( D ) (A)类图 (B)状态图 (C)活动图 7 .在类图中,那种关系表达总体与局部的关系( D ) (A)泛化 (B)实现 (C)依赖 &下面哪个图形代表活动( D ) getName () getAge () (D)顺序图 (D)聚合 2 ?下面哪些元素构成了组件图形( (A)组件 (B)转换 4 .顺序图的用途包括(ABCD 2 分,共10分) CD ) (C) 活动图 (D) 顺序图 ) (C) 关系 (D) 接口 ABC ) (C) 位置 (D) 接口 ACD 3 ?部署图中的节点具有以下哪些方面的内容( (A)计算能力 (B)基本内存 1 ?下面哪些图形可以清楚地表达并发行为( (A)类图 (B)状态体 二、多选题(每小题有一个或多个选项,每小题 (A) 显示并发进程和激活 (B) 当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C) 显示在协作图中难于描述的事件序列 (D) 显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些? ( ABCD ) (A )R ational Rose ( B ) Power Designer (C ) Visio ( D ) Visual UML

uml期末考试题A卷及答案

考试时间 年 月 日(90分钟) 课程 UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( ) 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) 12.在UML 协作图中,有多少种关联角色的构造型( ) (A )1 (B )3 (C )5 (D )7 13.在类图中,哪种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 14.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 15.下面哪个符号表示注释( ) 二、多选题 1.下面哪些图形可以清楚地表达并发行为( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 2.下面哪些元素构成了组件图形( ) (A )组件 (B )转换 (C )关系 (D )接口 3.部署图中的节点具有以下哪些方面的内容( ) (A )计算能力 (B )基本内存 (C )位置 (D )接口 4.顺序图的用途包括( ) (A )显示并发进程和激活 (B )当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C )显示在协作图中难于描述的事件序列 (D )显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些?( ) (A )Rational Rose (B )Power Designer (C )Visio (D )Visual UML (B) (A) (C) (D) (B) (A) (C) (D)

uml期末考试题a卷及答案

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) 9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (D)

文档来源为从网络收集整理 .word版本可编辑.欢迎下载支持 . 12.在UML协作图中,有多少种关联角色的构造型( ) (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态图(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (1)(2) (3)(4) (5)(6) (B) (A) (C) (D) (B) (A) (C) (D) 0..1 0..* employer employee

UMl期末考试题

1.下列描述中,哪个不是建模的基本原则(D) 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)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 A、泳道 B、分叉汇合 C、分支 D、转移 7.下列关于状态图的说法中,正确的是(C) A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态 C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 8.对反应型对象建模一般使用(A)图 A、状态图 B、顺序图 C、活动图 D、类图 9.对反应型对象建模一般使用(A)图 A、状态图 B、顺序图 C、活动图 D、类图 10.类图应该画在Rose的哪种(B)视图中 A、Use CaseView B、Logic View C、ComponentView D、Deployment View 11.类通常可以分为实体类,(C)和边界类 A、父类 B、子类 C、控制类 D、祖先类 12.顺序图由类角色,生命线,激活期和(B)组成 A、关系 B、消息 C、用例 D、实体 13.(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A、部署图 B、类 C、接口 D、组件 13关于协作图的描述,下列哪个不正确(B) A.协作图作为一种交互图,强调的是参加交互的对象的组织; B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号; D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成; 14.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来 完成,下面哪种不是其中之一(B) A.对源代码建模

UML期末考试试题

一、选择 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.在类图中,下面哪个符号表示继承关系(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 View 12.顺序图由类角色,生命线,激活期和(B )组成 (A)关系 (B)消息 (C)用例(D)实体 13.关于通信图的描述,下列哪个不正确( B ) (A)通信图作为一种交互图,强调的是参加交互的对象的组织; (B)通信图是顺序图的一种特例 (C)通信图中有消息流的顺序号; (D)在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成;

《软件工程与UML》期末试题及答案教学文案

《软件工程与U M L》期末试题及答案

软件工程与UML建模复习题B 一:单选题 1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统B).Use Case C).Class D).Actor 2.软件工程是以为核心 A).过程B).面向对象C).软件开发D).质量 3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于 A).功能性需求B).客观需求C).主观需求D).非功能性需求 4.“系统每天晚上自动生成进货报表”,Actor是: A).系统B).其它系统C).时间D).报表审阅者 5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征 A).总体图、二级图、三级图B).总体图、二级图、细节图 C).总体图、零级图、细节图D).总体图、次级图、细节图 6.正式运行系统后能够产生的收益被称为 A).直接效益B).运营效益C).最佳效益D).启动效益

7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的 A).问题定义B).可行性研究C).需求分析D).设计 8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。 A).数据字典B).判定表和判定树C).用例图D).螺旋模型 9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)E(p2) B).C(p1+p2)=C(p1)+C(p2) C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)

uml期末复习(1)

第一章 1、UML(Unified Modeling Langeage)是一种可视化的建模语言,提供了一种标准的、易于理解的方式描述系统的实现过程,从而实现了用户与设计者之间的有效交流。 2、定义系统的物理元素,用于描述事物的静态特征,包括类、接口、协作、用例、主动类、组件和节点。 3、行为建模元素包括哪些? 反映事物之间的交互过程和状态变化,包括交互图和状态图。 4、组织建模元素包括哪些? 子系统、模型、包、框架等。 5、关系元素包括哪些? 关联、泛化、组成、实现、聚集、依赖、约束 6、对于UML的描述,错误的是(A、C)。 A:UML是一种面向对象的设计工具。 B:UML不是一种程序设计语言,而是一种建模语言。 C:UML不是一种建模语言规格说明,而是一种表示的标准。 D:UML不是过程,也不是方法,但允许任何过程和方法使用它。 7、从系统外部用户角度看,用于描述系统功能集合的UML图是用例视图。 8、对如下的用例图的功能进行简单描述。 Buy Goods 8、在UML中,描述父类与子类之间关系的是泛化关系。 9、“交通工具”类与“汽车”类之间的关系属于(D)。 A:关联关系 B:聚集关系 C:依赖关系 D:泛化关系 第二章 1、从软件工程的角度,软件开发可分为:需求分析、系统分析、设计、实现、测试5个阶段。 2、用UML进行建模时会涉及9种图,Rose 2003只支持其中的8种,还有一种图只能用别的图来代替。这个不能在Rose中直接表示的图是(C)。 A:顺序图 B:用例图 C:对象图 D:构件图 3、应用题:Rose分别用哪些图描述系统的静态和动态方面? 静态:用例图、类图、构件图、部署图; 动态:状态图、协作图、顺序图、活动图。 4、默认情况下,Rose模型文件的扩展名为(A)。 A:.mdl B:.ptl C:.cat D:.sub 5、关于浏览窗口的描述,正确的是(A、B、C、D)。 A:可视化地显示模型中所有元素的层次结构 B:具有托放功能,通过模型元素的托放操作可以方便地改变一个模型的特征 C:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元素

UML考试试题及答案21

华南农业大学期末考试试卷(A卷)-答案 2007学年第1学期考试科目:面向对象分析与设计 考试类型:(闭卷)考试时间:120 分钟 学号姓名年级专业 题号一二三四五总分 得分 评阅人 一、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表) 1 2 3 4 5 6 7 8 9 10 F T F T F T F T F T 1. 一个状态图最多只能由一个初态和一个终态。(F) 2. 协作图中的消息必须要有消息顺序号。(T) 3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F) 4. 参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T) 5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A 中的 getName()方法的重载(overload)。(F) 图1 getName()方法之间的关系图2 活动图 6. 如图2所示,活动Gesture和Stream audio可以并发进行。(T) 7. 一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F) 8. CMM描述了五个级别的软件过程成熟度,即初始级、可重复级、已定义、已管理级、优化级。(T) 9. UML由用例视图、物理视图、组件视图、进度视图和配置视图组成。(F)

10. 在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。(T) 二、单项选择题(每题2分,共30分。将正确答案填入下表) 1. 一个设计得好的OO系统具有(B) A. 低内聚、低耦合的特征 B. 高内聚、低耦合的特征 C. 高内聚、高耦合的特征 D. 低内聚、高耦合的特征 2.下面()不是UML的基本构成元素。(A) A. 控制语言 B. 基本构造块 C. 规则 D. 公共机制 3. 面向对象的特点主要概括为(C)。 A. 可分解性、可组合性、可分类性 B. 继承性、封装性、多态性 C. 抽象性、继承性、封装性、多态性 D. 封装性、易维护性、可扩展性、可 重用性 4.构成对象的两个主要因素是(A)。 A. 属性和服务 B. 标识和内容 C. 继承和多态 D. 消息和封装 5.下列关于面向对象方法中描述中错误的是(C)。 A. 使用设计模式有助于在软件开发中应用面向对象技术 B. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度 C. UML作为一种可视化建模语言需要与RUP开发过程同时使用 D. 目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方 法 6. 顺序图主要可以为设计人员提供(A)信息。 A. 消息发送的顺序 B. 某个方法的执行流程 C. 类之间关联关系的多重性 D. 某个对象在不同状态之间的转移 7. 类和接口的关系类似于下面哪种类型的关系(D)。 A. 关联(association)和聚集(aggregation) B. 关联(association)和组合(composition) C. 脚本(scenario)和用例(use case) D. 包(Package)和子系统(subsystem) 8. 在类图中,那个类图中的类Order所生成的代码具有 Public class Order { Public Customer recipient;

UML期末考试复习资料一

UML课堂测试题 一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分) 1.UML图不包括( D ) (A)用例图(B)类图(C)状态图(D)流程图2. 在类图中,下面哪个符号表示继承关系( C 3.在类图中,“#”表示的可见性是( B ) (A)Public (B)Protected (C)Private (D)Package 4.消息的组成不包括( C ) (A)接口(B)活动(C)发送者(D)接收者 5.下面哪个视图属于UML语言的交互图( D ) (A)行为图(B)状态图(C)实现图(D)顺序图 6.类之间的关系不包括( D ) (A)依赖关系(B)泛化关系(C)实现关系(D)分解关系 7.在UML中,协作图的组成不包括( C ) (A)对象(B)消息(C)发送者(D)控制点 8.下面哪个符号代表包图( A ) 9.下列对状态图描述不正确的是( C ) (A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为 (B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态 (C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率 (D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应 10.多对象是UML哪个视图中的概念( C ) (A)类图(B)状态图(C)协作图(D)组件图 11.组件图的组成不包括( C ) (A)接口(B)组件(C)发送者(D)依赖关系 12.部署图的组成不包括( C ) (A)处理器(B)设备(C)组件(D)关联 13.下面哪个UML视图是描述一个对象的生命周期的( B ) (A)类图(B)状态图(C)协作图(D)顺序 14.顺序图由对象,生命线,激活和(B)组成 (A)关系(B)消息(C)用例(D)实体 (B) (A) (C) (D) (B) (A) (D)

UML考试试题及答案13

UML期末试卷 一、单项选择题(本大题共10题,每题1分,共20分) 1. 下面哪个不是UML中的静态视图() A.状态图 B.用例图 C.对象图 D.类图 2.、面向对设计的基本特性除了封装和继承之外,还包括() A 一致性 B 完整性C多态性 D 可移植性 3. UML中关联的多重性是指() A 一个类由多少个方法被另一个类调用 B一个类的实例能够与另一个类的多少个实例相关联 C 一个类的某个方法被另一个类调用的次数 D 两个类所具有的相同的方法和属性 4. 在类图中,“ #”表示的可见性是() A.Public B.Protected C.Private D.Package 5.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不包括( ) A 进入(entry)和退出(exit)动作B外部转换 C 子状态 D 延迟事件 6.关于协作图的描述,下列哪个不正确() A.协作图作为一种交互图,强调的是参加交互的对象的组织; B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号; D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成 7.用于对面向对象系统的物理方面建模进行描述图形是( ) A.部署图 B.对象图 C.包图 D.类图 8.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向 对象的语言中即() A、方法实现 B、方法嵌套 C、方法调用 D、方法定义 9.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件 的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一 () A.对源代码建模 B.对事物建模 C.对物理数据库建模 D.对可适应的系统建模 10.在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是 否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是( )

厦门理工学院uml考试试卷A卷

厦门理工学院uml考试试卷A卷 总分42分,1-18题每小题1分,19-30题每小题2分。 1.下列描述中,哪个不是建模的基本原则( d ) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 2.下列关于软件特点的描述中,哪个是错误的( c ) A.软件是被开发或设计的,而不是被制造的; B.软件不会“磨损”,但会“退化”; C.软件的开发已经摆脱了手工艺作坊的开发方式; D. 软件是复杂的 3.在UML中,有3种基本构造块,分别是(a ) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 4.在UML中,有四种关系,下面哪个不是(b) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系 5.下面哪个不是UML中的静态视图(a) A.状态图 B.用例图 C.对象图 D.类图 6.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者( b) A.用户 B.银行员工 C.打印系统 D.帐务系统 7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系( d ) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect)

8.下列关于活动图的说法错误的是( d ) A. 一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B. 活动图用于对业务过程中顺序和并发的工作流程进行建模。 C. 活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。 D. 活动图是UML中用于对系统的静态方面建模的五种图中的一种 9.在下面的图例中,哪个用来描述活动(activity)(a) A B C D 10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( c ) A.信号 B.调用事件 C.空间事件 D.时间事件 11.下列关于状态图的说法中,正确的是( c ) A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态 C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 12.下面(a)不属于UML中的静态视图 A.状态图 B.用例图 C.对象图 D.类图 13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( c) A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private) 14.UML中类的有三种,下面哪个不是其中之一(b ) A.实体类 B.抽象类

UML期末复习题

单选题 1.(A)不是UML体系的组成部分。 A.应用领域B.规则C.基本构造块D.公共机制 2.在UML中,有四种事物,下面哪个不是(B )。 A.结构事物B.静态事物C.分组事物D.注释事物 3.以下(C )不是RUP中的优秀方法。 A.迭代的开发软件B.不断的验证软件质量 C.配置管理与变更管理D.支持正向与逆向工程 4.下面( D)属于UML中的动态视图。 A.类图B.用例图C.对象图D.状态图 5.在UML中,(A)把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能 够明确地表示哪些活动是由哪些对象完成的。 A.泳道B.同步条C.活动D.组合活动 6.用例之间有几种不同的关系,下列哪个不是他们之间可能的关系(B)。 A.include B.connect C.generalization D.extend 7.event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(C)。 A.信号B.调用事件C.源事件D.时间事件 8.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性(D)。 A.public B.protected C.private D.friendly 9.在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一(A)。 A.*....* B.0....* C.1....* D.0. (1) 10.关于包的描述,不正确的是(B)。 A.和其他建模元素一样,每个包必须有一个区别于其他包的名字 B.export使一个包中的元素可以单向访问另一个包中的元素 C.包的可见性分为public、protected、private D.包中可以包含其他元素,比如类、接口、组件、用例等等 https://www.sodocs.net/doc/0015455768.html,e Case用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建 新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(C)关系。 A.aggregation B.extend C.include D.classification 12.UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指(D)。 A.人员B.单位C.人员和单位D.人员或外部系统 13.在UML中,用例可以使用(A)来描述。 A.活动图B.类图C.状态图D.协作图 14.下列关于UML叙述正确的是(B)。 A.UML是一种语言,语言的使用者不能对其进行扩展 B.UML是独立于软件开发过程的 C.UML仅是一组图形的集合 D.UML仅适用于系统的分析与设计阶段 15.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示, 分别是(C)。 A.状态图和时序图B.活动图和协作图 C.时序图和协作图D.状态图和活动图 16.为了使构件系统更切合实际、更有效地被复用,构件应当具备( D ),以提高其通用性。 A.可继承性B.可变性C.可封装性D.可伸缩性

相关主题