Debug客栈
做一个爱分享的程序猿
Debug客栈
软件工程 包图习题

友情提示:此篇文章大约需要阅读 10分钟54秒,不足之处请多指教,感谢你的阅读。订阅本站

1、(   A   )是用于把元素组织成组的通用机制

A)包      B、类       C)接口        D)组件

2、下面哪个符号代表包图(   A   )

https://www.debuginn.cn/wp-content/uploads/2019/07/image-4.png
包图选择

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》使用关系:是一种默认的依赖关系,说明客户包(发出者)中的元素以某种方式使用提供者包(箭头指向的包)的公共元素,也就是说客户包依赖于提供者包

UML 包图 博客园

7、客户包中的元素也能够访问提供者包的所有公共元素是指包的____B____依赖关系。

   A. use   B. import  C. access   D. trace

《import》引用关系:最普遍的包依赖类型,说明提供者包(箭头指向的包)的命名空间(包本身代表命名空间)将被添加到客户包(发出者)的命名空间中,客户包中的元素也能够访问提供者包的所有公共元素

UML 包图 博客园

8、 客户包中的元素能够访问提供包中的所有公共元素,但客户包必须使用路径名,是指包的__C____关系。

   A. use   B. import  C. access   D. trace

《access》访问关系:只想使用提供者包中的元素,而不想将其命名空间合并则应使用该关系。

UML 包图 博客园

9、表示一个包到另一个包的历史发展,是指包的____D_____关系。

   A. use   B. import  C. access   D. trace

《trace》追溯关系:想表示一个包到另一个包的历史发展,则需要使用《trace》关系来表示 。

UML 包图 博客园

10、包元素可以拥有的元素包括(多选)______A、C、D_______。

   A. 类  B. 构件  C. 用例   D. 包

包中拥有的元素可以是模型的各种元素,例如类、接口、组件、用力、也可以是其他包。

包拥有的元素

11、包的常见构造型包括(多选)____A、B、C______。

   A. 《subsystem》  B. 《facade》  C. 《framework》  D. 《node》

https://www.debuginn.cn/wp-content/uploads/2019/07/image-5.png
包的常见构造型

12、UML系统需求分析阶段产生的包图描述了系统的(  B  )。

A.状态        B.系统体系层次结构     C.静态模型    D.功能要求

13、( A )是一组用于描述类或组件的一个服务的操作

A、包     B、节点   C、接口    D、组件

14、如下选项所示,哪一种设计所包含的包之间的依赖关系是最不好的?(A)

https://www.debuginn.cn/wp-content/uploads/2019/07/image-6.png
设计所包含的包之间的依赖关系

15、下面哪一项不是包图中的关系(   D   )

(A)<<use>>  (B)<<access>> (C)<<trace>>(D)<<stub>>

16、建立模型时包的嵌套不宜过深,包的嵌套一般以(A)为宜。

A.2~3层 B.3~4层

C.1~2层 D.3~5层

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、( )是一组用于描述类或组件的一个服务的操作

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、节点

赞赏
本文链接:https://www.debuginn.cn/3168.html
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可,转载请保留此文章链接
相关链接: Debug客栈  |  引导页  |  加入交流群  |  赞助本站  |  @微博  |  @Bilibili  |  @推特  |  @Github
社会主义核心价值观: 富强、民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善

发表评论

textsms
account_circle
email

Debug客栈

软件工程 包图习题
1、(   A   )是用于把元素组织成组的通用机制 A)包      B、类       C)接口   &nbs…
扫描二维码继续阅读
2019-07-02