软件开发工具填空题_20221004

第三代程序设计语言一般都是(  过程 )语言。
进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点
是面向网络,另一个特点是(开源软件的兴起和应用)。填空题 1712
对于CASE工具有两种理解。一种是计算机辅助软件工程,另一种是
(计算机辅助系统工程) 。填空题
软件开发工作的起点是(初始要求)的提出
软件开发工作中总体设计包含(结构图)(模块清单)(公共数据设计)结模公
公共数据结构
程序的编写与文档的编写是两件并行的  工作,我们可以统称之为(实用阶段)。
实现阶段
测试或调试阶段包括(模块)的调试与整个软件的联调。
2
结构化程序设计把程序的结构分解成三种基本模块:处理单元、循环机制、(二分决策机制)
客观世界的任何事物都是对象(Object),它们都有一些(静态属性)和相关的操作
抽象的、较大的对象所具有的性质,自然地成为它的子类的性质,不必加以说明或规定,这就是(遗传)性
3
概念模式是人们在认识事物过程中,对某一事物或某一系统形成的、抽象
的、一般化的(框架)
框图把程序执行的基本步骤归纳为(处理)、判断、输入输出、起始或终止几个基本功能
框图是描述程序执行的()过程的概念模式,把
程序执行的基本步骤归纳为()、()、()、()、()或()几个基本功能。
数据流程图的基本元素是(外部实体),数据处理与数据存储,用箭头表示信息的流动状况
数据字典用表格的形式列出数据的(基本属性)及相互关系
信息库(Repository)应保存编程阶段的所有成果,包括(程序代码)、(框图)、(变量说明) 、(测试情况)、(验收报告)和(使用说明)程框变试验屎
人机交互手段的八个方面是:(菜单选择)、(色彩应用)、(帮助系统)、(鼠标操作)、(数据录入),(键盘操作)、(屏幕滚动)和(信息显示)菜菜帮助闲鼠鼠又滚又操
4
1、软件开发工具帮助使用者编写程序代码,并编制、生成及修改各种(文档)代码文档
2、软件开发工具对于历史信息进行跨生命周期的管理,把项目进度与(版本更新)的信息科学地管理起来  代码跟文档 项目跟版本 木本
1信息系统设计成果包括 (数据流程图)、数据字典、系统结构图、数据库逻辑设计、各模块的设计要求,以及由此形成的设计文档。三数
信息系统运行状况记录包括(效率)、作用、用户反映、故障情况、故障的原因和处理情况 故笑用户(智)障 智是用来助记
运行效率
信息库管理的三项功能是(录入更新)、使用查询和一致性维护   已录用
购买现成的软件开发工具还是自己开发专用的工具与具体工作的 (条件)、环境、人员素质、项目特征都有不可分割的联系 条境特质
5
许多软件技术人员手边都积累了一些(自制的)、专用的、规模不一的软件开发工具 自用 模
软件开发的工作环境包括硬件配置、系统软件、(数据库管理系统)、网络通信等各种条件
软件开发的工作环境包括硬件配置、系统软件、数据库管理系统、 (网络通信)等各种条件
在选择软件开发工具之前,首先需要明确目的与(要求)
系统审计是指对一个系统的运行状态及(效率)进行检测与评价,以便进一步用好或改进这个系统
项目的组织者必须及时地清楚地知道(软件开发工具)的使用情况、(信息库)的情况以及人们是否正确地使用了它们  发信
IBM于1989年提出AD/Cycle界于应用系统开发和(CASE)工具的总框架  用C
软件开发工具的智能化,就是在软件开发工具的研究与使用中引用人工智能以及(神经网络)等技术  智能跟大脑有关 大脑跟神经
通过网络,人们可以更方便地共享知识、互通信息,这就给软件重用、(知识)重用提供了新的机会  共享什么 重用什么?
从目前的发展势头看,(智能化)、网络化、一体化、标准化是软件开发工具发展值得重视的动向 王一治标
只有对软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的(一体化)4者合一
我们需要软件开发工具,是为了提高软件开发的效率和(质量)软件开发 小指
从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和(趋同化)的并存 同样
6
Eclipse最初主要用来进行(java)语言开发,但Eclipse并非只有这个用途。
Eclipse的体系结构主要包括运行时内核, (工作空间),工作台,其他插件 内奸太差
Eclipse的工作空间是负责管理(用户资源)的插件,包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源 就是用户。。。资源
Eclipse的工作空间是负责管理用户资源的插件,包括用户创建的项目、那些项目中的(文件) ,以及文件变更和其他资源
Eclipse体系结构中的其他插件包括(帮助)组件、团队支持组件等 主持
()为Eclipse提供用户界面  台面
使用Eclipse,首先需要安装 (JDK)。从安装完成之后,就可以开始安装专门用于编写C和C++程序的Eclipse开发环境(CDT)
工作空间是Eclipse在用户电脑磁盘上划出的一块区域,用来存放用户的(工作资料)workspace时工作空间 存储工作?
工作空间是Eclipse在(用户)电脑磁盘上划出的一块区域,用来存放用户的工作资料。
3、Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个(整体架构)和可扩展的用户界面  台整扩
4、Eclipse的工作平台,主要由以下几个组成部分:菜单栏、工具栏、透视图,而透视图又分为(视图)、编辑器 事变
5、Eclipse的工具栏主要有两种类型,一种为(主)工具栏,另一种类型则是视图工具栏  注释
6、Eclipse的工具栏主要有两种类型,一种为主工具栏,另一种类型则是(视图)工具栏  主视图
7、 (资源管理器) 一般位于窗口的左侧,显示当前Eclipse集成环境中加载的所有项目和各个项目中的文件列表
8、视图包括导航器视图、(大纲)视图、控制台视图等。钢制器
14、编辑器是工作台中的一个(可视化)组件  客气
15、Eclipse环境中,所有视图共享同一组(编辑器)。事变
7
16、Eclipse集成开发环境中,每个小程序都是以 (项目)为单位存在的。填空题
17、新建项目:打开Eclipse集成环境,点击菜单栏上的 (file)菜单。
文件
1、为了能够使用Eclipse CDT编译且运行C和C++程序,必须要安装一个C/C++ (编译器)送分
1、C语言是一种面向(过程)的计算机程序设计语言
使用Eclipse提供的浏览功能,可以从多个角度快速查看并定位到程序中的各个元素,包括代码的层次结构、(调用关系) 、继承关系等。承次调
Eclipse提供了快速打开程序中已经在使用的特定数据类型及其相关(继承关系) 的方法   特继
继承结构
Eclipse中将命名空间、类、结构、变量等定义为(元素)。
8
Eclipse重构中的重命名功能为我们解决了变量、类、(函数)等重命名的所有问题 变内涵
3、抽取常量本质上是将程序中的 (数字)、字符等定义为常量,使得对于常量的调用和修改变得简单   数字
在Eclipse CDT特有的Search功能中,可以执行(文件)、任务和C/C++搜索功能
Eclipse CDT调试器允许用户使用设置断点、 (暂停),单步执行代码的方法来控制程序的运行过程   短暂不
断点的作用是程序在运行到断点的位置时自动暂停,并且显示(程序)当前的状态
在程序运行过程中,发生特定问题时将程序暂停,称为(事件断点)。
在Eclipse中支持的断点包括行断点、方法断点和(事件断点)行方事
Eclipse的调试透视图主要包括调试视图、(断点)视图、变量视图、编辑器、大纲视图和控制台视图
在调试程序中的单步遍历程序主要包括单步跳入、单步跳过和单步(返回)单反
9
Eclipse CDT编辑器的首选项设置包括外观、键、搜索、(工作空间)和浏览器 外键所做流
在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、(菜单栏)、命令组和快捷方式 单据快令
在Eclipse中允许用户在注释、代码和(文件 )三个维度设置代码模板
在版本控制软件中,可以将用户分为(管理员 )和程序员两种角色
版本控制软件ClearCase涵盖的范围包括版本管理、( 建立管理)、工作空间管理和过程控制 两控两管 建立工作管理,版本过程控制
在CVS的About页面,提供了软件产品版本、来源和(服务版本)信息 VSS
服务状态
10
Eclipse插件清单编辑器由(概述)页面,(运行时)页面,(依赖性)页面,(构建)页面,(扩展)页面和(扩展点)页面组成  想象自己写代码
 Ecplipse插件用户界面的三个基本构成元素是(透视图),(编辑)器,和(视图)  事变透
