软考高项每日5题
1、组件是软件系统中可替换的、物理的组成部件,它封装了实现体,并提供了一组( )的实现方法。
A.所有的属性和操作
B.接口
C.实现体
D.一些协作的类的集
2、在统一建模语言中( )的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求包括基于基本流程的“角色”关系等。
A.用例图
B.类图
C.序列图
D.状态图
3、UML对系统进行分析设计时,需求描述中的“包含”,“组成”“分为--部分”等词常常意味着存在( )关系,下图表示了这种关系。
A.关联
B.聚集
C.泛化
D.继承
4、以下关于UML的叙述中,不正确的是()。
A.UML适用于各种开发方法
B.UML适用于软件生命周期的各个阶段
C.UML是一种可视化的建模语言
D.UML也是一种编程语言
5、以下关于UML (Unified Modeling Language,统一建模语言)的叙述中,不正确的是( )。
A.UML 适用于各种软件开发方法
B.UML 适用于软件生命周期的各个阶段
C.UML不适用于迭代式的开发过程
D.UML 不是编程语言
答
案
解
析
1、组件是软件系统中可替换的、物理的组成部件,它封装了实现体,并提供了一组( )的实现方法。
A.所有的属性和操作
B.接口
C.实现体
D.一些协作的类的集
答案:B解析:对象管理小组(0bject Management Group, OMG)的“建模语言规范”中将组件定义为“系统中一种物理的、可代替的部件、它封装了实现并提供了一系列可用的接口。一个组件代表一个系统中实现的物理部分,包括软件代码(源代码,二进制代码,可执行代码)或者一些类似内容,如脚本或者命令文件。
2、在统一建模语言中( )的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求包括基于基本流程的“角色”关系等。
A.用例图
B.类图
C.序列图
D.状态图
答案:A
解析:用例图是从用户角度描述系统功能,描述系统与外部系统及用户之间的交互,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元。看到功能需求,基本可以确定是用例图。
3、UML对系统进行分析设计时,需求描述中的“包含”,“组成”“分为--部分”等词常常意味着存在( )关系,下图表示了这种关系。
A.关联
B.聚集
C.泛化
D.继承
答案:B
解析:根据图形判断是聚合(聚集)关系。
4、以下关于UML的叙述中,不正确的是()。
A.UML适用于各种开发方法
B.UML适用于软件生命周期的各个阶段
C.UML是一种可视化的建模语言
D.UML也是一种编程语言
答案:D
解析:统一建模语言(Unified Modeling Language ,UML) 是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。
UML简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。
UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。
UML独立于软件开发过程,它不是可视化的程序设计语言,而是一种可视化的建模语言。
5、以下关于UML (Unified Modeling Language,统一建模语言)的叙述中,不正确的是( )。
A.UML 适用于各种软件开发方法
B.UML 适用于软件生命周期的各个阶段
C.UML不适用于迭代式的开发过程
D.UML 不是编程语言
答案:C
解析:UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。迭代式开发过程当然也适用。
领取专属 10元无门槛券
私享最新 技术干货