1 第4 章类图与对象图习题 一、简答题 1. 什么叫对象? 答:对象的本意是指认识的指向物。在计算机软件中,对象用来表示客观事物的一个实体,它封装了一组属性和操作。从形式上看,对象是一段具有特定语法规则的程序单元,它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的服务职能。 2. 简述实例的概念。 答:实例是类元中的一个元素。 3. 简述类元的概念。 答:类元是对聚集一组具有共同特征的实例的模型元素的通称,类、接口、用例、参与者、关联等都属于类元。类元的名字用标识符来表示,首字母要大写。类元会包括一组实例。 4. 什么叫类? 答:类是具有相同性质的一组对象的集合,这组对象具有相同的特征、约束和语义。 5. 类有哪几种类型? 答:按阶段分:业务对象,PIM 类,PSM 类;按作用分:实体类,控制类,界面类。 6. 简述接口的概念。 答:接口是一种类元,聚集了一组需要通过其他类元实现的公共的操作和属性。 二、填空题 1.认识的对象可以是客观中一个具体的(事物),也可以是主观中的一个抽象(观念)。 2.软件中的对象是一段具有特定语法规则的( 程序单元),它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的(服务职能)。 3.类描述具有相同性质的一组对象的(集合),类用(矩形)来表示。 4.按作用,可以把类分为(控制类)、边界类和(实体类)几种类型。 5.接口可以分为(供 口)和(需口)两 种类型。 三 、选 择 题 1.在认识过程中,下 面哪个不 是对象的要素( D ) A:认识的指向物 B:认识者 C:认识指向物在认识者主观中的反 映 D:认识的背 景 2.下 面哪一个对对象的说 法不 正 确(B ) A:客观实体 B:事物的对立面 C:认识的指向物 D:软件的一个基本单位 3. 下 面属性命 名不 正 确的是( A ) A *BirthDay:Date B #studentBirthDay:Date=1999-10-21 2 C -price:float=12.01{R/W} D +studentName:String=“张敏” 4.指出下面不合适的类名( B ) A:材料 B:事物 C:订单 D:会员 5.下面不是对象图作用的是( A ) A:功能逻辑建模 B:初期分析工具 C:描述业务场景 D:模拟运行场景 四、练习题 1 .在一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货品,一个供货商也可以给多个采购员供货。分析这个问题,并用类图对这个问题...