UML考试必备:选择题解析与答案

5星 · 超过95%的资源 需积分: 6 10 下载量 96 浏览量 更新于2024-08-05 2 收藏 107KB DOC 举报
"UML期末考试试题及答案" UML,即统一建模语言(Unified Modeling Language),是一种用于软件工程的图形表示法,它提供了一种标准的方式来描述系统的需求、设计、架构和实现。UML的目标是促进软件开发团队间的沟通,通过图形化的表达方式来清晰地呈现软件的不同方面。 1. UML的全称是 Unified Modeling Language,它并非 Unify 或其他选项所示的拼写。 2. 执行者(Actor)在UML中代表系统外部的实体,可以是人、硬件设备或系统,与用例之间的关系是关联关系,表示执行者如何与系统交互。 3. 继承关系在类图中通常用带空心箭头的直线表示,表示子类继承父类的特性。 4. 交互图包括序列图(Sequence Diagrams)和协作图(Collaboration Diagrams),其中序列图显示对象间消息传递的时间顺序,而问题中的选项D可能是序列图的标识。 5. UML语言总共包含了九种图形,包括用例图、类图、对象图、序列图、协作图、状态图、活动图、组件图和部署图。 6. 接口在类图中通常用带空心圆圈的箭头表示,如题中所示的符号。 7. 活动图中的图形代表活动,通常用带填充的圆角矩形表示,表示系统中的一个操作或活动流程。 8. 关联的多重度在UML中指的是一个类的对象可以与另一个类的多个对象相关联,是类间关联的数量度量。 9. 静态视图包括用例图、类图、对象图,而状态图属于动态视图,描绘对象随时间变化的行为。 10. 泳道在活动图中用来分组活动,表示负责完成这些活动的角色或部门。 11. 状态图专注于描述单个对象在其生命周期中的状态变化,而活动图更关注流程和活动的流程。 12. 类图应在逻辑视图(LogicView)中绘制,这有助于展现系统的结构和关系。 13. 顺序图由类角色、生命线、激活期和消息组成,消息表示对象之间的通信。 14. 协作图和顺序图虽然都属于交互图,但并不等同,协作图更强调对象间的组织和布局,而顺序图强调时间顺序。 以上是对UML考试试题中涉及的UML知识点的详细解释,涵盖了选择题中的主要概念,如UML的定义、关系类型、图形种类及其用途等。了解这些基础知识对于理解和应用UML进行系统建模至关重要。