当前位置:文档之家› uml选择题

uml选择题

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. 下面不是UML2.0新图的是( b )

A. 复合结构图

B. 通信图

C. 交互纵览图

D. 计时图

9.要表示单个对象在生命期内的状态变化,应采用的UML图为( d )

10.用于对面向对象系统的物理方面建模进行描述图形是(a )

A. 部署图

B. 对象图

C. 包图

D. 类图

11.关于关联和依赖,下面说法是错误的是(c )

A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。

B. 如果两个类之间表示了关联关系,就不需要再表示依赖关系了。

C. 如果两个类之间有依赖,隐含着两者之间有关联关系。

D. 如果两个类之间有依赖,两者之间不一定有关联。

12. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a )

A. 用例图

B.类图

C. 对象图

D.部署图

13. 关于构件,下面说法错误的是( d )

A. 一个构件所实现的接口被称为它的供口(provided interface)。

B. 一个构件所需要的接口被称为它的需口(required interface)。

C 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。。

D.构件的替换只能发生在设计时刻,不可能发生在运行时刻。

14.如果一个关联的两端都在同一个类A上,那么该关联表示( c )

A. 类A的每个对象对自己都存在一个链接link。

B. 类A的每个对象都有两个实例。

C. 类A的每个对象与本类的其它对象有链接link。

D. 类A有部分对象对自己存在一个链接link。

15.关于用例之间的包含和扩展关系,下面说法错误的是(c )

A. 包含是指一个用例含有另一个用例的行为。

B. 包含关系是一种依赖关系,指向被包含的用例。

C. 扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系。

D. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。

1. UML图不包括(d )

2. 在类图中,"~"表示的可见性是(d )

A.Public B. Protected C.Private D. Package

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

A. 行为图

B.顺序图

C.状态图

D.实现图

4. 将活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。这种技术是(a )

A. 泳道

B. 分叉汇合

C. 分支

D. 转移

5. 用于把元素组织成组的通用机制是(a )

A. 包

B. 类

C. 接口

D. 组件

6. 在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(A)

A.包含关系

B.扩展关系

C.分类关系

D.聚集关系

7.活动图中的结点不包括(d )

A. 动作结点

B. 对象结点

C. 控制结点

D. 交互结点

8. 张三向李四发送一个手机短信属于(c )

A. 同步调用

B. 异步调用

C. 异步信号

D. 创建消息

9. 关于构造型stereotype,下面说法错误的是(d )

A. 一个构造型定义了一个已有元类如何被扩展的规范。

B. 建立构造型的目的是适应特定平台或领域的建模需要。

C. 一般采用? stereotype ?来表示构造型。

D. UML未提供预定义的构造型,故此需要用户自行定义。

10. 关于状态转移transition,下面说法错误的是(c)

A. 描述一个状态转移应包含:Trigger、Guard、Effect。

B. 当Trigger发生,且Guard条件满足时,在执行Effect之后,将发生状态转移。

C. 当Trigger发生,不论Guard条件是否满足,在执行Effect之后,将发生状态转移。

D. 当Trigger发生,如果Guard条件不满足,就不执行Effect,也不会发生状态转移。

11. 关于artifact(制品或工件),下面说法错误的是(d)

A. 一个制品表示软件开发过程中所使用或产生的信息片断。

B. 一个制品可包含多个构件。

C. 制品可部署在结点上。

D. 源程序文件不属于制品。

12. 构件图的组成不包括(c )

A. 接口

B. 构件

C. 发送者

D. 依赖关系

13. 下面哪个UML视图是描述一个对象的生命周期的(b )

A. 类图

B. 状态图

C. 协作图

D. 顺序图

14.下面哪些图形可以清楚地表达并发行为(c)

A. 类图

B. 状态体

C. 活动图

D. 顺序图

15.提供明确接口完成特定功能的程序代码块,并且可复用的是(d )

A.模块 B. 函数C.用例 D. 构件

1. 面向对象设计的基本特性除了封装和多态之外,还包括(c )

A. 一致性

B. 完整性

C. 继承性

D. 可移植性

2. 关于继承性,下列说法错误的是(d )

A. 父类的protected成员可被其子类访问。

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

C. 子类的每个对象都是其父类的一个对象。

D. 一个父类可以有多个子类,每个子类只能有一个父类。

3. 关于UML的一般命名规则,名称首字母应该大写的元素是(d )

