UML期末考试重点题型与解析

版权申诉
0 下载量 122 浏览量 更新于2024-08-25 收藏 257KB DOC 举报
"uml期末考试题集和答案解析.doc" 这份文档主要涵盖了UML(统一建模语言)的相关知识,适合准备UML期末考试的学生复习使用。以下是文档中涉及的关键知识点: 1. **执行者(Actor)与用例之间的关系** - 执行者与用例之间的关系通常是关联关系,它描述了用户或外部系统如何与系统交互。 2. **继承关系的表示** - 在类图中,通常使用一个空心三角形指向基类,表示子类继承自父类。 3. **可见性的表示** - "#" 符号在类图中代表公有(Public)成员,表明该成员可以被任何其他类访问。 4. **类图的正确表示** - 正确的类图应包含类名、属性和操作,以及它们的可见性标志(如+,#,-)。 5. **部署图的节点符号** - 部署图中的节点通常表示运行时的物理硬件或软件实体,如服务器、设备或进程。 6. **生命线在UML中的位置** - 生命线是状态图或协作图的一部分,表示对象在一段时间内的存在。 7. **总体与局部的关系** - 在类图中,聚合(Aggregation)关系表达了整体与部分的关系,通常用空心的菱形连接两个类。 8. **活动的表示** - 活动通常用一个带填充的圆角矩形表示,表示过程或操作。 9. **描述对象生命周期的视图** - 状态图用于描述一个对象在其生命周期中的各种状态及转换。 10. **交互图的类型** - 顺序图是一种交互图,用于展示对象间的交互顺序。 11. **包图的表示** - 包图通常用一个带有标签的矩形表示,用于组织和模块化系统的不同部分。 12. **协作图中关联角色的构造型** - 协作图中,关联角色可以有多种,包括发送者、接收者、参与者等。 13. **表示总体与局部的另一种关系** - 聚合(Aggregation)同样表达总体与局部的关系。 14. **可见性标志的含义** - "#" 代表公有(Public)。 15. **注释的表示** - 注释通常用一个带有波浪线的矩形表示,用于添加说明文本。 **多选题知识点**: 1. **并发行为的表达** - 状态图和活动图可以清晰地展示并发行为。 2. **组件图形的构成** - 组件图由组件、转换、关系和接口组成。 3. **部署图中的节点内容** - 节点包括计算能力、基本内存、位置和接口等特性。 4. **顺序图的用途** - 顺序图用于展示并发进程、控制流、事件序列和一般交互形式。 5. **常见的UML工具** - RationalRose、PowerDesigner、Visio和VisualUML都是常用的UML建模工具。 **填空题知识点**: 填空题涉及到的是UML中不同关系的图形表示,包括关联、泛化、依赖、实现和组合等。例如,空心箭头表示关联关系,空心三角加实线表示泛化关系,虚线表示依赖关系,带菱形的实线表示聚合关系,带空心菱形的实线表示组合关系。 通过这份题集,学生可以复习到UML的基础概念,包括关系的类型、类图、对象图、包图、状态图、活动图、顺序图、协作图和部署图的细节,以及UML工具的使用。对于理解和应用UML进行系统建模大有裨益。