11
UML(Unified Modeling Language)称为(统一建模语言)
UML 采用了(面向对象)技术和方法
UML是一种(功能强大)易于表达,定义良好且普遍适用的建模语言
UML可以实现大型复杂的系统各种成分描述的可视化 说明并构造系统模型,以及建立各种所需的(文档)
当前我们要开发的信息系统不同以前,其重要的特征是具有(多样性),复杂性和相互关联性
在软件开发工具中,对客观世界的抽象称为(对象)
对象是客观世界的(抽象)
在程序设计中,对象表达为被描述事物的数据和(对数据处理)的统一整体 描述处理
在程序设计中,对象表达为描述事物的数据和对数据的处理的统一整体,也称为(封装)。
 
12
就系统的整体结构而言,Rational Rose采用的是三层解决方案,它是指由(用户接口)层、事务处理原则层和数据层组成的应用模型
使用UML建模时一般分为用例视图设计、 (逻辑)设计和物理设计几大部分
可以用类图来表现系统的(静态)信息
可以用顺序图、交互图来表现系统的(动态)信息
 
模拟试卷的填空
UML的(用例)视图是从系统外部使用者对系统需求的角度来描述该系统所应具备的功能
组织的管理工作包括(严格使用制度),记录使用的详细过程,培训使用人员和经常进行审计与评价工作
抽取常量本质上将程序中的(数字),字符等定义常量,使得对于常量的调用和修改变得简单
软件开发工具兴起是在20世纪(80年代末)
下载GDB时,在浏览器上应选的标签是(Files)
概念模式是人们在认识事务过程中,对某一事物或某一系统形成的,抽象的,一般化的(框架)
审计的基础是()信息
日常记录
在使用Eclipse浏览功能中,用户可以使用快捷键(Ctrl+Alt+I)打开包含浏览器选项
就系统的整体结构而言,Rational Rose采用的是三层解决方案,它是指由(用户接口层),事务处理原则层和数据层组成的应用模型
开源软件的质量取决于其文档和(代码)的规范程度
在版本控制软件中,可以将用户分为管理员和程序员两种角色
从项目管理观点来说,项目管理状况的最终体现是项目(成本)的升高或降低
在Eclipse工作台中,用户可以使用(Ctrl+Alt+k)快捷键可以快速返回最近的浏览器的编辑器
Alt+Left
使用Eclipse为C程序文件定制代码模板时,变量以($)开头,并用{}括起来
CVS资源库是放置开发的(程序代码)并对其进行控制管理的一个文件夹
人们在实验中认识到,黑箱检验方法只能证明程序(有错)而不能保证程序的正确性
C语言是一种面向过程的计算机程序设计语言,既有高级语言的特点,又具有(汇编)语言的特点,允许直接访问物理地址
与Visual Studio相比,Eclipse有着显著的特点,包括大平台,(小核心),多插件
重命名变量位于菜单栏中(重构(Refactor))菜单项中
 
