没有合适的资源?快使用搜索试试~ 我知道了~
UML面向对象分析、建模与设计(第二版)。要考试了,为了复习方便,将书上的课后习题和答案放一块了。
资源推荐
资源详情
资源评论
1、软件工程的概念是在()年被首次提出的。
A. 1949 B. 1968 C. 1972 D. 1989
答案:B. 1968
2、下列不属于软件工程的目标的一项是()。
A. 提高软件产品的质量 B. 提高软件产品的可靠性 C. 减少软件产品的需求 D. 控制软件产品
的开发成本
答案:C. 减少软件产品的需求
3、软件危机产生的主要原因是()。
A. 软件工具落后 B. 软件生产能力不足 C. 对软件认识不够 D. 软件本身的特点及开发方法
答案:D. 软件本身的特点及开发方法
4、人们公认的第一门面向对象编程语言是()。
A. Simula B. Smalltalk C. C++ D. Java
答案:A. Simula
5、下列编程语言中不支持面向对象的特性的是()。
A. C++ B. ANSI C C. Java D. Objective C
答案:B. ANSI C
6、下列选项中不是面向对象方法的相关原则的是()。
A. 封装 B. 继承 C. 多态 D. 结构
答案:D. 结构
7、()是面向对象方法中用来描述“对客户隐藏对象的属性和实现细节”的概念。
A. 封装 B. 继承 C. 多态 D. 抽象
答案:A. 封装
8、下列选项中不属于面向对象方法的优势之一的是()。
A. 复用性强 B. 改善了软件结构 C. 软件的执行效率更高 D. 抽象更符合人类的思维习惯
答案:C. 软件的执行效率更高
9、下列关于模型的表述,不正确的一项是()。
A. 建模语言只能是图形表示的 B. 模型所描绘的系统蓝图既可以包括详细的计划,也可以
包括系统的总体计划 C. 模型可以帮助开发组生成有用的工作产品 D. 最好的模型总是与现
实世界联系密切
答案:A. 建模语言只能是图形表示的
10、UML 的全称是()。
A. Unify Modeling Language B. Unified Modeling Language C. Unified Modem Language D.
Unified Making Language
答案:B. Unified Modeling Language
11、UML 主要应用于()。
A. 基于螺旋模型的结构化开发方法 B. 基于需求动态定义的原型化方法 C. 基于数据的数据
流开发方法 D. 基于对象的面向对象的方法
答案:D. 基于对象的面向对象的方法
12、下列面向对象方法中不是 UML 所融合的方法的一项是()。
A. Booch B. OOSE C. OMT D. Coad/Yourdon
答案:D. Coad/Yourdon
13、著名的 OMT 方法是由()提出的。
A. Booch B. Rumbaugh C. Coad D. Jacobson
答案:B. Rumbaugh
14、在 UML 所融合的方法中,()方法是以用例来驱动需求获取的。
A. Booch B. OOSE C. OMT D. Coad/Yourdon
答案:B. OOSE
15、正式的 UML 2.0 规范是在()年通过的。
A. 2001 B. 2003 C. 2005 D. 2007
答案:C. 2005
16、下列表述中不属于 UML 的目标的是()。
A. 为建模者提供可用的、富有表达力的、可视化的建模语言 B. 支持独立于编程语言和开
发过程的规范 C. 成为一门独立的编程语言 D. 推动面向对象建模工具市场的成长
答案:C. 成为一门独立的编程语言
17、下列事物中不属于 UML 中的结构事物是()。
A. 类 B. 组件 C. 节点 D. 状态机
答案:D. 状态机
18、描述了一组动作序列的模型元素是()。
A. 类 B. 接口 C. 用例 D. 组件
答案:C. 用例
19、在 UML 中表示一般事物与特殊事物之间的关系是()。
A. 关联关系 B. 泛化关系 C. 依赖关系 D. 实现关系
答案:B. 泛化关系
20、我们可以使用 UML 中的()来描述图书馆与书的关系。
A. 关联关系 B. 泛化关系 C. 依赖关系 D. 实现关系
答案:A. 关联关系
21、UML 使用()来描述接口和实现接口的类之间的关系。
A. 关联关系 B. 泛化关系 C. 依赖关系 D. 实现关系
答案:D. 实现关系
22、下列 UML 图中不属于结构图的一项是()。
A. 类图 B. 对象图 C. 组件图 D. 顺序图
答案:D. 顺序图
23、下列 UML 图中不是 UML 2 规范新增加的图的一项是()。
A. 类图 B. 交互概览图 C. 组合结构图 D. 时序图
答案:A. 类图
24、下列选项中不属于 UML 的扩展机制的是()。
A. 约束 B. 构造型 C. 注释 D. 标记值
答案:C. 注释
25、当需要表示某个元素的特性信息时,可以使用()这种扩展机制。
A. 约束 B. 构造型 C. 注释 D. 标记值
答案:D. 标记值
26、在“4+1”架构中,()主要用来描述软件的各个模块的组织方式。
A. 逻辑视图 B. 开发视图 C. 进程视图 D. 物理视图
答案:B. 开发视图
27、以下各项中,()不是用例图适于表达的内容。
A. 参与者 B. 事件流 C. 用例关系 D. 系统边界
剩余85页未读,继续阅读
资源评论
玫梅魅
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功