软考高项每日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) 是包含用例。
领取专属 10元无门槛券
私享最新 技术干货