03173软件开发工具试题Word文档下载推荐.docx
- 文档编号:8368931
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:16
- 大小:13.36KB
03173软件开发工具试题Word文档下载推荐.docx
《03173软件开发工具试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《03173软件开发工具试题Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。
D.易于认识相理解
E.需要抽象出信息需求和信息流程
A,B,E[填空题]5人们将事先编好并存入计算机的指令序列称为()。
程序
[填空题]6编程由多人完成,为了能够及时发现和纠正背离总体设计的情况,编程工作应强调()的重要性。
组织管理
[填空题]7按集成程度划分,可将软件开发工具分为:
()工具、面向某一阶段或某一任务的工具、()的工具。
专用;
集成
[填空题]8简述集成化软件开发工具产生的背景。
以往的专用软件开发L具对软件的开发缺乏全面的、统一的支撑环境。
这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起琅,必然会造成冲突与矛盾i这种冲突与矛盾对于用户来说,造成了沉重的、不堪忍受的负担,使用工具越多这种负担越重,以致抵消了使用工具带来的益处。
这种情况导致了集成化软件开发工具的产生。
[填空题]9说明软件产品开发过程各个阶段的主要任务。
(1)需求分析阶段根据用户的初始要求形成严格的功能说明书。
(2)总体设计阶段根据软件功能说明书的要求,完成软件的总体
(3)实现阶段程序的编写和文档的编写。
(4)测试阶段测试软件是否达到了设计任务书的要求。
(5)运行和维护阶段使用软件,并修改、完善、扩充软件。
[填空题]10软件工作人员为什么需要学习和了解软件开发工具?
使用软件并发工具开发软件使开发规范化,可提高软件产品的质量,提高开发的效率,缩短开发周期.降低开发成本,使软件更适应应用需要,并易于更新版本。
学习和了解软件开发工具还有助于认识软件开发的各种理论和方法。
[填空题]11论述软件开发工具的分类。
按工作阶段可分为;
计划工具,分析工具和设计工具。
按集成程度可分为:
专用工具和集成化工具。
按与硬软件的关系订分为:
依赖于硬软件的管理和独立于硬软件的工具。
[填空题]12论述软件开发I—具的性能要求。
(1)表达能力或描述能力。
(2)保持信息一致的能力。
(3)使用的方便程度。
(4)工具的可靠程度。
(5)对硬软件环境的要求。
[填空题]13论述软件开发工具对软件开发所提供的支持。
即软件开发工具的功能要求。
(1)认识勺措述客观系统c
(2)存储管理开发过程中的信息
(3)代码的编写或生成c
(4)文档的编丐或生成。
(5)软件项目的管理。
[填空题]14说明软件开发工具和新的软件开发方法的主要特点。
(1)自动化程度提高。
(2)软件开发工作包括了需求分析。
(3)软件开发工作包括了项目管理和版本管理。
(4)吸收了许多管理科学的内容和方法。
[填空题]15论述第一代到第四代程序设计语言的主要特征。
第一代程序没计语言就是计算机的指令系统。
用户用机器指令编写程序。
这种程序就是机器指令的序列,都是由“o”和“2”组成,难于阅读,难于维护.而月程序高度依赖于计算机硬件,难于移植。
第二代语言是汇编语言.其中每个语句是用助亿符形式表示的机器指令(汇编语句与机器指令基本上是一——对应的)虽然可读性和可移植性方面前进了一步,但稍然依赖于计算机硬件。
第三代语言也称为高级程序设计语言,其中的语句与机器指令并不一一对应,尤其是表达式的书写与人们的习惯基个相同。
程序员需要远行编写语句来实现算法的过程,因此,第王代语言仍属于过程化的语言,第四代语言(4GI‘)是非过程化的程序设计语言,用户只说明要求做什么.而把具体的执行步骤交由软件自动执行。
[填空题]16简述软件开发的项目管理功能。
为项目管理人员提供支持。
项日管理包括进度管理、资源与费用管理、质量管理三个基本内容。
还包括需要提出测试方案,提供测试环境和测试数据,并进行版本管理。
[填空题]17简述软件开发工具认识与描述客观系统的功能要求。
认识与描述客观系统是软件开发第一阶段所需的重要工作。
该项工作不确定程度高,更需要经验,受难规范化。
需要对复杂系统认识与理解,并在此基础上抽象出信息需求与信息流程。
[填空题]18简述软件开发实现阶段的工作,以及应强调之点。
实现阶段的工作包括程序的编写和文档的编写,应特别强调组织与协调,及时发现并纠正背离总体设计要求的情况。
[填空题]19简述软件开发总体设计阶段的工作要点。
其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。
[填空题]20简述第四代语言与软件开发工具的区别。
(1)软件开发工具包括4GL的功能。
(2)软件开发工具支持系统分衡.设计工作。
(3)软件开发工具支持文档工作。
[填空题]21简述用通用软件辅助软件开发的缺点。
(1)有许多工作是通用软件所无法完成的。
(2)用通用软件完成果些工作、只能表现出其表面的形式。
只能做到“形似”,不能做到“神似”。
(3)难于保持一致性。
更多内容请访问《睦霖题库》微信公众号[填空题]22简述软件开发工具的范围。
软件开发工具的范围大致可以描述为:
在高级程序设计语言(第三代语言)的基础止,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度帮助的一类新型软件。
[填空题]23需求分析
需求分析是软件开发的第一个阶段,软件设计者需要从用户的初始要求出发,经过大量的调查研究工作,抽象出应用领域中的实际信息需求.设计出在计算机系统内外的、合理的信息流程,并规定出软件系统的功能与性能要求,写出软件功能说明书。
[填空题]24可视化(所见即所得)编程
可视化编程就是编程工作的可视化,即在编程过程中随时可以看到结果,程序的调整与后果的调整同步进行o
[填空题]25非过程化程序设计语言
非过程化语言也称第四代语言,即只给机器下达做什么,由机器自动安排执行的顺序。
[填空题]26过程化程序设计语言
需要由编写程序的人一步一步地安排程序的执行过程,这样的语言称为过程化程序设计语言o
[填空题]27面向软件开发全过程的工具称为()的工具。
集成化
[填空题]28软件开发工具中,上游工具指的是()工具,下游工具指的是()工具。
计划和分析;
设计[填空题]29按软件开发工作阶段可将软件开发工具分为:
计划工具、()工具和设计工具。
分析
[填空题]30软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。
功能;
性能
[填空题]31软件的()是指能做什么,软件的()是指能做到什么程度。
[填空题]32软件项目管理一般包括()管理、()管理、资源与费用管理。
质量;
进度
[填空题]33计算机辅助文档生成的主要困难是保持文档与程序的()。
—致性
[填空题]34软件测试阶段包括()的调试与整个软件的联调两个部分。
模块
[填空题]35软件开发的需求分析阶段形成的文档是:
()。
功能说明书
[填空题]36软件的开发过程可分以下几个阶段:
需求分析、()、程序和文档的编写、()、完善与版本更新。
总体设计;
测试[填空题]37软件开发要兼顾两头:
一头是面向(),一头是面向(),形成机器指令序列。
应用(用户);
计算机硬件
[填空题]38软件开发工作从一次性的、具体的编程,扩展到了长期的、不断更新的过程,从而引出了()、()和软件重用等问题。
功能管理;
版本控制
[填空题]39用汇编语言编写的程序需要由()转化为机器指令序列才能执行。
汇编语言
[填空题]40软件开发技术的发展可归纳为四个阶段,各个阶段依次用机器语言、()、()、()来开发软件。
汇编语言;
高级程序设计语言;
软件开发工具
[填空题]41软件包括段序以及相关的()。
文档
[填空题]42IBM公司的AD/cycLE是软件开发工具进入()阶段的标志。
[填空题]43软件产品的()、效率和()已成为各方关注的十分重要的问题.
价格
44、以下()叙述正确。
A.计划工具往往独立于机器与软件
B.分析工具往往独立于机器与软件
C.设计上具多是依赖于特定软件的
D.集成化的软件开发工具常常是依赖于机器与软件E.现在真正集成化的软件开发工具还相当少见
A,B,C,D,E
45、关于软件开发工具,以下叙述正确()。
A.设计工具出现得最早,数量最大
B.现在,设计工具比较成熟
C.分析工具出现得较晚,数量较少
D.计划工具出现得员晚,只有在软件规模很大时才需要。
E.计划工具完全是为项目主管服务的,保存和管理的信息都是宏观信息
46、按支持软件开发的阶段划分,软件开发工具可分为()。
B.分析工具
D.编程工具
E.调试工具
A,B,C
47、软件测试需要()。
A.根据设计任务书提出测试方案
B.安排测试环境
C.编制测试数据
D.确保程序完全正确
E.确保所有的可能均已测试过
48、提高代码的编制速度,可采取以下措施()。
A.代码自动生成
B.多用汇编语言编程
C.软件模块重用
D.缩短分析设计过程
E.增加调试人员
A,C[多项选择题]
49、与软件开发工具有关的概念、术语很多,如:
A.CASE工具
B.可视化程序设计
C.最终用户计算
D.组件程序设计
E.即插即用的程序设计
F.第四代语言
G.软件开发方法学
A,B,C,D,E,F,G
50、对软件开发方法的改进包括()
A.结构化程序设计
B.软件工程
C.面向对象的程序设计
D.即插即用的程序设计方法
E.RISC技术
A,B,C,D
51、软件开发工具对软件开发提供的支持包括()。
A.认识与描述客观系统
B.存储管理开发过程中的信息
C.代码生成
D.文档生成
E.开发项目的管理
52、软件测试的要求包括()。
A.功能与性能是否先进
B.功能与性能是否达到设计目标
C.文档是否齐全
D.文档与程序是否一致
E.主要应由编程者自己进行测试
B,C,D
53、软件总体设计文件应包括()
oA.结构图
B.模块清单
C.公用数据结构
D.程序清单
E.变量清单
A,B,D,E
54、现在的软件开发工具有以下特点()。
A.自动化程度提高了
B.能帮助需求分析
C.能帮助项目管理
D.能帮助版本管理
E.吸收了许多管理科学的内容和方法
A,C,D,E
55、软件开发方法的改进一般都遵循()规律。
A.凡能交给机器做的,就尽量通过一定的专用软件去做
B.形成的程序其运行效率越来越高
C.开发所用的语言越来越接近自然语言
D.在人与机器之间,越来越靠拢人面远离机器
E.开发的效率越来越高
B,D,E
56、IBM公司的集成软件开发工具失败的原因是()。
A.局限于集中式体系结构
B.未能及时适应客户机/5R务器体系结构
C.局限于IBM计算机上,背离了开放式趋势
D.缺少滞求分析工具
E.缺少计划工具
A,C
57、关于辅助软件开发的专用软件工具,以下叙述正确的是()o
A.有帮助编写策种文档的工具
B.有帮助绘制流程图的工具
C.有数据宁典管理系统
D.易于保持一致性E.缺乏全向、统一的支撑环境
58、专用软件开发L具很多,如()。
A.报表生成器
B.MSWord
C.操作说明书编写工具
D.数据流图绘制工具
E.综合性的第四代语言
C,D,E
59、关于辅助软件并发的通用软件,以下叙述正确的是()。
A.可以减少不少丁作量
B.开发所需的许多工作无法完成
C.不但可表现形式,还可反映其逻辑内涵
D.难于保持一致性
E.可在多个开发开发阶段帮助开发
A,B,D
60、从广义上说,软件是()。
A.计算机的灵魂
B.用户与计算机之间的桥梁
C.人类互相联系的纽带
D.人类在各个领域中积累的知识结晶
E.人类文明与知识得以延续的一种载体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03173 软件 开发 工具 试题