UML2面向对象分析与设计(第2版)
上QQ阅读APP看书,第一时间看更新

2.6 练习题

一、选择题

1.模型是( )。

A.现实世界的简化

B.现实世界的图形化描述

C.现实世界的具体化描述

D.现实世界的封装

2.下列关于UML的论述,错误的是( )。

A.将几个面向对象方法统一起来

B.可作为与软件开发人员之间的通用语言

C.可作为一种指导软件开发的通用过程

D.可用于通用领域,也可用于嵌入式领域

3.UML中的“统一”体现在很多方面,下列选项( )不是UML统一的内容。

A.开发生命周期

B.软件开发过程

C.应用领域

D.实现语言和平台

4.和UML 1.x相比,UML 2进行了比较大的改动,对于普通用户来说,主要的改动体现在对一些图进行了调整。下列4个选项中,( )是UML 2新增的用于描述静态结构的图。

A.类图

B.交互概览图

C.时间图

D.组合结构图

二、简答题

1.通过建模技术,可以达到哪些目标?

2.在系统建模过程中,需要遵循哪些基本原则?

3.在哪些情况下,适合使用UML进行系统建模?

4.UML的语法结构使用什么方式来定义,如何定义?

5.UML的语义结构主要包含什么内容?

6.UML中的事物之间主要存在哪些基本关系?

7.什么是构造型,UML中如何利用构造型进行扩展?

8.什么是外廓,如何利用外廓图扩展UML模型?

9.什么是UML架构中的视图,和UML图有什么区别和联系?

三、应用题

1.利用UML建模工具,绘制本章第2.5节中所给出的图书馆管理系统的各个UML模型。

2.调研目前市面上有哪些主流的UML建模工具。