目录
一.选择题
1.某些软件用于支持软件开发的软件开发工具陆续问世,从而进入了专门的软件发工具的阶段,这个阶段开始于[20世纪80年代]
20世纪60年代初期,FORTRAN,ALGOL和COBOL等高级程序设计语言的成熟与普及,标志了计算机真正走出了难以应用的困窘局面,喀什向社会生活各个领域全面渗透
20年代末期开始,人们对于软件的认识太深入了。在认识到软件工作重要性的同时,也认识到了软件工作的困难性。者就是所谓的”软件危机”问题
20世纪70年代末到20世纪80年代初,很多软件开发人员已经想到了用软件来进一步支持软件开发工作
20世纪80年代以来一些专门用于支持软件开发的软件工具陆续问世,从而进入了专门的软件开发工具的阶段
2.不属于软件开发工具概念模型的是(核心途径图)
属于的有: 数据流程图、 数据字典、时序网络等
3.在一种完整的软件开发工具中,处在中心位置的总控部分和(人机界面)
在完整的软件开发工具中,总控部分和人机界面共同构成了工具的核心部分。总控部分负责后台的管理和调度,而人机界面则负责用户有进行交互。二者相互协作,共同完成了软件开发工具的各项功能。因此,在软件开发工具中,总控部分和人机界面是处于中心位置的两个关键组件。
4.软件开发工具最重要的信息出口是代码生成和(文档生成)
代码生成和文档生成是软件开发工具最重要的两个信息出口。它们共同确保了软件开发的顺利进行和高质量交付
5.不属于研制软件开发工具基本技术要点的是(系统的可靠性)
系统的可靠性是目标而非技术要点
6.软件开发工具文档生成,最难于解决内容的是(文章)
要求开发人员具备丰富的专业知识和经验,能够准确地描述软件的功能和特性,并遵顼一定的格式和央视规范来编写文档,同时,也需要借助先进的技术和方法来提高文档生成自动化和智能化程度
7.如下几种较有代码行的语言及其开发工具中支持面向对象非常好的是(java)
Java的面向对象编程模型更加成熟和完善,且Java虚拟机(JVM)的跨平台特性使得Java程序可以在不同的操作系统上运行,进一步增强了其作为面向对象编程语言的吸引力
8.构造化程序设计措施重要的服务对象是(程序员)
这种设计方式不仅提高了代码的可读性和可维护性,还降低了程序的复杂性和出错的可能性,从而提高了开发效率和质量
9.在大型软件开发中,顾客承当的工作(验收模块)
10.国际电子电气工程师学会的权威刊物《《软件》》的九月/十月份,以”软件开发工具”(Software Development Tools)为题的一期专刊中,觉的错误的观念是(在信息解决、知识体现、事务解决等问题上,的确是存在者我们已经结识的普遍规律)
过于强调了普遍规律的存在,而忽略了软件开发工具的复杂性和多样性
11.Eclipse文本编辑器中查找下一种操作的快捷键是(Ctrl+k)
12.在Eclipse CDT编辑器中,完毕快捷键设定的操作是同步按下=键和(Ctrl)
Ctrl键是Eclipse中常用的修饰键,用于与其他键组合形成快捷键
13.在Eclipse中,把文献恢复到历史记录版本的操作按钮是(Restore)
14.下述控制软件中,具有开发源代码特点的是(CVS)
CVS是一个广泛使用的开放源代码版本控制系统
它的源代码是公开的,允许开发者自由地使用,这有助于保持软件的更新和稳定
CVS社区活跃,有大量的用户和贡献者,这有助于保持软件的更新和稳定
15.CVS中,在某一时刻,模板中文献状态的静态影像称为(快照)
快照是一个静态的概念,符合描述文件状态在某个时刻的影像需求
在版本控制系统中,快照通常用于表示某个时间点的状态
CVS作为一个版本 控制系统,使用快照记录和跟踪文件的历史状态是合理的
16.在整理Eclipse初次启动时,如果某个插件有多种版本,一般的解决措施是(使用存储最高的版本)
提供最大的灵活性和用户有控制权
避免自动选择可能带来的兼容性和用户需求的不匹配的问题
允许用户根据自己的需求和兼容性考虑来选择最合适的插件版本
17.在Eclipsec插件清单编辑器中,指定目前插件运营时所需插件列表的页面是(依赖性页面)
依赖性页面是专门用于配置插件依赖关系的
通过在这个页面中指定所需的插件列表,可以确保插件在运行时能够找到并加载这些依赖项
这样可以提高插件的兼容性和稳定性
18.在Eclipse插件清单编辑器中,显示插件提供应其它插件使用包的页面是(运行时页面)
运行时页面(或其等效页面)通常包含了与插件运行时行为相关的配置
导出的包是插件运行时行为的一部分,一位内它们可以被其他插件引用和使用
通过在这个页面中配置和展示导出的包,可以确保其他插件能够正确地找到和使用这些包
19.在如下有关面向对象的某种概念的论述中,对的是(封装即信息隐藏)
20.在Rational Rose建模的逻辑设计中,使用的图是(顺序图)
顺序图能够清晰地展示对象之间的交互和消息传递顺序
它有助于理解对象之间的协作和如何共同完成系统的功能
顺序图是面向对象软件工程中逻辑设计阶段最常用的工具之一
二.填空题
21.第四代语言的原义是 (非过程化) 的程序设计语言。
第四代语言之所以被称为非过程化的程序设计语言,是一位内它打破了传统编程中对于具体执行步骤的依赖
通过允许用户以更抽象、更高级的方式来描述问题,4GL使得编程变得更加简单、直观和高效
22.总体设计文献应涉及 (构造图) 、模块清单、公用数据构造(文献或数据库的格式)。
23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本归纳为(判断)解决、输入、输出、起始或终结几种基本功能
在程序执行过程中,判断是不可或缺的一个环节。 它涉及到对输入数据的分析、对程序状态评估以及对下一步操作的决策。通过判断,程序能够根据不同的条件执行不同的操作,从而实现复杂的逻辑功能。例如,在流程图中,判断通常通过条件语句(如if-else)或决策节点来表示,这些节点根据输入或状态的变化来决定程序的流向
24.人机交互手段的八个方面:键盘操作、屏幕滚动、菜单选择、协助系统、鼠标操作,色彩应用、数据录入和(信息显示)
信息显示作为人机交互手段的八个方面之一,具有提供反馈、引导操作和增强用户体验的重要作用。在人机交互中,合理设计信息显示的内容和形式,能够显著提高人机交互的效率和用户体验
25.购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、(环境)、人员素质、项目特性均有不可分割的联系
26.记录软件开发工具使用的具体过程状况,将使项目的组织者及时地清晰地懂得开发工具的使用状况、(信息库)的状况以及人们与否对的使用它们。
记录软件开发工具使用的具体过程状况时,之所以要特别关注信息库的状况,是因为信息库在数据管理与整合、版本控制与追踪、数据安全与备份等方面发挥着重要作用。通过关注信息库的状况,可以确保数据的准确性和一致性,便于项目管理和决策,促进团队协作与沟通
27.从几十年开发工具发展历史中,可以到软件开发工具一种值得注意的特点是多样性和(趋同性)的并存
提高了开发效率:由于工具之间的功能和接口更加一致,开发者可以更快和掌握熟悉新的工具,从而提高了开发效率
降低了维护成本:工具之间的趋同性使得开发者在维护代码时更加容易理解和修改,降低了维护成本
促进了技术创新:在工具趋同的背景下,开发者可以更加专注于技术和业务拓展,而不是在工具选择上花费过多的时间和精力
28.Eclipse最初重要来进行(java)语言开发,但是Eclipse并非只有这个用途。
Eclipse最初主要用进行Java语言开发的原因是多方面的,包括其起源与背景、功能与特点、Java语言的普及与影响力以及Eclipse的跨平台性等
29.Eclipse的体系构造重要设计运营时内核,工作空间,(工作台),其他插件等
Eclipse的工作台设计是其体系构造中重要组成部分,它为用户提供了高效、可扩展和友好的用户界面,支持无缝的工具集成和资源管理,同时支持多样化的开发环境。这些特点使得Eclipse成为了一款备受欢迎的集成开发环境(IDE),广泛引用于各种软件开发项目
30.在Eclipse中支持的断点涉及行断点、(措施断点)和事件断点
措施断点是Eclipse中一种非常重要的调试工具,它允许开发者在断点处设置条件,以便更精确地控制调试过程。与行断点和事件断点相比,措施断点提供了更灵活的控制方式,使得调试复杂程序变得更加容易和高效。因此,在Eclipse中支持的断点类型中,措施断点是一个不可或缺的部分
31.在GDB删除措施断点时,有双击、鼠标、右键弹出菜单和(在断点视图中删除)三种措施
在断点视图中删除措施是GDB删除措施断点时的一种重要方式,它基于缎带你视图的直观性、断点管理的集中性、断点删除的准确性以及断点视图的扩展性等优点,为用户提供改了更加便捷、高效和准确的断点管理方式,因此在GDB调试过程中,利用断点视图来删除措施断点是一种非常使用的操作方式
32.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具箱、菜单栏、快捷方式和(命令组)
通过定制命令组,开发者可以将相关的命令组合在一起,并在透视图中以易于访问的方式呈现它们
33.在Eclipse中容许顾客在注释代码、代码和(文献)三个维度设立代码模块
文件维度作为代码组织和管理的一个重要方面
34.在Eclipse代码模板编辑中,变量以($)开头
$符号被明确指定为变量的开头字符。这种规范的涉及有助于确保模板的一致性和可预测性,从而提高了模板的可用性和可靠性
35.版本控制如啊年CleraCase覆盖的范畴涉及版本管理、建立管理、(工作空间管理)和过程控制
36.Eclipse工具栏的默认状态是(解锁)状态
37.Eclipse插件清单编辑器由(概述)页面、依赖性页面、运营时页面、扩展页面、扩展点页面、构建页面构成
38.Eclipsec插件顾客界面三个基本构成元素是视图、编辑器(透视图)
透视图作为Eclipse插件用户界面的一个基本构成元素,通过组织和管理视图、编辑器等界面元素,为用户提供了一个灵活、高效的界面布局方式
39.目前我们所需要开发的信息不同于此前。其重要特性是有(多样性)、复杂性和互相关联性
多样性作为信息的重要特性,不仅满足了多样化需求,促进了创新和进步,还增强了决策支持并有助于应对复杂性和故相关性带来的挑战
40.UML(Unified Modeling Language)称为(统一建模语言)
三.简答题
41.简述信息库中保存的设计阶段资料的内容
设计所有的数据库与数据文献格式、数据字典、总体构造和程序模块的规定、多种接口及参数的传递方式以及最后形成的设计方案
42.简述大型软件开发工作困难产生的因素
其因素是复杂的,多方面的,一方面,这些困难来自大系统的复杂性;另一方面,许多具有积极性的个人之间的组织与协调,者自身也带来大量的困难;此外,各个应用领域之间的差别也导致这些困难的加重;最后,时间的因素,变化的因素也给软件开发工具带来许多困难
43.简述模块的划分应当复合的基本规定
模块的功能在逻辑上尽量地单一化、明确化、最佳做到一一相应;第二,尽量地减少模块之间的联系及互相影响,对于必需的联系都应当加以明确的阐明,应当尽量避免逻辑耦合,而仅限于数据耦合;第三,模块的规模应当足够小,以便使它自身的调试易于进行
44.在引入软件开发工具之后,如何严格使用制度?
在信息库要明确准时间填写与本软件开发有关的多种信息来源,即由哪些人在什么时候完毕这种任务、规定成员的使用权限、维护职责等有关事宜
45.简述软件开发工具的运营环境
软件开发工具的运营环境涉及硬件条件中内存规模、磁盘容量、主机速度、输入输出设备和操作系统、数据库管理系统以及同通信条件
46.简述在面向对象措施中,对象与类的关系
类是对一组几乎相似的对象的描述。从一组对象中出公共数据与措施,并将它们保存在一类中,是面向对象功能的核心。类是创立对象的框架,而对象是类的实例
四.论述题
(1)提供描述软件状况及其发展过程的概念模式,协助开发人员结识软件工作的环境和规定,合理地组织与管理开发工作的工作过程
(2)提供存储和管理有关信息的机制和手段,根据概念模式提供的信息库和人机界面,有效地控制这些信息。
(3)协助使用编制、生成及修改多种文档
(4)通过多种信息的提供、半自动地色生成代码,进行测试、修改错误
(5)对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来