软件开发工具与环境 (课程代码:07169)

软件开发工具与环境 (课程代码:07169)

试题

一次测评

1、第三代程序设计语言属于

A、汇编语言 B、机器语言 C、过程化语言 D、非过程化语言

2、软件开发环境的主要组成成分是
A、软件工具
B、软件
C、程序
D、人机界面

3、在RationalRose建模的逻辑设计中,使用的图是
A、活动图
B、顺序图
C、状态图
D、关联图

4【单选题】在软件开发工具的概念模式中,着重描述模块间控制的是
A、E-R图
B、结构图
C、系统流程图
D、DFD图

5、下列属于总体设计工具的是
A、DFD
B、E-R图
C、HIPO图
D、PERT图

6【单选题】下列哪个是软件开发工具()
A、 菜单生成器
B、 编译系统
C、 操作系统
D、 病毒防治软件

7【单选题】在对市场上可供使用的软件开发工具进行调查研究时,调查的重点不包括()
A、 安全性
B、 价格
C、 功能
D、 运行环境

8【单选题】下列关于第三代程序设计语言的特点的说法,错误的是()
A、 程序语句与机器指令一一对应
B、 算术表达式接近于人的书写形式
C、 执行前需要用编译(或解释)程序来翻译
D、 实现了对机器的独立性

9【单选题】选购软件开发工具首先应考虑的是( )
A、市场调查
B、明确环境与约束条件
C、明确目的与要求
D、价格

10【单选题】下列属于高级语言的是
A、机器语言
B、汇编语言
C、VC
D、二进制

11【单选题】软件开发工具的结构比较广泛,以下各项中不是它的结构的是 ()
A、 总控部分与人机界面
B、 信息库及其管理模块
C、 文档生成和代码生成模块
D、 非过程化语言

12【单选题】决策表属于的概念模式是()
A、 时序网络
B、 计算机模拟模型
C、 结构图
D、 数学与逻辑模型

13【单选题】软件开发工具最重要的信息出口是代码生成和
A、报表生成
B、文档生成
C、联机查询
D、图形处理

14【单选题】下列属于性能优化工具的是
A、WinRunner
B、EcoScope
C、PC-LINT
D、Vector CAST

15【单选题】在以下有关项目管理的方法的叙述中,不正确的是()
A、 在正确处理好质量、进度、资源配置和费用这四个问题的基础上提出的方法
B、 人们依据项目管理的经验,提出了以数据库为中心进行项目管理的方法
C、 项目数据库实际上是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息
D、 根据严格的规定进行的一种管理方式

16【单选题】对信息库来说,最困难的工作是保持信息库的()
A、 安全性
B、 完整性
C、 共享性
D、 一致性

17【单选题】以下各项中,不属于项目管理的内容的是()
A、 需求有什么变更
B、 环境有什么变更
C、 程序有什么变更
D、 人员有什么变更

18【单选题】下列概念模式中,哪个不适合描述动态数据结构或属性()
A、 时序网络
B、 结构图
C、 数据流程图
D、 E-R图

19【单选题】在软件开发过程中,建立逻辑模型应在
A、需求分析阶段
B、编码阶段
C、测试阶段
D、分析设计阶段

20【单选题】一般而言( )软件开发工具我们更倾向于购置。
A、非常适用的
B、用途十分明确的
C、使用方法精巧、复杂的
D、文档理论性很强的

21【单选题】选购软件开发工具首先应考虑的是
A、价格
B、市场调查
C、环境
D、明确目的与要求

22【单选题】软件开发过程的第一阶段是()
A、 需求分析阶段
B、 设计阶段
C、 编码阶段
D、 维护阶段

23【单选题】下列测试工具中,直接对代码进行分析,不需要运行代码,也不需要对代码编译链接的是
A、白盒
B、黑盒
C、静态
D、动态

24【单选题】下列不属于多媒体技术特征的是
A、集成性
B、交互性
C、模拟性
D、实时性

25【单选题】结构化程序设计方法是为( )服务的。
A、用户
B、项目负责人
C、程序员
D、计算机

26【单选题】对应用领域的特点依赖最多的软件是(   )
A、操作系统
B、数据库管理系统
C、高级语言
D、软件开发工具

27【单选题】在软件开发过程中,描述客观世界状态与规律的概念模式是(   )
A、时序网络
B、计算机模拟模型
C、数学与逻辑模型
D、实体关系图