模考二
用例图主要通过(用例)来描述系统的工能性需求,它是系统中与实现无关的视图
UML的(用例)是从系统外部使用者对系统需求的角度来描述该系统所应具备的功能
面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计方法,软件工程方法,(面向对象)的程序设计方法,即插即用的程序设计方法,面向开源软件的程序设计方法等
工作空间以(项目)为单位组织文件和目录,它将各种资源组织成树形结构
抽取常量本质上是将程序中的(数字),字符等定义为常量,使得对于常量的调用和修改变得简单
就系统的整体结构而言,Rational Rose 采用的是三层解决方案,它是指(用户接口层),事务处理原则层,数据层组成的应用模型
为了能够使用Eclipse CDT的编译和运行C和C++程序,必须安装一个C/C++(编译器)
面向对象的程序设计将认识框架迅速地散步到程序设计语言的范围之外,以至于出现了面向对象的(系统分析),面向对象的系统设计,面向对象的数据库管理系统等
Eclipse工具栏默认状态是(解锁)
Eclipse环境中,所有视图共享一组(编辑器)
版本控制软件ClearCase涵盖的范围包括版本管理,建立管理,(工作空间管理)和过程控制
(数据流程图)用于描述某一业务处理系统的信息来源,存储,处理,去向的全面情况
软件应对包括代码和(文档)两个不可缺少的组成部分
在Eclipse中允许用户在代码,注释,(文件)三个维度设置代码模板
面向对象方法简称为OO方法,它由面向对象分析(OOA)面向对象设计(OOD)和(面向对象程序设计(OOP)),在今年来引起了国内外的广泛关注
信息库管理的三项功能的是录入更新,使用查询,和(一致性维护)
信息库的组织方式是逻辑上统一,物理上(分散)
每个插件都是由一个插件(清单)文件,和一些可选文件组成
Eclipse重构中的重命名功能为我们解决了变量,类,(内涵)等重命名的所有问题
函数
软件开发工具生成的文档包括的内容是()  
文章,表格和图形 最容易是表格
 
