前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件工程 包图习题

软件工程 包图习题

作者头像
Meng小羽
发布2019-12-23 17:44:26
1.9K0
发布2019-12-23 17:44:26
举报
文章被收录于专栏:Debug客栈

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

包的常见构造型

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.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://cloud.tencent.com/developer/article/1558266

本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档