A. 类的属性

B. 类的操作

C. 类的实例

D. 类

4. UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor 是指( d )

A. 人

B. 硬件设备

C. 人和硬件设备

D. 人、硬件设备或外部系统

5. UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。

消息序列可用两种图来表示,分别是(d )

A. 状态图和顺序图

B. 活动图和通信图

C. 状态图和活动图

D. 顺序图和通信图

6. 通常把一组具有相同数据结构和相同操作的对象的集合定义为(a )

A. 类

B. 属性

C. 对象

D. 消息

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

A. 一个类由多少个方法被另一个类调用

B. 一个类的实例能够与另一个类的多少个实例相关联

C. 一个类的某个方法被另一个类调用的次数

D. 两个类所具有的相同的方法和属性

8. 下面不是UML2.0新图的是(b )

A. 复合结构图

B. 通信图

C. 交互纵览图

D. 计时图

9. 关于约束,下列描述错误的是(c )

A. 约束是对特定模型元素附加的语义信息。

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

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

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

10. 用于对面向对象系统的物理方面建模进行描述图形是(a )

A. 部署图

B. 对象图

C. 包图

D. 类图

11. 下列关于用例图的描述,错误的是(d )

A. 用例图中的参与者和用例之间是关联关系。

B. 包含是用例之间的一种依赖关系,指向被包含的用例。。

C. 参与者和参与者之间、用例和用例之间都可能出现泛化关系。

D. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例

指向扩展用例。

12. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a )

A. 用例图

B. 类图

C. 对象图

D. 部署图

13. 顺序图是强调消息随时间顺序变化的交互图,描述顺序图的组成部分不包括(b )

A. 角色

B. 转换

C. 生命线

D. 消息

14. 关于构件,下面说法错误的是(d )

A. 一个构件所实现的接口被称为它的供口(provided interface)。

B. 一个构件所需要的接口被称为它的需口(required interface)。

C. 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。

D. 构件的替换只能发生在设计时刻,不可能发生在运行时刻。

15. A向B发送一个手机短信,该消息属于(c )

A. 同步调用

B. 异步调用

C. 异步信号

D. 创建消息

1. 下面不是活动图中的基本元素的是(d )

A. . 状态、分支

B. 转移、汇合

C. 泳道、转移

D. 用例、状态

2. 关于构造型stereotype,下列说法不正确的是(d )

A. 一个构造型定义了一个已有元类如何被扩展的规范。

B. 建立构造型的目的是适应特定平台或领域的建模需要。

C. 可以为构造型定义图标,并把该图标放在名字的右边。

D. UML未提供预定义的构造型,故此需要用户自行定义。

3. 关于抽象类和具体类,下列说法不正确的是(a )

A. 如果一个类有父类,该类就是具体类。

B. 如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。

C. 抽象类没有任何直接的实例,而具体类则有直接实例。

D. 在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。

4. 事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,事件的类型不包括( c )

A. 信号事件

B. 调用事件

C. 源事件

D. 时间事件

5. 关于制品和制品图,下列说法错误的是(c)

A. 制品是类、接口和协作之类的逻辑元素的物理实现。

B. 制品可以分为部署制品、工作产品制品和执行制品三种类型。

C. 制品和类一样,可以拥有属性和操作。

D. 制品图可以用于对源代码、可执行程序的发布以及物理数据库建模。

6. 活动图中的结点不包括(d )

A. 动作结点

B. 对象结点

C. 控制结点

D. 交互结点

7. 张三向李四发送一个手机短信,该消息属于(c )

A. 同步调用

B. 异步调用

C. 异步信号

D. 创建消息

8. 关于状态转移transition,下面说法错误的是(c )

A. 描述一个状态转移应包含:Trigger、Guard、Effect。

B. 当Trigger发生,且Guard条件满足时,在执行Effect之后,将发生状态转移。

C. 当Trigger发生,不论Guard条件是否满足,在执行Effect之后,将发生状态转移。

D. 当Trigger发生,如果Guard条件不满足,就不执行Effect,也不会发生状态转移。

9. 在面向对象设计中,关于继承性,下面说法错误的是(b )

A. 子类不但继承超类的属性和操作,也继承超类的关联。

B. 子类继承超类的特性,但并不继承其私有特性。

C. 子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象。

D. 超类的protected成员可被其子类访问。

10. 在用例图中,关于参与者与角色,下面说法错误的是(c)

