软件设计师UML练习题和答案 下载本文

[问题1](3 分)

表 3-2 所给出的类并不完整,根据[说明]和表 3-1,将图 3-1 中的(a)~(c)处补充完整。 [问题2](6 分)

根据[说明]中的描述,给出图 3-1 中的类 CatalogItem 以及(b)、(c)处所对应的类的关键属性(使用表 3-1 中给出的词汇),其中,CatalogItem 有 4 个关键属性;(b)、(c)处对应的类各有 2 个关键属性。

[问题 3](6 分)

识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,成图 3-1 中的(1)~(6)。

试题三

【问题1】(a)资源目录 (b)图书 (c)唱片 注:图书和唱片可以互换 【问题2】

CatalogItem的属性:索引号、名称、出版时间、资源状态 图书的属性:作者、页数

唱片的属性:演唱者、介质类型

【问题3】(1)1 (2)0..* 或1..* (3)1 (4)0..* (5) 1 (6)1或者 0..1

2010-2012年的各UML题最好都看看