版软件开发工具3173自考过关宝典.docx

上传人:b****2 文档编号:3129694 上传时间:2023-05-05 格式:DOCX 页数:54 大小:58.61KB
下载 相关 举报
版软件开发工具3173自考过关宝典.docx_第1页
第1页 / 共54页
版软件开发工具3173自考过关宝典.docx_第2页
第2页 / 共54页
版软件开发工具3173自考过关宝典.docx_第3页
第3页 / 共54页
版软件开发工具3173自考过关宝典.docx_第4页
第4页 / 共54页
版软件开发工具3173自考过关宝典.docx_第5页
第5页 / 共54页
版软件开发工具3173自考过关宝典.docx_第6页
第6页 / 共54页
版软件开发工具3173自考过关宝典.docx_第7页
第7页 / 共54页
版软件开发工具3173自考过关宝典.docx_第8页
第8页 / 共54页
版软件开发工具3173自考过关宝典.docx_第9页
第9页 / 共54页
版软件开发工具3173自考过关宝典.docx_第10页
第10页 / 共54页
版软件开发工具3173自考过关宝典.docx_第11页
第11页 / 共54页
版软件开发工具3173自考过关宝典.docx_第12页
第12页 / 共54页
版软件开发工具3173自考过关宝典.docx_第13页
第13页 / 共54页
版软件开发工具3173自考过关宝典.docx_第14页
第14页 / 共54页
版软件开发工具3173自考过关宝典.docx_第15页
第15页 / 共54页
版软件开发工具3173自考过关宝典.docx_第16页
第16页 / 共54页
版软件开发工具3173自考过关宝典.docx_第17页
第17页 / 共54页
版软件开发工具3173自考过关宝典.docx_第18页
第18页 / 共54页
版软件开发工具3173自考过关宝典.docx_第19页
第19页 / 共54页
版软件开发工具3173自考过关宝典.docx_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

版软件开发工具3173自考过关宝典.docx

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

版软件开发工具3173自考过关宝典.docx

版软件开发工具3173自考过关宝典

2011版软件开发工具3173自考过关宝典

特别说明:

注意:

软件开发工具2011版已于2011年4月1日由机械工业出版社出版,请使用最新教材进行学习。

计算机信息管理专业(独立本科段)其中实践部分:

参考工具软件由PowerBuilder应用开发工具变更为Eclipse,但教材并没有对此做唯一限定,具体请参考主考院校。

另外,新考材后的首场自考2011年10月,对教材实践部分进行了多方面考核:

一、单项选择题10分;二、填空题13分;三、简答题0分;四、论述题0分;五、应用题20分;合计对实践部分考核43分,由于本人此次认为实践部分只有在上机实践才进行考核,对新版本教材实践部分未曾翻阅,但由于具备了C语言的编程基础和对软件开发工具VC++的熟悉,10.8号成绩公布时得分在近80分,希望我复习的资料对大家有用,现进行统一整理发布。

祝各位好运!

软件开发工具单项选择集锦

一、单项选择题

1、最早出现的软件开发工具是(C)p35

A.计划工具B.分析工具C.设计工具D.通用工具

1.1.出现最早、数量最大的软件开发工具是( A  )

A.设计工具B.分析工具

C.计划工具D.集成化工具

、、2.下面哪项不属于面向对象的特性?

(A)p47

A.继承性B.遗传性

C.多态性D.封装性

面向对象特性:

封装、继承、多态

3.框图是用于(A)的概念模式。

P56

A.描述程序执行的逻辑过程

B.描述数据结构

C.描述数据内容

D.描述系统状态及转换方式

4.(A)是软件开发全过程的信息管理总枢纽。

P60

A.信息库B.数据库

C.数据仓库D.项目数据库

5.下列属于概念模式的是(C)。

P58

A.神经网络B.远程网络

C.时序网络D.分散式网络

6.目前人机界面中,最流行的产品是(C)。

P64

A.CPIB.CCS

C.CUAD.GUI