28【单选题】下列不属于项目管理范围的是
A、质量管理
B、资源管理
C、费用管理
D、计时管理

29【单选题】下列属于分析工具的是
A、测试工具
B、数据字典管理系统
C、代码生成器
D、第四代语言

30【单选题】下列不属于数据库设计过程的是
A、需求分析
B、概念设计
C、物理设计
D、程序设计

31【单选题】编程阶段的成果不包括()
A、 数据字典
B、 框图
C、 程序代码
D、 变量说明

32【单选题】需求分析阶段收集的信息是()
A、 系统状况
B、 设计成果
C、 运行状况
D、 项目版本信息

33【单选题】下列哪项不是大型软件开发过程中可能遇到的困难()
A、 软件的定义
B、 测试的问题
C、 工作进度的控制
D、 文档与代码的协调

34【单选题】软件开发工具的基础是()
A、 信息库
B、 用户
C、 数据库
D、 计算机系统

35【单选题】信息库研究的核心问题是
A、信息的一致性
B、信息的共享性
C、信息的准确性
D、信息的安全性

36【单选题】关于文档,不正确的叙述是()
A、 编写文档应在编写程序代码完成后进行
B、 保持文档与代码一致,比保持代码各部分之间的一致更难
C、 与代码不一致的文档不但无用,反而会造成混乱
D、 源程序应文档化

37【单选题】编程阶段的所有成果,一般应当存入()
A、 文件系统
B、 信息库
C、 数据库
D、 数据仓库

38【单选题】从概念上说,软件开发工具产生的基础是()
A、 机器语言
B、 汇编语言
C、 高级语言
D、 非过程化语言

39【单选题】在软件开发过程中,由用户提出,由分析员采集,经过分析人员的理解,成为需求分析及设计的依据,这类信息是(   )

A、有关系统环境、现状及需求的信息
B、有关软件的功能设计与物理设计的各种信息
C、有关软件成果本身、包括程序与文档类信息
D、有关用户对系统的各种变更要求及系统各种变更的记录信息

40【单选题】下列哪个是自行开发软件开发工具最核心的问题()
A、 功能上的要求
B、 短小实用
C、 文档齐全
D、 通用化、商品化

41【多选题】下述体现软件开发工具发展的有(     )
A、程序设计自动化程序提高
B、把软件开发工作延伸到项目及版本管理
C、把软件开发工作扩展到了作为一个不断发展的主体生长完善的全过程
D、软件生产的成败更多地依赖于编程技术
E、进一步削弱了用户在软件开发中的作用

42【多选题】属于PowerBuilder中应用程序对象的有( ABCDE   )
A、窗口对象
B、菜单对象
C、用户对象
D、工程对象
E、库

43【多选题】项目管理的基本目标有(  B,D,E  )
A、尽量提高产品的数量
B、有效地控制产品的质量
C、保证安全,提高保密程度
D、保证整个系统按预定的进度完成
E、合理利用各种资源,尽量减少资料浪费和闲置

44【多选题】从技术方面考虑,软件开发工具的基本原则包括(  ADE   )
A、面向使用者
B、缩短开发过程
C、保证信息存储的正确性
D、保证信息的准确传递
E、保证系统的开放性

45【多选题】下述属于软件开发工具概念模式的有(A,C,D,E)
A、数据流程图
B、业务流程图
C、实体关系图
D、数据字典
E、时序网络

46【多选题】引入软件开发工具之后的组织管理工作所包括的内容有(  ACE   )
A、制定严格的使用制度
B、限制使用范围
C、记录使用的详细过程
D、严格控制使用时间
E、培训使用人员

47【多选题】在可视化程序设计中,运用的技术手段包括(  BCE  )
A、编辑与绘图
B、指点与卡嗒
C、删剪与粘贴
D、显示与打印
E、拖拉与扔下

48【多选题】人机界面和总控模块是软件开发工具的( AD )
A、信息入口
B、信息出口
C、信息管理
D、调度中心
E、程序代码产生点

49【多选题】如下列出的理论和方法中,哪些不是软件开发工具所用到的? ( D E )
A、认知科学中关于概念模式的理论和方法
B、数据库技术的理论和方法
C、编译技术的有关方法
D、物理学中的相对论和方法
E、电子学中模拟电路理论和方法

50【多选题】下列属于软件配置管理目的的有(  B,C,E   )
A、控制软件的使用
B、控制软件的修改
C、减少混乱
D、提高软件使用率
E、提高软件生产率