模考三
用例图主要通过(用例)来描述系统的功能性需求,她是系统中与实现无关的视图
组织管理工作包括严格使用制度,(记录运行的详细情况),培训使用人员和经常进行审计与评价工作
记录详细的使用过程
在Eclipse CDT特有的Search功能中,可以执行文件,任务,(C/C++)搜索功能
Eclipse中Visual Editor采用最常见的工具是(图形化编辑工具)
图形化编辑框架
在使用Eclipse 浏览功能中,用户 可以使用快捷键(Ctrl+Alt+T)打开元素选项
下载GDB时,在浏览器界面上应选的标签是(Files)
概念模式的意义决定了它的()
相对性
即插即用的程序设计是今年来软件界讨论的有一热门话题,与它紧密相关的还有(软件程序组件),组合文件,宏观程序设计
组件程序设计
我们需要软件开发工具,是为了提高软件开发的效率和(质量)
程序的调用方式包含顺序调用,(选择调用),循环调用。
断点作用是程序在运行到断点的位置时自动暂停,并且显示(程序)当前的状态
常用的编辑器有C/C++编辑器,文本编辑器,任务编辑器,二进制编辑器,(web浏览器)等
在软件开发过程的概念模式中,时序网络的基本概念是(状态)与转换
在调试程序中单步遍历程序主要包括单步跳入,(单步跳过),单步返回
在Eclipse定制透视图编辑器中 的四个标签,分别定制的是(工具栏),菜单栏,命令组,快捷方式
AD/Cycle讲软件开发过程的每一个周期分为五个阶段:需求分析阶段,分析设计阶段,编码阶段,(测试阶段),维护阶段
购买现成的软件开发工具,还是自己开发专用的工具与具体工作的条件,环境,(人员素质),项目特征都有着不可分割的联系。
信息库的组织方式是逻辑上统一,物理上(分散)
C语言是一种面向过程的计算机程序设计语言,既有高级语言的特点,又具有(汇编)语言的特点,可以直接访问物理地址
与VisualStudio相比,Eclipse有着显著的特点,包括大平台,(小核心),多插件
 
 120急救

5.卡内基・梅隆大学的软件工程研究所提出________模型,作为衡量软件开发项目组的标准。

5.答案:能力成熟度

解析:卡内基•梅隆大学的软件工程研究所提出能力成熟度模型(Capacity Morality Model — CMM) ,作为衡量软件开发项目组的标准。注意,本题答案也可为 CMM

12.大型软件开发过程中起着十分关键作用的角色是(C)

A.用户                            B.项目负责人                  C.程序员                        D.计算机

项目负责人

23.项目管理的最终体现是( ) D.一致性维护
A.产品质量有效控制 B.项目按预定计划完成 C.有效地利用资源 D.控制和降低成本

制度资本 控制成本是最终体现

33.下列模块中,最不容易由代码生成器生成的是( )
A.对话屏幕 B.输入屏幕 C.输出报表 D.数据加工

