UML面向对象建模题库
1. UML的叙述不正确的是 D 。
- A. UML统一了Booch方法、OMT方法、OOSE方法的表示方法。
- B. UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
- C. UML融入了软件工程领域的新思想、新方法和新技术。
- D. UML仅限于支持面向对象的分析与设计,不支持其它的软件开发过程。
2. 顺序图反映对象之间发送消息的时间顺序,它与 D 是同构的。
- A. 用例图
- B. 类图
- C. 活动图
- D. 通信图
3. 汽车有一个发动机。汽车和发动机之间的关系是 B 关系。
- A. 一般具体
- B. 整体部分
- C. 分类关系
- D. 主从关系
4. 鱼是一种水生动物。鱼与水生生物之间的关系是 A 。
- A. 分类关系
- B. 组装关系
- C. 整体成员关系
- D. has a
5. 用例图的基本元素有:系统边界、用例、参与者以及他们之间的关系 。对
- A. 对
- B. 错
6. 使用状态图可以描述多个对象之间状态的变迁 错 。
- A. 对
- B. 错
答案解析:
状态图描述的是单个对象的状态变迁
7. 顺序图用来描述类间的交互行为,顺序图关注消息的顺序 对 。
- A. 对
- B. 错
答案解析:
顺序图用来描述对象间的交互行为,顺序图关注消息的顺序。
8. 活动图是状态图的变形,根据对象状态的变化捕捉动作和它们的结果,表示了各个动作及其间的关系。 对
- A. 对
- B. 错
9. 活动图可以用于描述用例的细节。对
- A. 对
- B. 错