UML期末考试重点:选择题、多选题及填空题解析
版权申诉
162 浏览量
更新于2024-08-20
2
收藏 69KB DOC 举报
"uml期末考试题A卷及答案.doc"
这篇文档显然是一份关于统一建模语言(UML)的期末考试试题集,包含了单选题、多选题和填空题,涵盖了UML的不同方面。以下是根据题目内容提炼出的相关知识点:
1. **执行者(Actor)与用例(Use Case)的关系**:执行者与用例之间是关联关系,表示用户或外部系统如何与系统交互。
2. **继承关系的表示**:在类图中,继承关系通常用带空心三角形的箭头表示,箭头指向父类。
3. **类图中的可见性标记**:“#”表示受保护的(Protected)可见性,意味着该成员在同一个包内可见,但对外部包不可见。
4. **类图的正确表示**:类图应包含类名、属性和操作,以及它们的可见性(公有、私有、受保护或包内)。
5. **部署图的节点**:部署图中的节点通常用一个小立方体表示,代表硬件设备或软件环境。
6. **生命线**:生命线是状态图或协作图的一部分,表示对象在时间上的存在和活动。
7. **总体与局部的关系**:在类图中,聚合(Aggregation)关系表达了部分与整体的关系,通常用空心菱形表示。
8. **活动的表示**:活动通常用带有椭圆形的矩形表示,代表一个过程或动作。
9. **描述对象生命周期的视图**:状态图用于描述一个对象在其生命周期内可能经历的各种状态及其转换。
10. **交互图**:顺序图(序列图)属于交互图,用于描述对象间的交互顺序。
11. **包图的表示**:包图通常用一个带标签的矩形表示,用于组织和封装系统的不同部分。
12. **协作图中的关联角色构造型**:在协作图中,有多种关联角色,如发送者、接收者等,具体数量未明确给出,但通常可以根据实际场景变化。
13. **总体与局部关系的重复**:聚合关系表达总体与局部的关系。
14. **类图中的可见性**:“#”再次表示受保护的可见性。
15. **注释的表示**:在UML中,注释通常用带双边界线的矩形表示。
多选题的部分,涉及了并发行为的表达(状态图、活动图),组件图形的构成(组件、转换、关系、接口),部署图节点的内容(计算能力、内存、位置、接口),顺序图的用途(并发进程、控制流、事件序列、类交互的一般形式),以及常见的UML工具(RationalRose、PowerDesigner、Visio、VisualUML)。
填空题部分,未给出具体图示,但通常涉及的关系可能包括泛化(继承)、实现、依赖、关联和聚合等。UML提供了这些关系来描述系统中的类、对象及其相互作用。
UML是一种强大的建模语言,用于软件工程中的需求分析、设计和文档编制。它通过各种图表来表示系统组件、关系、流程等,有助于清晰地沟通和理解复杂系统。
115 浏览量
104 浏览量
2021-09-25 上传
2021-11-03 上传
2024-05-10 上传
2021-11-13 上传
859 浏览量
yingyaojun1975
- 粉丝: 0
- 资源: 5万+
最新资源
- python-3.4.4
- elemental-lowcode:元素低码开发平台
- Logger:记录工具
- SheCodes-WeatherApp:挑战3
- 阿宾贝夫前端测试
- 银灿IS917U盘PCB电路(原理图+PCB图)-其它其他资源
- registry-url:获取设置的npm注册表URL
- ST-link驱动.rar
- keen-gem-example:一个 Sinatra 应用程序,使用敏锐的 gem 异步发布事件
- 行业分类-设备装置-一种抗菌纸.zip
- Pearl-Hacks-2021:线框的htmlcss骨架
- a2s-rs:源代码查询的Rust实现
- DotFiles:我的Dotfiles <3
- Magisk Manager-20.1.zip
- ScheduleReboot:此实用程序用于在特定时间重新引导计算机,解决了在目标时间内处于睡眠模式的计算机在唤醒后实施重新引导的问题。
- Online-Face-Recognition-and-Authentication:Hsin-Rung Chou、Jia-Hong Lee、Yi-Ming Chan 和 Chu-Song Chen,“用于人脸识别和认证的数据特定自适应阈值”,IEEE 多媒体信息处理和检索国际会议,MIPR 2019