UML建模基础:选择题集解析与视图详解

版权申诉
0 下载量 148 浏览量 更新于2024-08-23 收藏 177KB DOC 举报
本资源是一份针对闽江学院软件学院2010-2011学年第一学期《UML建模基础》课程的半期测试题集,主要涵盖了UML(统一建模语言)的基础概念和应用。以下是部分题目及其解析: 1. **包图符号** - 选择题中提到的包图的表示符号是(A),这在UML中用于组织和分类系统的组件或类,将相关的类和子系统分组。 2. **类图关系** - 类图中的关系包括泛化(A)、实现(B)、依赖(C)和聚集(D)。其中,聚集关系(D)表示整体与部分的关系,表明一个整体可以包含多个部分。 3. **可见性标注** - "+"表示公共可见性(A),而"#"表示受保护可见性(B),类图中的可见性是面向其他类的访问权限。 4. **注释符号** - 题目没有给出具体选项,但UML中的注释符号通常不会是选择题中的图形符号,可能是文本注释或者图形化的说明符(D)。 5. **UML视图** - 生命线是顺序图(D)的组成部分,用于表示对象的存在和交互。活动图(D)则描绘系统的流程和活动。 6. **活动与视图** - 活动通常在活动图(D)中表示。 7. **对象生命周期描述** - 状态图(B)用来描述对象随时间的变化和响应不同事件的行为,适合展示对象的生命周期。 8. **交互图** - 顺序图(D)是交互图的一种,展示对象间的交互顺序。 9. **执行者与用例关系** - 执行者(Actor)与用例(Case)之间是关联关系(C),表示参与者与系统之间的交互。 10. **类图关系符号** - 继承关系在类图中通常由菱形(C)表示,这是Booch、Rumbaugh、Coad和Jacobson方法论中不同的符号之一。 11. **协作图内容** - 协作图不包括对象(C),它关注的是对象间的交互和消息传递。 12. **状态图描述** - 状态图描述对象的生命周期和行为,选项C错误,因为状态图并不仅仅关注资源创建和撤销的过程,而是更侧重于状态转换和响应事件。 13. **顺序图对象排列** - 在顺序图中,对象按照执行者(A)、控制类、用户接口、业务层到后台数据库的顺序排列。 通过这份题集,学习者可以检验对UML基础理论的理解,如类、包、关系、视图、交互等,并提升对软件建模实践的掌握。