1、( A )是用于把元素组织成组的通用机制
A)包 B、类 C)接口 D)组件
2、下面哪个符号代表包图( A )
3、包内的元素可以被包内的元素、继承的子包元素所访问是指包的____B_____。
A.公有访问 B. 保护访问 C. 私有访问 D.通用访问
4、包内的元素可以被包外的元素所访问是指包的______A______。
A.公有访问 B. 保护访问 C. 私有访问 D.通用访问
5、包内的元素只能被属于同一个模型包的内含元素访问是指包的_____C______。
A.公有访问 B. 保护访问 C. 私有访问 D.通用访问
6、客户包依赖于提供者包是指包的____B____依赖关系。
A. use B. import C. access D. trace
《use》使用关系:是一种默认的依赖关系,说明客户包(发出者)中的元素以某种方式使用提供者包(箭头指向的包)的公共元素,也就是说客户包依赖于提供者包。
7、客户包中的元素也能够访问提供者包的所有公共元素是指包的____B____依赖关系。
A. use B. import C. access D. trace
《import》引用关系:最普遍的包依赖类型,说明提供者包(箭头指向的包)的命名空间(包本身代表命名空间)将被添加到客户包(发出者)的命名空间中,客户包中的元素也能够访问提供者包的所有公共元素 。
8、 客户包中的元素能够访问提供包中的所有公共元素,但客户包必须使用路径名,是指包的__C____关系。
A. use B. import C. access D. trace
《access》访问关系:只想使用提供者包中的元素,而不想将其命名空间合并则应使用该关系。
9、表示一个包到另一个包的历史发展,是指包的____D_____关系。
A. use B. import C. access D. trace
《trace》追溯关系:想表示一个包到另一个包的历史发展,则需要使用《trace》关系来表示 。
10、包元素可以拥有的元素包括(多选)A、C、D_。
A. 类 B. 构件 C. 用例 D. 包
包中拥有的元素可以是模型的各种元素,例如类、接口、组件、用力、也可以是其他包。
11、包的常见构造型包括(多选)A、B、C__。
A. 《subsystem》 B. 《facade》 C. 《framework》 D. 《node》
12、UML系统需求分析阶段产生的包图描述了系统的( B )。
A.状态 B.系统体系层次结构 C.静态模型 D.功能要求
13、( A )是一组用于描述类或组件的一个服务的操作
A、包 B、节点 C、接口 D、组件
14、如下选项所示,哪一种设计所包含的包之间的依赖关系是最不好的?(A)
15、下面哪一项不是包图中的关系( D )
(A)«use» (B)«access» (C)«trace»(D)«stub»
16、建立模型时包的嵌套不宜过深,包的嵌套一般以(A)为宜。
A.23层 B.34层
C.12层 D.35层
17、下列对于创建包的说法不正确的是(A)
A.在序列图和协作图中可以创建包
B.在类图中可以创建包
C.如果将包从模型中永久删除,包及包中的内容都将被删除
D.在创建包的依赖关系时,尽量避免循环依赖
18、关于包的描述,哪个不正确( D )
A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;
B.包中可以包含其他元素,比如类、接口、组件、用例等等;
C.包的可见性分为:public、protected、private;
D.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;
19、UML的( B )模型图由类图、对象图、包图、构件图和配置图组成。
A.用例 B.静态
C.动态 D.系统
20、( A )是用于把元素组织成组的通用机制
A.包 B.类
C.接口 D.组件
21、( C )是一组用于描述类或组件的一个服务的操作
A.包 B.节点
C.接口 D.组件
22、在UML中,以下( B )是可以应用于包的构造型
A、框架{《Framework》} B、虚包{《Facade》}
C、子系统{《Subsystem》} D、系统{《system》}
23、UML系统需求分析阶段产生的包图描述了系统的( C )。
A.状态 B.系统体系层次结构
C.静态模型 D.功能要求
24、在UML中,( B )可以对模型元素进行有效组织,如类,用例,构件,从而构成具有一定意义的单元。
A、连接 B、包
C、构件 D、节点