D

34.按照 AD/Cycle 的阶段划分,分析阶段的任务包括建立________的模型,即信息的来源、去向、存储处理的逻辑过程。

流通

35.AD/Cycle 将软件开发过程的每一个周期分为五个阶段,它们分别是:需求分析阶段、________阶段、编码阶段、测试阶段、维护阶段。

分析设计阶段

36.软件开发工具的基础是________。

信息库

37.信息库需要存放关于软件应用的领域与环境状况的信息,包括应用领域中的有关________及它们之间的相互关系的描述。

实体

42.对软件开发工具进行审计的基础是( )A

A.系统分析报告              B.软件绘制的数据模型    C.日常使用记录的信息  D.软件的使用说明书

C

44.对软件开发巩固能否切实发挥作用起根本性制约作用的是( )B

A.设置有限的、现实的目标

B.坚持短小实用、逐步积累

C.避免期望过高、贪大求全

D.注意文档的齐全与资料的积累

A

45.对开发所依据的开发方法和开发理论的考察,包括对________和对开发过程的划分与各阶段任务的理解与认识。

应用软件结构

46.软件开发工具的使用记录可以由机器的________功能自动完成,也可以用手工完成

日志

49.为实现软件开发工具一体化提供理论基础的是( )

A.关于信息库内容及处理功能的讨论

B.客户/服务器结构的发展

C.网络的应用

D.计算机硬件性能的发展

 
 A

52.八十年代末,大家发现了专用开发工具应用的弱点,提出了________的要求。

一体化

53.软件开发工具包括一个庞大的谱系,其中一端是________,另一端是从抽象的概念模式出发设计出来的开发平台或开发环境。

计算机语言

63.Eclipse 的视图提供了用户正在工作台中使用的一些________的详细信息。

对象

65.关于 MinGW 的描述中,不正确的是( )

A.MinGW 支持在 Linux 平台运行                      B.MinGW 可以用来编译 Java 程序

C.MinGW 可以用来运行 C 语言程序                  D.MinGW 包含了 C++语言库文件

A

解析:MinGW (Minimalist GNU on Windows)是指用来生成纯粹的 Win32 可执行文件的编译环境,它是以 GNU 为基础的开发 C/C ++项目的工具集,能够提供 C/C++所需要的头文件和库文件。故可知选项 A 错误,即本题选 A

66.在 C 语言中,引用头文件的符号是( )

A.小括号                         B.花括号                         C.中括号                       D.尖括号或引号

72. Eclipse CDT 特有的 Search 功能中,可以执行文件、任务和________搜索功能。

C/C++

77. Eclipse CDT 调试器的断点视图中,用于表示方法断点的图标是( )

 

A.蓝色圆圈                     B.白色圆圈                      C.蓝色箭头加圆圈         D.白色透明圆圈

77.答案:C

解析:在 Eclipse CDT 调试器中,用鼠标右键单击 add 方法,在弹出的菜单中选择 Toggle Breakpoint 即可添加方法断点。方法断点同样显示在断点视图中,用蓝色箭头加圆圈图标显示。故本题选 C

92.如果 Eclipse 工具栏区被竖直的虚线分成若干部分,那么,此时的工具栏处于________状态

解锁

100.版本控制软件 ClearCase 涵盖的范围包括版本管理、建立管理、工作空间管理和________

过程控制

108. Eclipse 中,插件之间相互连接的边界称为________

扩展点

109.开发者可以在________中自行协调不同插件的命名和属性设置等问题

插件开发环境

119.在用例视图设计中,可以用类图来表现系统的________信息。

静态

120.统一建模语言(UML)把系统开发分成哪几个阶段?

需求分析 分析

解析:MinGW (Minimalist GNU on Windows)是指用来生成纯粹的 Win32 可执行文件的编译环境,它是以 GNU 为基础的开发 C/C ++项目的工具集,能够提供 C/C++所需要的头文件和库文件。故可知选项 A 错误,即本题选 A

posted @ 2022-10-04 12:43  宁山  阅读(314)  评论(0编辑  收藏  举报