uml机考试题及答案.docVIP

  • 3
  • 0
  • 约2.43千字
  • 约 6页
  • 2026-01-13 发布于广东
  • 举报

uml机考试题及答案

一、单项选择题(每题2分,共10题)

1.UML中用()表示类。

A.椭圆B.矩形C.圆角矩形D.菱形

答案:B

2.以下不属于UML视图的是()。

A.用例视图B.静态视图C.动态视图D.逻辑视图

答案:C

3.状态图主要用于描述()。

A.系统的功能B.对象随时间的状态变化C.类之间的关系D.程序的执行流程

答案:B

4.活动图一般用来描述()。

A.对象的状态转换B.对象之间的交互C.业务流程和操作流程D.类的层次关系

答案:C

5.序列图中的对象生命线表示()。

A.对象的生命周期B.对象的状态C.对象的属性D.对象的行为

答案:A

6.类图中空心三角形箭头表示的是()。

A.依赖关系B.关联关系C.聚合关系D.继承关系

答案:D

7.用例图中,实心箭头表示()。

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

答案:A

8.以下()不是UML中的图。

A.部署图B.数据流程图C.构件图D.通信图

答案:B

9.在UML中,类与类之间的关联是()。

A.单向的B.双向的C.可以是单向也可以是双向D.没有方向

答案:C

10.状态机由()组成。

A.状态、转移B.状态、事件C.状态、事件、转移D.状态、动作

答案:C

二、多项选择题(每题2分,共10题)

1.UML中的图可以分为()。

A.结构型图B.行为型图C.状态图D.活动图

答案:AB

2.类的可见性修饰符有()。

A.publicB.privateC.protectedD.package

答案:ABCD

3.序列图中的元素有()。

A.对象B.生命线C.消息D.状态

答案:ABC

4.以下属于UML行为图的有()。

A.用例图B.活动图C.状态图D.协作图

答案:ABCD

5.关联关系可以具有的属性有()。

A.名称B.角色C.多重性D.导航性

答案:ABCD

6.用例之间的关系有()。

A.包含B.扩展C.泛化D.依赖

答案:ABC

7.状态图中的事件可以是()。

A.信号事件B.时间事件C.调用事件D.变化事件

答案:ABCD

8.部署图中可以包含()。

A.节点B.构件C.连接D.消息

答案:ABC

9.类之间的关系有()。

A.关联B.聚合C.组合D.依赖

答案:ABCD

10.UML模型用于()。

A.需求分析B.系统设计C.系统实现D.系统维护

答案:ABCD

三、判断题(每题2分,共10题)

1.UML只适用于软件开发,不适用于其他领域。()

答案:错误

2.类图可以描述系统的静态结构。()

答案:正确

3.活动图和流程图是同一个概念。()

答案:错误

4.用例图主要用于描述系统的功能需求。()

答案:正确

5.状态图只能描述一个对象的状态变化。()

答案:正确

6.聚合关系是一种强的整体与部分的关系。()

答案:错误

7.消息是对象之间通信的手段。()

答案:正确

8.UML中所有的图都可以用图形工具自动生成代码。()

答案:错误

9.序列图和通信图都可以描述对象之间的交互。()

答案:正确

10.包是一种用于组织UML模型元素的机制。()

答案:正确

四、简答题(每题5分,共4题)

1.简述UML的定义和作用。

答:UML是统一建模语言,是一种可视化的建模语言。作用是对软件系统的各种元素进行可视化表示,帮助开发人员更好理解需求、设计系统、与各方交流及维护系统。

2.简述类图中关联和聚合的区别。

答:关联是类之间的一种连接关系。聚合是一种特殊关联,强调整体与部分关系,部分可脱离整体独立存在,如汽车和轮胎,轮胎可单独存在。

3.简述用例图的作用。

答:用例图用来展示系统功能。确定系统边界,明确系统与外部参与者交互,帮助需求分析人员获取需求,让开发、用户等理解系统功能需求。

4.简述状态图和活动图的区别。

答:状态图侧重描述对象随时间的状态变化及状态转移条件。活动图主要描述业务或操作流程,侧重动作和活动执行顺序。

五、讨论题(每题5分,共4题)

1.讨论U

文档评论(0)

1亿VIP精品文档

相关文档