UML期末复习习题集
一、选择题:
1、对象模型的描述工具是( )。
A.状态图
B.数据流图
C.对象图
D.结构图
2、UML中关联的多重度是指( )
A、一个类有多个方法被另一个类调用
B、一个类的实类能够与另一个类的多个实类相关联
C、一个类的某个方法被另一个类调用的次数
D、两个类所具有的相同的方法和属性
3、为了描述和理解系统中的控制机制,如为了描述一个设备控制器(看成一个对象)在不同情况下的状态转变,下面几个图中哪个图最适合。()
A、交互图
B、活动图
C、状态图
D、类图
4、UML提供了一系列的图支持面向对象的分析与设计,其中 (1) 给出系统的静态设计视图; (2) 对系统的行为进行组织和建模是非常重要的; (3) 和__(4)__都是描述系统动态视图的交互图,其中__(5)__描述了以时间顺序组织的对象之间的交互活动,__(6)__强调收发消息的对象的组织结构。
A、状态图
B、用例图
C、序列图
D、部署图
E、协作图
F、类图
答题处(1)( )(2)( )(3)( )(4)( )(5)( )(6)()
5、面向对象的基本特征不包括特性()
A、封装
B、继承
C、多样性
D、抽象
6、“一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。也就是说这个研究生有3 种角色:学生、助教和收银员,但同一时刻只能有一种角色。”根据上面陈述,下面哪种设计是最合理的()
A、B、