二次测评

1【单选题】软件开发环境的主要组成成分是
A、软件工具
B、软件
C、程序
D、人机界面

2【单选题】下列哪项不是引入软件开发工具之后的组织管理工作所包括的内容()
A、 制定严格的使用制度
B、 限制使用范围
C、 记录使用的详细过程
D、 培训使用人员

3【单选题】下列属于高级语言的是
A、机器语言
B、汇编语言
C、VC
D、二进制

4【单选题】在软件开发过程中,建立逻辑模型应在
A、需求分析阶段
B、编码阶段
C、测试阶段
D、分析设计阶段

5【单选题】决定购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是(   )
A、待开发软件的性质与要求
B、软件开发人员希望从开发工具得到的帮助
C、待开发软件的工作平台
D、软件开发人员的知识背景

6【单选题】关于模块,正确的叙述是()
A、 模块的功能应单一
B、 应增加程序模块之间的通信联系
C、 模块之间应尽量避免数据耦合,仅限于逻辑耦合
D、 程序模块内的凝聚性越弱越好,模块间的耦合越强越好

7【单选题】下列属于总体设计工具的是
A、DFD
B、E-R图
C、HIPO图
D、PERT图

8【单选题】下列哪项不属于大型软件开发过程中涉及的角色()
A、 用户
B、 项目负责人
C、 程序员
D、 计算机厂家

9【单选题】软件的工作环境、功能需求、性能要求,有关的各种信息来源的状况、用户状况、硬件环境以及在该领域中的作用等外部信息,这一般应当存入( )
A、信息库
B、数据库
C、数据仓库
D、文件系统

10【单选题】下列不属于数据库设计过程的是
A、需求分析
B、概念设计
C、物理设计
D、程序设计

11【单选题】下列属于用EMF创建一个应用的步骤的是()
A、 创建扩展点
B、 构造模型
C、 创建编辑器扩展点
D、 创建透视图扩展点

12【单选题】下列哪项不属于程序的结构的基本模块()
A、 顺序机制
B、 处理单元
C、 循环机制
D、 二分决策机制

13【单选题】对应用领域的特点依赖最多的软件是(   )
A、操作系统
B、数据库管理系统
C、高级语言
D、软件开发工具

14【单选题】GDB调试器的断点包括()
A、 横断点
B、 列断点
C、 事件断点
D、 位置断点

15【单选题】帮助人们绘制数据流程图、系统结构图、ER图的工具属于()
A、 计划工具
B、 分析工具
C、 设计工具
D、 管理工具

16【单选题】结构化程序设计的特点不包括()
A、 减少了程序工作量
B、 增加了编程的麻烦
C、 降低了程序运行的效率
D、 提高了程序的可读性、可靠性、正确性

17【单选题】在软件开发过程中,常用()来描述某一业务处理系统的信息来源、存储、处理和去向的 全面情况。
A、E-R图
B、框图
C、DFD(数据流图)
D、时序网络

18【单选题】下列哪项不是人们为了克服软件危机而提出的软件开发方法()
A、 面向过程的程序设计方法
B、 软件工程方法
C、 面向对象的程序设计方法
D、 即插即用的程序设计方法

19【单选题】下列不属于结构化程序设计在实施过程中强调的要点的是()
A、 限制OO语句的使用
B、 子程序只有一个入口和两个出口
C、 程序风格明确、清晰
D、 书写格式体现层次结构

20【单选题】下列哪个与软件开发工具的性能指标无关()
A、 主机(频)速度
B、 软件环境
C、 硬件环境
D、 使用要求

21【单选题】Eclipse中,用于编辑XML文件的插件是()
A、 H evelopment ools(D)
B、 isual ditor(E)
C、 MBuddy
D、 og4?

22【单选题】
需求分析阶段收集的信息是()
A、 系统状况
B、 设计成果
C、 运行状况
D、 项目版本信息

23【单选题】下列属于性能优化工具的是
A、WinRunner
B、EcoScope
C、PC-LINT
D、Vector CAST

24【单选题】下列哪项不是与软件开发工具有关的概念、术语()
A、 即插即用的程序设计
B、 第三代语言
C、 AE工具
D、 最终用户计算

25【单选题】下列属于总体设计阶段工作的是()
A、 设计出在计算机系统内外的、合理的信息流程
B、 写出软件功能说明书
C、 整个软件的结构设计
D、 程序设计

26【单选题】下列不属于项目管理范围的是
A、质量管理
B、资源管理
C、费用管理
D、计时管理

27【单选题】下列不属于多媒体技术特征的是
A、集成性
B、交互性
C、模拟性
D、实时性

28【单选题】软件开发工具最重要的信息出口是代码生成和
A、报表生成
B、文档生成
C、联机查询
D、图形处理

29【单选题】选购软件开发工具首先应考虑的是
A、价格
B、市场调查
C、环境
D、明确目的与要求

30【单选题】信息库管理应当具备的功能不包括()
A、 插入功能
B、 修改功能
C、 删除功能(让出空间)
D、 实现定量信息与文字信息的协调一致

31【单选题】关于软件开发工具的发展现状,叙述不正确的是()
A、 现在,软件的开发已彻底摆脱了手工作业的方式
B、 目前,不少商业软件开发工具已经问世,并在一定范围内得到应用
C、 目前,使用软件开发工具的实际成效还没有充分发挥出来,也有一系列实际问题与理论课题有待于研究解决
D、 只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化

32【单选题】以下有关软件开发工具新阶段的特点的描述,不正确的是()
A、 把软件开发工作延伸到项目及版本管理
B、 没有超出一次编程的局限
C、 明确地把需求分析包括在软件工作的范围之内
D、 自动化程度的提高

33【单选题】在第三代语言的应用中,人们发现的新的”瓶颈”是()
A、 处理需求的描述
B、 处理过程的描述
C、 处理结果的描述
D、 检测方式的描述

34【单选题】下列属于分析工具的是
A、测试工具
B、数据字典管理系统
C、代码生成器
D、第四代语言

35【单选题】在RationalRose建模的逻辑设计中,使用的图是
A、活动图
B、顺序图
C、状态图
D、关联图

36【单选题】信息库研究的核心问题是
A、信息的一致性
B、信息的共享性
C、信息的准确性
D、信息的安全性

37【单选题】在软件开发工具的概念模式中,着重描述模块间控制的是
A、E-R图
B、结构图
C、系统流程图
D、DFD图

38【单选题】模块的功能在逻辑上应尽可能地(   )
A、全面、完整
B、单一、明确
C、全面、明确
D、规范、完整

39【单选题】下列测试工具中,直接对代码进行分析,不需要运行代码,也不需要对代码编译链接的是
A、白盒
B、黑盒
C、静态
D、动态

40【单选题】在对市场上可供使用的软件开发工具进行调查研究时,调查的重点不包括()
A、 安全性
B、 价格
C、 功能
D、 运行环境

二、(多选题)本题共10小题,每小题2分,共20分。
1【多选题】下列属于软件配置管理目的的有(  B,C,E   )
A、控制软件的使用
B、控制软件的修改
C、减少混乱
D、提高软件使用率
E、提高软件生产率

2【多选题】为了减少选择软件开发工具的盲目性,必须考虑(  A,B,C,E  )
A、是为了一个项目还是为了一批项目而购置工具
B、在哪些工作阶段使用工具
C、工具将供哪些人使用
D、工具的销售情况
E、工具在什么软、硬件环境下运行

3【多选题】下述属于软件开发工具概念模式的有(   A,C,D,E  )
A、数据流程图
B、业务流程图
C、实体关系图
D、数据字典
E、时序网络

4【多选题】在信息库中,项目管理的有关信息包括(   A,B,C,D,E  )
A、人员更变
B、资金投入
C、进度计划
D、实施情况
E、版本信息

5【多选题】目前,软件开发工具的动向是(  A,B,D,E  )
A、智能化
B、网络化
C、商品化
D、一体化
E、标准化

6【多选题】如下列出的理论和方法中,哪些不是软件开发工具所用到的?( D,E)
A、认知科学中关于概念模式的理论和方法
B、数据库技术的理论和方法
C、编译技术的有关方法
D、物理学中的相对论和方法
E、电子学中模拟电路理论和方法

7【多选题】引入软件开发工具之后的组织管理工作所包括的内容有(  A,C,E   )
A、制定严格的使用制度
B、限制使用范围
C、记录使用的详细过程
D、严格控制使用时间
E、培训使用人员

8【多选题】以下软件属于软件开发工具范围的有( A,B,D   )
A、报表生成器
B、集成的软件开发环境
C、防病毒软件
D、数据字典管理系统
E、游戏软件

9【多选题】人机界面和总控模块是软件开发工具的( A,D)
A、信息入口
B、信息出口
C、信息管理
D、调度中心
E、程序代码产生点

10【多选题】属于SAA对外系统的通信接口提供的功能是( B,D,E   )
A、数据库查询
B、数据流
C、代码生成
D、作业管理
E、数据安全控制

11【单选题】近年来对质量好的软件的评判标准有 ()
A、 运行越快越好
B、 程序越短越好
C、 占用内存越少越好
D、 用户界面友好

23、信息库管理应当具备的功能不包括()
A、 插入功能
B、 修改功能
C、 删除功能(让出空间)
D、 实现定量信息与文字信息的协调一致

24、VisualAge属于哪个公司()
A、ORACLE
B、IBM
C、INFOMAX
D、HP

26、实现总控部分和人机界面时,下列哪项说法不正确()
A、 面向使用者
B、 保证信息的准确传递
C、 保证信息的高效传递
D、 保证系统的开放性

34【单选题】衡量项目组是否合乎标准用()
A、OOD
B、CMM模型
C、OOP
D、AD/Cycle

38【单选题】一般来说,软件开发工具对环境的要求( )
A、与它所支持的应用软件的环境要求无关
B、依赖于它所支持的应用软件的环境要求
C、应当超出它所支持的应用软件的环境要求
D、不应当超出它所支持的应用软件的环境要求

2【多选题】目前已有的软件组件标准有( DE )
A、 ++
B、 IUA
C、 MLTL
D、 OB
E、 O101

3【多选题】软件开发工具的设计中,首先要考虑的问题是( CD )
A、代码生成
B、文档生成
C、功能设计
D、总体结构
E、信息库管理

4【单选题】下述对通用软件特点叙述正确的是()
A、 通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高
B、 使用通用软件开发软件能够完成几乎所有的开发工作
C、 使用通用软件常常遇到难以保持一致性的困难
D、 通用软件能够自动生成非常高质量的程序

8【单选题】下列软件中哪个是Rational公司的()
A、CASE
B、VisualAge
C、Rose
D、ADPS

10【单选题】在PowerBuilder中,提供以自由表形式显示数据的是(   )
A、应用程序对象
B、菜单对象
C、数据窗口对象
D、用户对象

13【单选题】在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是()
A、 软件开发工具供应商的规模
B、 软件开发工具的管理者
C、 软件开发工具的销售量
D、 软件开发工具的服务和培训条件

15【单选题】侧重于分析方法的、独立于平台的工具有()
A、 Rational公司的Rose
B、 ORACLE的CASE
C、 INFOMAX的New Era
D、 IBM的VisualAge

35【单选题】下列不属于数据库设计过程的是
A、需求分析
B、概念设计
C、物理设计
D、程序设计

38【单选题】软件开发工具分为()
A、 设计工具、分析工具、计划工具
B、 专用工具和集成工具
C、 与软、硬件有关的和与软、硬件无关的工具
D、 以上全对

40【单选题】在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是(   )
A、软件开发工具供应商的规模
B、软件开发工具的管理者
C、软件开发工具的销售量
D、软件开发工具的服务和培训条件

2【多选题】软件开发工具为如下几方面提供支持( A,B,D,E )
A、认识与描述客观系统
B、存储及管理开发过程中的信息
C、为挑选管理人员提供必要信息
D、文档的编制或生成
E、软件项目的管理

3【多选题】目前已有的软件组件标准有( DE )
A、 ++
B、 IUA
C、 MLTL
D、 OB
E、 O101

4【多选题】如下列出的理论和方法中,哪些不是软件开发工具所用到的?( D,E )
A、认知科学中关于概念模式的理论和方法
B、数据库技术的理论和方法
C、编译技术的有关方法
D、物理学中的相对论和方法
E、电子学中模拟电路理论和方法

5【多选题】与软件开发工具有关的概念、术语很多,如( A,B,C,D,E )
A、CAE工具
B、第四代语言
C、可视化程序设计
D、最终用户计算
E、组件程序设计

1【多选题】软件配置管理能够( ABCD)
A、对软件修改进行标识
B、对软件修改进行控制
C、协调整个系统过程
D、控制整个系统过程
E、只能保持一个版本

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年12月14日
下一篇 2023年12月14日

相关推荐