7.在下列软件开发所涉及的信息中,属于跨越开发周期的是( p54C  )

A.有关系统环境、现状与需求的信息

B.有关软件功能设计的各种信息

C.有关用户对系统各种变更要求的信息

D.有关包括程序与文档的软件成果信息

8.在软件开发工具的概念模式中,决策表属于的概念模式是( D  )P59

A.时序网络B.计算机模拟模型

C.结构图D.数学与逻辑模型

9.在软件开发过程中,建立逻辑模型应在(  p72A )

A.需求分析阶段B.编码阶段

C.分析设计阶段D.测试阶段

9.1.AD/Cycle中的需求分析阶段的任务是(C   )

A.充分了解用户需求B.制定发展规划

C.建立逻辑模型D.完成系统总体设计

9.2.在AD/Cycle的跨周期管理中,完成数据库物理设计是在( B)

A.需求分析阶段B.分析设计阶段

C.编码阶段D.测试阶段

10.关于软件开发工具的开发与选择问题,下列选项中正确的是( D  )P81

A.具体工作条件与软件开发工具的开发与选择无关

B.选择软件开发工具与项目特征无关

C.只要确定了某种软件开发工具,就能够进行软件开发工作了

D.自行开发软件开发工具时,应充分考虑其难度

11.在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是(  D )P84

A.软件开发工具供应商的规模

B.软件开发工具的管理者

C.软件开发工具的销售量

D.软件开发工具的服务和培训条件

12.在第三代语言的应用中,人们发现了新的“瓶颈”是( p23  C)

A.处理需求的描述B.处理过程的描述

C.处理结果的描述D.检测方式的描述

13.下述对通用软件特点叙述正确的是( p24  C)

A.通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高

B.使用通用软件开发软件能够完成几乎所有的开发工作

C.使用通用软件常常遇到难于保持一致性的困难

D.通用软件能够自动生成非常高质量的程序

14.每项任务仅由一个模块来完成,这称为模块的(P44C)

A.开放性B.确定性

C.凝聚性D.稳定性

14.1.在模块的相互联系中,应当仅使用(C)

A.逻辑耦合B.功能耦合

C.数据耦合D.控制耦合

14.2.模块的功能在逻辑上应尽可能地( B  )

A.全面、完整B.单一、明确

C.全面、明确D.规范、完整

14.3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即A

A.处理单元、循环机制、二分决策机制

B.处理单元、循环机制、控制转移机制

C.循环机制、二分决策机制、控制转移机制

D.处理单元、二分决策机制、控制转移机制

14.4.划分模块的基本要求是C

A.模块间联系少,模块规模足够小,模块扇入数足够大

B.模块功能单一,模块间联系少,模块扇入数足够大

C.模块功能单一,模块间联系少,模块规模足够小

D.模块功能单一,模块规模足够小,使用逻辑耦合

15.从概念上说,软件开发工具产生的基础是(  C )P25

A.机器语言B.汇编语言

C.高级语言D.非过程化语言

16.软件是用户与硬件之间的桥梁。

开发软件的最初阶段人们用的是( p22  A)

A.机器语言B.汇编语言

C.过程化语言D.非过程化语言

17.选择软件开发工具时,首先要考虑的性能是( P33  B)

A.保持信息一致性的能力B.表达能力

C.使用的方便程度D.可靠程度

18.单个程序员做好软件工作的关键是( P40 C )

A.正确理解用户的信息需求和信息流程

B.将程序员的理解转换为程序的实现

C.理解用户要求,并用程序实现

D.熟悉编程语言

18.1.软件编写困难的最重要原因在于(p39B)

A.程序总写错B.从用户到程序员再到程序的理解转换有错

C.软件要求的功能复杂D.软件结构庞大复杂

 

19.人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为( P55 B )

A.客观模式B.概念模式

C.逻辑模式D.物理模式

、、20.软件开发工具不能帮助人们(  C )

A.规范软件开发的组织管理B.完成特别困难的软件编码

C.方便地检索信息D.做到信息与知识的重用和共享

21.第三代程序设计语言属于( p23C  )

A.汇编语言B.机器语言

C.过程化语言D.非过程化语言

22.集成的软件开发环境是指( p24 B )

A.支持软件开发的通用软件B.支持软件开发全过程的集成软件

C.支持某一阶段工作的专用软件D.操作系统

23.将事物的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为( C  )p47

A.隐蔽性B.安全性

C.封装性D.完整性

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

A.有关系统环境、现状及需求的信息D

B.有关软件的功能设计与物理设计的各种信息

C.有关软件成果本身、包括程序与文档类信息

D.有关用户对系统的各种变更要求及系统各种变更的记录信息

24.1.在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是B

A.分析人员用户B.用户分析人员

C.分析人员设计人员D.设计人员分析人员

25.在软件开发过程中,描述客观世界状态与规律的概念模式是(p58B)

A.时序网络B.计算机模拟模型

C.数学与逻辑模型D.实体关系图

26.决定购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是(P82A)

A.待开发软件的性质与要求B.软件开发人员希望从开发工具得到的帮助

C.待开发软件的工作平台D.软件开发人员的知识背景

、、27.对应用领域的特点依赖最多的软件是(  P87D )

A.操作系统B.数据库管理系统C.高级语言D.软件开发工具

28.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。

属于分析工具的是(B)P34

A.测试工具B.数据字典管理系统C.代码生成器D.第四代语言

28.1.计划工具保存与管理的信息都是B

A.源程序B.与整个项目有关的宏观信息

C.目标代码D.与开发有关的执行程序

、、28.2计划工具是从A

A.宏观的角度去看待软件开发B.微观的角度去看待软件开发

C.宏观的角度去制定测试方案D.微观的角度去制定测试方案

29.在大型软件开发中,经过调试的模块交付给(A)p43

A.项目负责人B.用户C.程序员D.运行维护人员

29.1在大型软件开发中,验收软件产品的最终角色是B

A.用户B.项目负责人C.程序员D.操作员

29.2在大型软件开发中,承担阶段成果试运行的角色是B

A.用户B.项目负责人

C.程序员D.计算机硬件

29.3在大型软件开发中,负责验收模块的角色是B

A.项目负责人B.用户

C.程序员D.软件维护人员

29.4.项目负责人不必考虑B

A.分析需求B.验收模块

C.交付检验D.验收修改成果

29.5.在大型软件开发中,用户承担的工作是A

A.提出要求B.验收模块

C.编写文档D.试运行

30.负责修改已投入运行程序的人是()p43

A.用户B.项目负责人C.程序员D.操作员

31.对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是(p54)

A系统设计的结果B程序运行的结果C系统测试的报告D用户反馈的信息

32.在软件工具生成的各类文档中,最难处理的是(p79)

A.程序B.文章C.表格D.图形

33.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的(p73)

A.灵活性B.可靠性C.安全性D.有效性

34.软件开发工具是在什么基础上发展起来的?

( P25  )

A.机器语言B.汇编语言

C.过程化语言D.非过程化语言

35.结构化程序设计的主要服务对象是(  p45 )

A.系统分析员B.系统设计员

C.程序员D.操作员

35.1.软件工程的思想和方法主要面向

A.用户B.项目负责人

C.程序员D.操作员

36.人机界面的有效实现对于软件开发工具而言,是(   )

A.准备性和灵活性的主要保证B.准确性和可靠性的主要保证

C.实用性和灵活性的主要保证D.实用性和可靠性的主要保证

37.以下哪项因素不是历史信息在信息库中保留的难点?

(  p76 )

A.历史数据的量太大B.历史数据格式不一致

C.历史数据不精确D.历史数据不标准

37.面向对象的程序设计()p48

A.强调“自顶向下”B.强调“自底向上”

C.摒弃了“自顶向下”和“自底向上”的争论

D.自顶向下设计,自底向上实施

