在面向对象技术中,将已有实例的特征稍作改变就可生成其他的实例,称为 (1) 。
( 1 )A. 泛化 B. 继承 C. 关联 D. 封装
容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在 (2) 关系。
①继承②扩展③聚合④包含
( 2 )A.①② B.②④ C.①④ D.①③
面向对象分析与设计技术中, (3) 是类的一个实例。
( 3 )A. 对象 B. 接口 C. 构件 D. 设计模式
对象的三要素不包括 (4) 。
( 4 )A. 对象标识 B. 对象状态 C. 对象行为 D. 对象类型
关于UML,错误的说法是 (5) 。
( 5 )A.UML是一种可视化的程序设计语言
B.UML不是过程,也不是方法,但允许任何一种过程和方法使用
C.UML简单且可扩展
D.UML是面向对象分析与设计的一种标准表示
在UML2.0提供的图中, (6) 用于描述系统与外部系统及用户之间的交互。
( 6 )A. 类图 B. 部署图 C. 顺序图 D. 用例图
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种独立的用例被称为 (7) 。在UML的用例图上,将用例之间的这种关系标记为 (8) 。
( 7 )A. 扩展用例 B. 抽象用例 C. 公共用例 D. 参与用例
( 8 )A.association B.extend C.include D.inheritances
在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、组件视图、部署视图、 (9) 。
( 9 )A. 使用视图和动态视图 B. 用例视图和动态视图
C. 用例视图和进程视图 D. 静态视图和动态视图
统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用 (10) 模型描述系统的功能,等价于传统的系统功能说明。
(10)A. 分析 B. 设计 C. 用例 D. 实现
在面向对象分析中,其分析过程的第一步是 (11) 。
(11)A. 发现角色/参与者 B. 发现用例
C. 进行领域分析 D. 建立功能模型