面向对象技术UML 样题一 参考答案

2020-06-21 14:30

一、填空题:(共20分,每题2分)

H、H* 1. ○2. 关联 3. 关联 4. 构建 5. 类 6. 抽象 7. 概念

8. 可见性、公开的、私有的、保护的 9. 活动,整个工作流程的某个部分的职责 10. 脚本

二、判断题,请将正确答案填入对应题号的表格内:(共10分,每题1分) 题号 答案 1 √ 2 √ 3 √ 4 × 5 √ 6 √ 7 × 8 × 9 √ 10 √

三、单项选择题,请将正确答案填入对应题号的表格内:(共20分,每题2分) 题号 答案 1 A 2 C 3 D 4 C 5 A 6 B 7 A 8 B 9 B 10 D

四、名词解释:(每题5分,共20分)

1. 关联(Association):描述了给定类的单独对象之间语义上的连接。关联提供了不同类间对象可以相互作用的连接。 2. 抽象类(Abstract Class):抽象类是包含一种或多种抽象方法的类,它本身不需要构造实例。定义抽象类后,其它类可以对它进行扩充并且通过实现其中的抽象方法,使抽象类具体化。

3. 分支(Branch):在活动图中,对于同一个触发事件,可以根据不同的警戒条件转向不同的活动,每个可能的转移是一个分支。 4. 参与者(Actor):)在系统之外与系统交互的某种人或者或种事物

五、简答题(每题10分,共30分)

1. 关联限定符有什么作用?试举例进行说明。 参考答案:

在类图中关联端靠源类图标处可以有限定符,带有限定符的关系称为限定关联。限定符的作用就是在给定关联的一端的一个对象和限定符值以后,可以确定另一端的一个对象或对象集。这样可以将多重性从n降为1或0..1,从而简化关联复杂性。

如:银行与存款人之间本来是1对多的关系,通过增加一个“帐号”作为关联限定符,可以在给定银行帐号的情况下确定存款人情况。 评分标准:

说明关联限定符的概念及其作用计6分

列举的例子能够说明关联限定符作用计4分

2. 什么是聚集关系,什么是组合关系?两者之间有什么异同点?各举一例说明。

参考答案:

聚集关系是一种特殊形式的关联。聚集表示类之间的整体与部分的关系。

组合(composition)是一种特殊形式的聚集,组合关系中的整体与部分具有同样的生存期。 聚集也称为“has-a”关系,组合也称为“contains-a”关系。

聚集表示事物的整体/部分关系的较弱的情况。组合表示事物的整体/部分关系的较强的情况。

在聚集中,代表部分事物的对象可以属于多个聚集对象,可以为多个聚集对象共享,而且可以随时改变它所从属的聚集对象。部分事物的对象与聚集事物对象的生存期无关,一旦删除了它的一个聚集对象,不一定也就随即删除代表部分事物的对象。

在组合中,代表整体事物的组合对象负责创建和删除代表部分事物的对象(成分对象)。代表部分事物的对象只属于一个组合对象,一旦删除了组合对象,也就随即删除了相应的代表部分事物的对象。

例如:电脑与CPU存在聚集关系。而公司与其员工存在组合关系。 评分标准:

写出两个概念计4分,写出异同计4分,举出正确例子计2分

3. 用例与用例之间的关系有几种,分别是什么? 参考答案:

用例与用例间的关系主要有:

1、泛化关系:代表一般与特殊的关系。子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或覆盖父用例中的行为和含义。

2、包含关系:两个用例间一个用例的行为包含了另一个用例的行为。

3、扩展关系:基本含义与泛化关系类似,但其对于扩展用例有更多的规则限制,即基本用例必须声明若干“扩展点”,而扩展用命只能在这些扩展点上增加新的行为和含义。 4、还可以自定义用例间的关系。

评分标准:

列出所有的关系计4分,写出各关系的概念计6分


面向对象技术UML 样题一 参考答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《剑桥雅思6》阅读讲解-第二套PPT - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: