03173软件开发工具.docx

上传人:b****7 文档编号:16681928 上传时间:2023-07-16 格式:DOCX 页数:14 大小:19.30KB
下载 相关 举报
03173软件开发工具.docx_第1页
第1页 / 共14页
03173软件开发工具.docx_第2页
第2页 / 共14页
03173软件开发工具.docx_第3页
第3页 / 共14页
03173软件开发工具.docx_第4页
第4页 / 共14页
03173软件开发工具.docx_第5页
第5页 / 共14页
03173软件开发工具.docx_第6页
第6页 / 共14页
03173软件开发工具.docx_第7页
第7页 / 共14页
03173软件开发工具.docx_第8页
第8页 / 共14页
03173软件开发工具.docx_第9页
第9页 / 共14页
03173软件开发工具.docx_第10页
第10页 / 共14页
03173软件开发工具.docx_第11页
第11页 / 共14页
03173软件开发工具.docx_第12页
第12页 / 共14页
03173软件开发工具.docx_第13页
第13页 / 共14页
03173软件开发工具.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

03173软件开发工具.docx

《03173软件开发工具.docx》由会员分享,可在线阅读,更多相关《03173软件开发工具.docx(14页珍藏版)》请在冰点文库上搜索。

03173软件开发工具.docx

03173软件开发工具

03173软件开发工具

[单项选择题]

1、编写软件使用说明书与编程工作应()。

A.先编写程序

B.先编写使用说明节

C.同步编写

D.可不计次序

参考答案:

C

[单项选择题]

2、()实现了跨生命周期的信息管理与共享。

A.计划工具

B.分桥工具

C.设计工具

D.管理工具

参考答案:

D

[多项选择题]

3、软件开发工具概念的要点包括()。

A.出现在高级程序设计语言之前

B.给予并发者各种不同方面、不同程度的支持或帮助

C.支持软件开发的全过程

D.管理计算机的资源

E.属于程序生成器

参考答案:

B,C,D,E

[多项选择题]

4、需求分析阶段的特点有()o

A.不确定程度高

B.更需要经验

C.易于规范化

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.计划工具完全是为项目主管服务的,保存和管理的信息都是宏观信息

参考答案:

A,B,C,D,E

[多项选择题]

46、按支持软件开发的阶段划分,软件开发工具可分为()。

A.计划工具

B.分析工具

C.设计工具

D.编程工具

E.调试工具

参考答案:

A,B,C

[多项选择题]

47、软件测试需要()。

A.根据设计任务书提出测试方案

B.安排测试环境

C.编制测试数据

D.确保程序完全正确

E.确保所有的可能均已测试过

参考答案:

A,B,C

[多项选择题]

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.开发项目的管理

参考答案:

B,C,D,E

[多项选择题]

52、软件测试的要求包括()。

A.功能与性能是否先进

B.功能与性能是否达到设计目标

C.文档是否齐全

D.文档与程序是否一致

E.主要应由编程者自己进行测试

参考答案:

B,C,D

[多项选择题]

53、软件总体设计文件应包括()o

A.结构图

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.缺乏全向、统一的支撑环境

参考答案:

A,B,C,D

[多项选择题]

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.人类文明与知识得以延续的一种载体

参考答案:

A,B,C,D,E

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2