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