11.1软件开发工具及环境的定义
1.关于CASE的定义,说法错误的是__D____
A.是一组工具和方法的集合
B.在开发/维护中,提供计算机的辅助支持
C.在开发/维护中,引入工程化方法
D.支持软件开发的软件工具
2.Alfonso Fuggetta将CASE工具分为了几类,其中,我们较为熟悉的软件开发集成环境(IDE)属于哪一类?C
A.工具
B.工作台
C.环境2.00/2.00
D.以上都不是
3.关于CASE工作台,以下说法错误的是____C___
A.CASE工作台是一组工具,支持分析、设计或测试等特定阶段
B.工作台将一组工具组装,并使这组工具可以协同工作
C.包括了编译器、编辑器和文件比较器等
D.分为开放式工作台和封闭式工作台
4.判断题:软件开发环境主要由软件工具构成,包括软件开发的相关过程、活动和任务。B
A.√
B.×
5.判断题:软件工程环境是指以软件工程为依据,支持大型软件生成的系统。A
A.√
B.×
11.2工具集成模型
1.数据集成采用的是以下哪种方式?D
A.共享文件
B.共享数据仓库
C.共享数据结构
D.以上都是
2.关于Wasserman五级模型,说法错误的是____C__
A.平台集成是指工具运行在相同的硬件/操作系统平台上
B.数据集成是指工具共享数据结构,工具之间可以交换数据
C.控制集成是指各工具采用共同的用户交互标准集
D.过程集成是指CASE系统嵌入了关于过程活动、约束以及支持这些活动所需的工具等知识
3.关于层次模型,以下说法错误的是___D___
A.层次模型中,把环境看作是一组服务的集合
B.按层次的由低到高,将环境分为平台服务、框架服务和工具应用
C.有关工具的集成可以分为三个部分,集成工具、半分离工具、外来工具
D.外来工具管理自己的数据结构和文件,不依赖于平台服务
11.3常用的软件开发工具和环境
1.主流的应用类型不包括___C___
A.桌面应用
B.Web应用
C.安卓应用
D.嵌入式系统应用
2.下列开发环境适合用于java开发的是___ABC____
A.Eclipse
B.MyEclipse
C.JBuilder
D.Xcode
3.下列开发环境适用于C/C++开发的是___ACD___
A.Visual Studio
B.Android Studio
C.GCC
D.Dev C++