UML试题集,看看你能答对多少
1.下列哪个不是RUP的模型元素( )甲.工作人员
乙.活动
丙.制品
丁.工作流
E.模型
2. 下列UML(建模语言)的陈述,不正确的是
甲.它主要是图形符号,用面向对象的方法描述系统设计
乙.只用于系统开发的设计阶段
丙.它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话
丁.它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的不同方面
3.以下不属于UML体系三个部分之一的是:
甲.UML基本构造块
乙.UML图形元素
丙.UML规则
丁.UML公共机制
4.以下不属于UML事物的是:
甲.用户事物
乙.结构事物
丙.注释事物
丁.分组事物
5.用以下图中哪个来描述系统的用户视图?
甲.类图和对象图
乙.协作图和活动图
丙.部署图
丁.用例图
6.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系
甲. 包含(include)
乙. 扩展(extend)
丙. 分类(classification)
丁. 聚集(aggregation)
7.图书管理系统中还书用例和缴纳罚金用例的关系是: ( )
甲. 包含
乙. 扩展
丙. 分类
丁. 聚集
8、下列关于活动图的说法错误的是( )
甲.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流
乙.活动图是UML中用于对系统的静态方面建模的五种图中的一种
丙.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。
丁.活动图用于对业务过程中顺序和并发的工作流程进行建模
9.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型:
甲.信号
乙.源事件
丙.调用事件
丁.变化事件
10.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分:
甲. 名称
乙. 进入/退出动作
丙. 外部转换
丁. 子状态
E. 延迟事件
11.以下哪个不是静态图
A.类图
B.用例图
C.组件图
D.协作图
12.()是一种使用关系,它说明了一个事物的变化可能影响到使用它的另外一个事物,反之未必。
A.泛化
B.实现
C.依赖
D.关联
13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( )
甲.公有的(public)
乙.受保护的(protected)
丙.友员(friendly)
丁.私有的(private)
14.()是将类细化为更具体的类的过程。
甲.关联
乙.聚集
丙.泛化
丁.依赖
15.UML中关联的多重性是指
甲.一个类的多少个方法被另外一个类调用
乙.一个类的实例能够与另一个类的多少实例相关联
丙.一个类的某个方法被另一个类调用的次数
丁.两个类所具有的相同的方法和属性
16.UML中类的有三种,下面哪个不是其中之一()
甲.实体类
乙.边界类
丙.控制类
丁.主类
17. 下列关于类方法的声明,不正确的是 ( )
甲.方法定义了类所许可的行动
乙.每个方法应该有一个参数
丙.从一个类所创建的所有对象可以使用同一组属性和方法
丁.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的
18.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( )
甲.状态图和顺序图
乙.活动图和协作图
丙.状态图和活动图
丁.顺序图和协作图
19.关于协作图的说法不正确的是( )
甲.协作图主要关注事件,而不考虑时间
乙.在协作图中,对象是使用类图标显示的
丙.协作图不描述对象之间的交互作用
丁.协作图中允许显示方法调用的细节
20.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分:
甲.类角色
乙.激活期
丙.生命线
丁.转换
21.什么构造型可以使一个包中的元素访问另一个包中的元素
A.《import》
B.《entity》
C.《export》
D.《interface》
22、下面的图形表示的是( )
A.节点 B.组件 C.包 D.协作
23.什么是用于描述类或组件的一个服务(功能)的操作集合。
A.组件
B.接口
C.规范
D.节点
24、类图应该画在Rose的哪种( )视图中
甲.Use Case View
乙.Logic View
丙.Component View
丁.Deployment View
25.下列哪一个不是组件的基本类型( )
甲.实施组件
乙.运行组件
丙.工作产品组件
丁.执行组件
26. 在面向对象的分析与设计中,下列语句正确的有( )
甲.通过部署图,可以从整体上了解系统节点的拓扑结构
乙.在部署图中,使用依赖关系符号连接节点
丙.部署图的节点中不能含有组件
丁.部署图用于描述系统中软件的构成
27.下面关于正向工程与逆向工程的描述,哪个不正确()
甲. 正向工程是通过到实现语言的映射而把模型转换为代码的过程;
乙. 逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
丙. 正向工程与逆向工程可以通过rose支持来实现;
丁. 正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中( )是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择( );当需要说明体系结构的静态实施视图时,应该选择( )
28. A.组件图 B.类图 C.对象图 D.部署图
29. A.组件图 B.协作图 C.状态图 D.部署图
30. A.协作图 B.对象图 C.活动图 D.部署图 --------------------编程问答-------------------- 看来这个学习的人不多啊。 --------------------编程问答-------------------- 学过软件工程,忘了都~ --------------------编程问答-------------------- 只看得懂几个!!! --------------------编程问答-------------------- 一个都不会!!!
补充:.NET技术 , .NET Framework