38.如下列出的四个目标中,哪一个不是项目管理的基本目标?

()p65

A.提高产品的数量B.保证整个系统按预定的进度完成

C.有效地利用资源,尽可能减少资源的浪费和闲置D.控制和降低成本

39.信息库管理功能中最突出的特点是实现()p62

A.使用查询B.数据完整性

C.录入更新D.一致性维护

40.在信息库(Repository)研究中的核心问题是(p62)

A.提高信息的共享性B.保持信息的一致性

C.确保信息的准确性D.保证信息的安全性

41.在软件开发工具中,文档生成功能与代码生成相比(p78)

A.数量小,内容复杂B.数量小,内容简单

C.数量大,内容复杂D.数量大,内容简单

42.在AD/Cycle的跨周期管理中,在编码和测试阶段都使用的工具是(p72)

A.建模工具(需求和分析)B.分析工具

C.测试工具D.生成工具

 

43.对软件开发工具进行审计(Audit)的基础是(p86)

A.功能完善的软件B.日常记录的信息

C.方便灵活的用户界面D.良好的计算机系统

44.选购软件开发工具首先应考虑的是(p84)

A.市场调查B.明确环境与约束条件

C.明确目的与要求D.价格

45.在软件开发工具中,描述静态数据的概念模式是(p58)

A.结构图B.数据字典

C.数据流程图D.实体关系图

46.在一个完整的软件开发工具中,处于中心位置的是总控部分和(p70)

A.数据库查询B.代码生成器

C.通信服务D.人机界面

47.一般而言,软件开发工具,我们更倾向于购买()

A.非常通用的B.用途十分明确的

C.使用方法精巧,复杂的D.文档理论性很强的

48.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。

这就是所谓的(p23)

A.软件的智能化问题B.结构化程序设计的技巧问题

C.软件生存期的划分问题D.软件危机问题

49.一般来说,软件开发工具对环境的要求(p34)

A.与它所支持的应用软件的环境要求无关

B.依赖于它所支持的应用软件的环境要求

C.应当超出它所支持的应用软件的环境要求

D.不应当超出它所支持的应用软件的环境要求

50.属于软件开发工具的是(P34)

A.COBOLB.DOS

C.TOOLBOOKD.DBMS

50.1.属于软件开发工具的是

A.操作系统B.报表生成器

C.汇编程序D.编译系统

50.2.属于软件开发工具的是

A.4GLB.DBMS

C.编译系统D.操作系统

51.完成软件测试最合适的人员是(P52)

A.编程者B.软件负责人

C.用户D.专门的小组

52.在软件开发工具的概念模式中,描述系统状态及其转换方式的是(P58)

A.结构图B.数据字典

C.时序网络D.直观模型

53.在软件开发过程中,建立逻辑模型应在(P72)

A.需求分析阶段B.编码阶段

C.分析设计阶段D.测试阶段

54.在软件开发工具的概念模式中,不需要事先作更多理论假设的概念模式是(p59)

A.直观模型B.计算机模拟模型

C.时序网络D.数学与逻辑模型

55.对于大型软件开发来说,成为信息处理瓶颈的是()

A.提供描述软件状态的概念模式

B.提供存储和管理有关信息的机制和手段

C.对历史信息进行跨生命周期的管理

D.帮助使用者编制、生成和修改文档

56.判断软件工具优劣的最主要标准是(p83)

A.依据的理论B.工具的功能与性能

C.文档资料齐全D.价格合理

57.软件开发工具提供的功能之一是(p32)

A.文件管理B.数据管理

C.存储管理D.文档生成或编制

58.软件开发中表达标准化不包括()p46

A.数据流程图B.数据字典

C.模块结构图D.检查点设置

59.软件开发工具的基础是()p74

A.信息库B.人机界面

C.总控部分D.代码生成

60.对一个系统的运行状况及效率进行检测与评价的工作称为(p86)

A.测试B.鉴定

C.审计D.验收

61.下列方法中,不属于软件开发工具概念模式的是(p56-59)

A.数据流程图B.实体关系图

C.关键路线图D.数据字典

62.在软件开发工具中,处于中心位置的是(p70)

A.总控和数据库查询B.总控和人机界面

C.通信服务与人机界面D.代码生成器与数据查询

63.下列因素中,不影响软件开发工具的购置与自行开发之间权衡的是(p82)

A.待开发软件的性质和要求B.工作环境

C.开发软件所用的程序设计语言D.开发人员对支持工作与支持程度的需要

64.在面向对象程序设计中,针对同一消息,不同的对象可以有不同的响应。

这种特性称为()

A.继承性B.一致性

C.封装性D.多态性

软件开发工具其它集锦

二、多项选择题

1.总体设计的文档有(p31)

A.结构图B.模块清单C.公用数据结构D.功能说明书E.用户手册

2.大型软件开发的困难有(p40-41)

A.一致性难以保持B.测试困难大大增加

C.工作进度难以控制D.文档与代码难以协调

E.版本更新困难

3.目前,多数人认为好的软件应当满足(p50)

A.正确实现所要求的功能B.界面友好

C.有足够的可靠性D.程序短,占用内存少

E.容易维护

4.在信息库中,设计阶段的有关信息包括(p61)

A.数据文件格式B.变量说明

C.数据字典D.总体结构

E.使用说明

5.软件开发工具中,信息库(Repository)管理的功能包括(p75)

A.数据模型确定B.使用查询

C.程序测试D.一致性维护

E.录入更新

6.对软件开发工具的使用进行审计时应考虑的问题包括(p86)

A.预期功能的实际使用状况和效果

B.工具在效率方面是否满足实际工作的要求

C.引入软件开发工具后使用的效益和频繁程度

D.工具使用过程中是否出现过错误和故障

E.引入的工具是否与项目组工作所依托的硬件、软件平台产生冲突

7.软件开发工具概念的要点是(p25)

A.它是在第三代语言之后,软件技术进一步发展的产物

B.它的目的是在软件开发过程中给予人们支持与帮助

C.它的基本思想是致力于软件开发的高效优质

D.它支持软件开发的全过程

E.它仅支持编码或其它特定的工作阶段

7.1.软件开发工具概念的要点是

A.软件开发工具是在高级程序设计语言之后出现的

B.软件开发工具的目的是在开发软件过程中给予人们不同方面的支持

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

D.软件开发工具是执行程序

E.软件开发工具是计算机资源管理程序

8.软件开发工具的重要性能有(p33)

A.表达能力B.保持信息一致的能力

C.使用的方便程度D.对硬件和软件环境的要求E.工具的可靠程度

8.1软件开发工具的重要性能有

A.表达能力或描述能力B.保持信息一致性的能力

C.使用的方便程度D.工具的可靠性

E.对硬件和软件环境的要求

9.OOP的基本思想包括(p47)

A.封装性B.对象之间有抽象与具体的关系

C.对象之间有整体与部分的关系D.遗传性E.对象之间可以互送参数

10.在信息库中,设计阶段的有关信息包括(p61)

A.总体结构B.数据字典

C.程序代码D.测试情况

E.程序模块的要求

11.数据流程图的基本组成部分是(p57)

A.外部实体B.实体属性

C.数据存储D.条件判断

E.数据处理

12.在软件开发工具中,文档生成与代码生成相比,其特点包括(p78)

A.数量大B.语法严格

C.内容复杂D.种类多

E.格式固定

13.从技术方面考虑,软件开发工具的基本原则包括(p71)

A.面向使用者B.保证信息的准确传递

C.保证信息存储的一致性D.保证系统的安全性

E.保证系统的开放性

F.缩短开发过程

G..保证信息存储的正确性

H.保证系统的逻辑性

 

14.软件开发工具为以下哪几方面提供支持?

(p32)

A.认识与描述客观系统B.存储及管理开发过程中的信息

C.为挑选管理人员提供必要信息D.文档的编制或生成

