UML期末复习习题集一、选择题:1、对象模型的描述工具是()
构造图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、“一种硕士在软件学院做助教(teachingassistant),同步还在校园餐厅打工做收银员(cashier)
也就是说这个硕士有3种角色:学生、助教和收银员,但同一时刻只能有一种角色
”根据上面陈说,下面哪种设计是最合理的
()7、在一种课程注册系统中,定义了类CourseSchedule和类Course
并在类CourseSchedule中定义了add(c:Course)和remove(c:Course)措施,则类CourseSchedule和类Course之间的关系是:()A、依赖关系B、关联关系C、类属关系D、实现关系8、下列有关状态图的说法中,对的的是()A、状态图是UML中对系统的静态方面进行建模的五种图之一
B、状态图是活动图的一