首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软考高项每日5题-27

软考高项每日5题

1、以下关于UML的叙述中,( )是正确的。

A.UML 是一种标准的图形化建模语言

B.UML是一种可视化的程序设计语言

C.UML 是一种开发工具的规格说明

D.UML 是程序设计方法的描述

2、下图所示的UML图是一个( )。UML 提供了各种图来描述建模过程。

A活动图

B.状态图

C.用例图

D.序列图

3、在用UML对信息系统建模过程中,( )用来描述用户需求,主要从用户的角度描述系统的功能。

A.用例图

B.类图

C.对象图

D.部署图

4、在面向对象系统中( )关系表示一个较大的“整体”类包含一个或多个“部分”类。

A.概化

B.合成

C.泛化

D.聚合

5、面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的用例之间的()关系。

A.泛化

B.包含

C.扩展

D.等同

1、以下关于UML的叙述中,( )是正确的。

A.UML 是一种标准的图形化建模语言

B.UML是一种可视化的程序设计语言

C.UML 是一种开发工具的规格说明

D.UML 是程序设计方法的描述

答案:A

解析:第三版教材P39,统一建模语言(Unified Modeling Language,UML。)是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。

2、下图所示的UML图是一个( )。UML 提供了各种图来描述建模过程。

A活动图

B.状态图

C.用例图

D.序列图

答案:B

解析:状态图描述对象状态和事件之间的关系,通常用来描述单个对象的行为。是一个类对象所可能经历的所有历程的模型图。状态图由对象的各个状态和连接这些状态的转换组成。。注意同活动图之间的区别,活动图主要用来表示活动次序。本题中,表示了书的状态,新书、可借用或下架等状态。所以是状态图。

3、在用UML对信息系统建模过程中,( )用来描述用户需求,主要从用户的角度描述系统的功能。

A.用例图

B.类图

C.对象图

D.部署图

答案:A

解析:描述用户需求的,就是用例图。

4、在面向对象系统中( )关系表示一个较大的“整体”类包含一个或多个“部分”类。

A.概化

B.合成

C.泛化

D.聚合

答案:D

解析:聚合关系:聚合是关联关系的一种特例,它体现的是整体与部分、拥有的关系,此时整体与部分之间是可分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享;比如计算机与 CPU、公司与员工的关系等。

5、面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的用例之间的( )关系。

A.泛化

B.包含

C.扩展

D.等同

答案:B

解析:利用里面的意思,排除法即可。包含 (include)关系指的是两个用例之间的关系,其中一个用例(称作基本用例)的行为包含了另一个用例(称作包含用例)的行为。包含关系是依赖关系的版型,也就是说包含关 系是比较特殊的依赖关系,它们比一般的依赖关系多一些语义。如图 6-2 所示是包含关系的 例和子,其中用例取款机专用(ATM Session)是基本用例,用例识别客户 (Identify Customer)验证账号 (ValidateAccount) 是包含用例。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUyapBkkiI-OG8wgyh6v6q6A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券