A. 一个参与者actor表示与系统交互的一种角色。

B. 一个参与者与特定的用例之间具有关联关系。

C. 参与者只能表示特定用户所扮演的角色。

D. 参与者之间可能有泛化关系。

11. 下面关系中不适合描述用例之间关系的是(b )

A. 包含

B. 关联

C. 扩展

D. 泛化

12. 在结构建模中,关系建模具有重要地位,下面关系中不属于基本关系的是(c )

A. 泛化

B. 依赖

C. 交互

D. 关联

13. 要表示对象之间的消息交互,应采用的UML图是(d )

A. 用例图

B. 类图

C. 状态图

D. 序列图

14. 要表示协作(collaboration),应采用的UML图是(c )

A. 用例图

B. 类图

C. 复合结构图

D. 包图

15. 关于关联和依赖,下面说法错误的是(c )

A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。

B. 如果两个类之间表示了关联关系,就不需要再表示依赖关系了。

C. 如果两个类之间有依赖,隐含着两者之间有关联关系。

D. 如果两个类之间有依赖,两者之间不一定有关联。

1. 面向对象的封装有三个层面的解释,不属于这三个层面的是(c )

A.对象的封装B.类的封装

C.接口的封装D.包的封装

2. 好模型的应该符合的条件是(a )

①规范性②正确性③一致性④完备性⑤独立性

A.①②③④B.②③④⑤C.①②④⑤D.①③④⑤3. 如果对银行ATM的常用功能进行建模,包括取款、存款、转账、查询等,可以用来表示该

系统的功能需求的是( b )

A.序列图B.用例图C.活动图D.对象图

4. UML结构包括基本构造块、(b )和把这些构造块放在一起的规则。

A.图形表示B.公共机制

C.类与对象的实现D.系统细节的规格说明

5. 关于接口,下面说法错误的是(c )

A.接口通常仅说明一组相关的操作,不说明这些操作的实现方法。

B.一个接口仅说明一组抽象的行为规范。

软件工程与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、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:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元素 D:只有在浏览窗口中才能把模型元素从模型中永久删除 6、Rose是什么的缩写?

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考试试题及答案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期末复习答案

简答题 请指出UML的三个主要的特性。 答:(1)UML是一种语言,是一种表示法,本身不包含任何方法论的部分; (2)UML是一种建模语言,不是用于编程而是用于建模。 (3)UML是统一的标准,得到众多 UML是一种方法论吗?并简要说明理由。 答:UML不是方法论。它仅仅是一种描述模型的标准语言,虽然渗透了许多方法论的基础概念,但是却没有在标准中给出完整的方法指南。 应用UML的三种方式是什么? 答:1)、UML作为草图----用于探讨问题或解决方案空间的复杂部分。 2)、UML作为蓝图----相对详细的设计图,用于:逆向工程或代码生成(前向工程3)、UML作为编程语言----用UML完成软件系统可执行规格说明,代码可能被自动生成。 构造型的作用是什么? 答:构造型用来定义一些特定于某个领域或某个系统的构造块。用来扩展建模元素,增加建模元素的语义 应用UML的三种透视图是什么? 答:1)、概念透视图:用图来描述现实世界或关注领域中的事物。 2)、规格说明(软件)透视图:用图来描述软件抽象物或具有规格说明和接口的构建,但并不约定特定的实现。 3)、实现(软件)透视图:用图来描述特定技术(如Java)中的软件实现。 请简要解释主动类的概念,并说明它建模的意义? 答:主动类的实例称为主动对象,一个主动对象拥有一个控制线程并且能够发起控制活动;它不在别的线程、堆栈或状态机内运行,具有独立的控制期。从某种意义上说,它就是一个线程。 什么是敏捷开发? 答:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 请说明对象图的适用场景以及它的优缺点?、 答:对象图适用于论证类模型的设计以及对源代码进行分析和说明。其优点是能够直观理解出系统运行时的实时状态,缺点是比较复杂,工作量大。 什么是UP的阶段? 答: 1).初始:大体上的构想、业务案例、范围和模糊评估。(立项阶段) 2).细化:精化构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以及进行更为实际的评估。(功能需求) 3).构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署。(开发实现) 4).移交:进行测试和部署。(交付使用) 用例和使用场景之间是什么关系?与协作又是什么关系?

厦门理工学院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.抽象类

相关主题
文本预览
相关文档 最新文档