uml考试试题及答案
一、单项选择题(每题2分,共10题)
1.UML中的用例图主要用于描述()
A.系统的静态结构B.系统的动态行为C.系统的功能需求D.系统的数据库设计
答案:C
2.在UML中,类图中的关系不包括()
A.依赖关系B.继承关系C.实现关系D.包含关系
答案:D
3.UML的全称是()
A.UnifiedModelingLanguageB.UnifiedModuleLanguage
C.UniversalModelingLanguageD.UserModelingLanguage
答案:A
4.下列哪种图用于描述对象之间的交互顺序()
A.类图B.顺序图C.活动图D.状态图
答案:B
5.在UML中,接口使用()表示。
A.圆形B.长方形C.虚线D.箭头
答案:A
6.以下属于UML静态视图的是()
A.协作图B.类图C.顺序图D.状态图
答案:B
7.UML中的活动图主要用于()
A.描述系统的业务流程B.描述对象的状态变化
C.描述类之间的关系D.描述系统的部署结构
答案:A
8.以下UML图中能体现并发行为的是()
A.顺序图B.活动图C.状态图D.用例图
答案:B
9.在UML中,泛化关系用()表示。
A.带空心三角形箭头的实线B.带实心三角形箭头的实线
C.带空心三角形箭头的虚线D.带实心三角形箭头的虚线
答案:A
10.用于描述系统中软件和硬件的物理架构的是()
A.类图B.部署图C.组件图D.包图
答案:B
二、多项选择题(每题2分,共10题)
1.UML的视图包括()
A.逻辑视图B.进程视图C.实现视图D.部署视图E.用例视图
答案:ABCDE
2.类图中的类包含以下哪些部分()
A.类名B.属性C.方法D.关联关系E.泛化关系
答案:ABC
3.在UML中,以下哪些属于行为事物()
A.交互B.状态机C.活动D.类E.接口
答案:ABC
4.顺序图中的元素包括()
A.对象B.生命线C.消息D.激活期E.泳道
答案:ABCD
5.以下哪些图可以用于描述系统的动态行为()
A.顺序图B.活动图C.状态图D.协作图E.类图
答案:ABCD
6.UML中的关系有()
A.关联关系B.依赖关系C.泛化关系D.实现关系E.包含关系
答案:ABCD
7.活动图中的基本元素有()
A.活动B.转换C.决策点D.起始点E.结束点
答案:ABCDE
8.以下关于用例图的描述正确的是()
A.用例图展示了系统的功能需求
B.用例图中的参与者可以是人或其他系统
C.用例之间可以有包含关系
D.用例之间可以有扩展关系
E.用例图可以描述系统的内部实现细节
答案:ABCD
9.在UML中,组件图可以用来()
A.描述系统的物理结构
B.描述系统的软件架构
C.描述组件之间的依赖关系
D.描述组件的内部实现
E.描述系统的部署环境
答案:ABC
10.状态图中的状态包括()
A.初态B.终态C.中间态D.复合态E.伪态
答案:ABCD
三、判断题(每题2分,共10题)
1.UML是一种可视化的编程语言。()
答案:错误
2.类图只能描述类之间的继承关系。()
答案:错误
3.顺序图中的消息顺序是从上到下的。()
答案:错误
4.用例图中的扩展关系表示基本用例必须依赖扩展用例。()
答案:错误
5.活动图中的决策点用于表示流程的分支。()
答案:正确
6.在UML中,接口和抽象类是一样的概念。()
答案:错误
7.状态图可以用来描述对象的生命周期。()
答案:正确
8.协作图和顺序图都可以描述对象之间的交互关系。()
答案:正确
9.组件图主要关注系统的逻辑结构。()
答案:错误
10.部署图中可以包含节点和节点之间的连接关系。()
答案:正确
四、简答题(每题5分,共4题)
1.简述UML用例图的作用。
答案:UML用例图主要用于描述系统的功能需求,展示系统外部的参与者与系统用例之间的关系,包括参与者与用例之间的关联、用例之间的包含关系和扩展关系等,帮助用户、开发人员等理解系统的功能范围。
2.说出UML中