欢迎光临散文网 会员登陆 & 注册

MOOC北京大学软件工程测验答案-第五周-UML(1-2)

2022-10-14 14:56 作者:苏打酒吧  | 我要投稿

一、面向对象的概念

  1. 在面向对象方法中,对于客观事物的描述,其静态特征用对象的(属性)表示

  2. 针对对象之间的动态联系,以下说法正确的是(对象之间只能通过消息进行通信

  3. 面向对象就是一种使用面向对象程序设计语言的程序开发方法 ×

二、UML的概念

  1. 以下哪一项描述了UML的作用(以上选项都正确)

  2. UML是一种(半形式化)语言

  3. UML不具备一下哪个结构(功能结构

三、表达客观事物的术语——类

  1. 在类的属性定义中引入可见性,主要是为了支持(信息隐蔽)这一软件设计原则

  2. 所有的类都必须与客观事物相对应,都必须有具体的实例 ×

  3. 一个类中可以有多个操作,也可以没有操作

  4. 类属性)是描述类的所有对象的共同特征的一个数据项

四、表达客观事物的属于——接口及其他

  1. 接口之间没有关联、泛化、实现和依赖,也不能参与泛化、实现和依赖关系 ×

  2. 接口不仅可以描述类的外部可见操作,而且可以描述其内部结构 ×

  3. 以下哪些项不属于UML描述客观世界实体的基本术语(信号、参与者

  4. 以下UML术语体现并发行为抽象的是(主动类

五、控制复杂性的术语——包

  1. UML中为了组织类目,控制信息组织和文档组织的复杂性而引入的术语是(

  2. 包可以包含其他种类的模型元素,但本身不能嵌套在其他包中 ×

  3. 包间的依赖通常隐含了各包中元素之间存在的一个或多个依赖

六、表达关系的术语——并联

  1. 实例连接又称为链,它表达了对象之间的(静态关系

  2. 对于关联另一端的类的每个对象,本端的类只可能会有一个对象出现 ×

  3. 在关联关系中,聚合是组合的一种特殊形式 ×

  4. 在类的一个关联中,可以显示地命名该角色

七、表达关系的术语——泛化、细化、依赖及如何使用

  1. Jack在Google工作,是公司市场组的一名成员。那么描述Jack的类目Employee和描述Google的类目Company之间是(关联)关系

  2. 以下表达类目之间关系的术语中,其正确的表示方法是无箭头实线线段的是(关联

  3. 在用UML对关系进行建模时,以下策略错误的是(考虑到建模的复杂性,可以引入循环的泛化关系

  4. 对象的依赖关系是一种使用关系


MOOC北京大学软件工程测验答案-第五周-UML(1-2)的评论 (共 条)

分享到微博请遵守国家法律