E.软件项目的管理F.代码的编写或生成

15.计算机软件是(p23)

A.用程序设计语言编写的程序B.计算机使用者与计算机硬件之间的桥梁

C.人类知识与经验的结晶D.保存人类文明与知识的载体

E.人类相互联系的纽带

16.模块划分应该符合的基本要求是(p44)

A.模块的规模适中,约250行

B.应该避免逻辑耦合

C.应该避免数据耦合

D.模块的功能在逻辑上与适当的任务对应,3个任务上下

E.模块的凝聚性好

16.1.模块的划分应符合

A.功能尽可能单一、明确B.模块间的联系尽可能少

C.明确说明模块间必需的联系D.模块间仅限于数据耦合

E.模块的规模足够小

 

14.软件工程方法的实质是(p46)

A.程序员要遵守一个规范的开发过程

B.程序员要遵守标准化的表达方式

C.程序员要有精巧的编程技术

D.程序员要遵守标准化的工作质量检查标准

E.程序员要认真负责

16.在软件开发工具中,数学与逻辑模型方法的特点是(p59)

A.严格B.限制少C.准确D.可计算E.可视化

17.信息库中编程阶段成果包括(p61)

A.程序代码B.变量说明C.进度计划D.实施情况(项目管理的有关的信息)E.输出结果

18.软件开发工具与使用者之间联系的桥梁是(p71)

A.录入更新B.联机查询

C.人机界面D.代码生成E.总控模块

19.使用代码生成器生成程序代码的依据来自于(p78)

A.信息库里已有的资料B.各种标准模块的框架和构件

C.程序设计语言的语法规则D.数据库管理系统的功能

E.使用者通过屏幕输入的信息

20.质量好的软件应满足(p50)

A.实现所要求的功能B.界面友好

C.足够的运行速度D.足够的可靠性

E.结构良好,文档齐全

20.1目前一个好的软件系统必须满足

A.正确实现所要求的功能B.界面符合使用者习惯

C.程序易读,结构良好D.程序短小,占内存少

E.具有足够的可靠性

21.造成大型软件开发困难的原因有:

(p42)

A.大系统的复杂性B.人员的组织与协调

C.各应用领域之间的差别D.应用环境随时间的变化

E.程序人员的水平低

22.软件开发工具中属于信息库管理功能的是(p75)

A.使用查询B.代码生成C.录入更新D.文档生成E.一致性维护

23.在软件开发工具中,文档生成的内容包括(p78)

A.数据B.文章C.表格D.图形E.程序

24.软件开发工具进一步发展的方面包括(p92)

A.网络化B.智能化C.一体化D.大众化E.标准化

25.下面哪些项是选择软件开发工具的要点(p83)

A.运行环境B.性能/价格比

C.用户的编程能力D.主机的速度

E.对应的开发方法

26.下列各项中属于软件开发工具的有(P21,23/P34)

A.操作系统B.汇编程序

C.TOOLBOOK(新版教材未提及)D.PCTOOLS(教材已明确被排除)E.FlOW

F.COBOL(第三代编程语言)

G.WORDSTAR

26.1.以下软件属于软件开发工具范围的有(   )p34

A.报表生成器B.集成的软件开发环境

C.防病毒软件D.数据字典管理系统

E.游戏软件

27.为提高软件开发的质量和效率,软件开发工具可从如下哪几个方面为软件开发者提供帮助(P32文档生成与项目管理/34分类)

A.规划方面B.分析方面

C.设计方面D.CPU时间的分配方面

E.成文和管理方面

28.大型软件开发的困难有(p40)

A.保持一致性,一致性保持十分困难

B.测试的问题,测试的困难很大

C.工作进度的控制,工作进程难于控制

D.文档与代码的协调

E.版本更新带来的问题

28.1.造成大型软件开发困难的原因有p42

A.技术力量不足B.大系统的复杂性

C.人

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

当前位置:首页 > 工程科技 > 能源化工

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

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