自考软件开发发工具试题真题与答案

全国2012年1月高等教育自学考试

软件开发发工具试题

课程代码:03173

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.非过程化语言是指()

A.软件开发工具B.计算机辅助软件工程

C .计算机辅助系统工程D.第四代语言

2.在关于用户界面的基本原则中,用户界面的主要功能是()

A .控制B.提供帮助

C .通信D.方便用户

3.在一个完整的软件开发工具中,处于中心位置的是()

A.人机界面和代码生成器B.通信服务和数据库查询

C.总控部分和数据库查询D.总控部分和人机界面

4.在软件开发工具的环境中,工作的范围和深度取决于()

A.开发人员的编程能力B .开发工具的功能先进

C.信息库的功能与内容D.具有优秀的开发团队

5.在软件开发过程中,建立数据模型的阶段是()

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

C.程序编码阶段D .系统测试阶段

6.在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( )

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

C.编码测试阶段D.系统维护阶段

7.自行开发软件开发工具不具有

...的优点是()

A.切实符合自己的需要-B.集成化容易

C.便于进一步扩充和升级D.可以商品化

8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( )

A.VB B.PB

C.C++ Builder/Delphi D.JA V A

9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是() A.VB B.VC

C.PB D.JA V A

10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )

A.XMF Mosaic B.Eclipse

C.Turbo Oascal D.Smalltalk

11.较早期的软件开发工具的特点是( )

A .代码版本管理的支持较好

B.对于软件开发过程中涉及的交互支持较好

C.文档管理支持较好

D.基于某一种计算机语言的

12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是() A .Back B.Next

C.Finish D.Cancel

13.Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键()

A.F3 B.F4

C.F5 D.F6

14.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( )

A.Rename B.Replace(替换历史版本)C.Restore D.Reset

15.在安装CVS的页面中,继续安装应选择的按钮是()

A .Install B.Open

C.Modify D.Repair

16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( )A.概述页面B.扩展点页面

C.扩展页面D.运行时页面

17.不属于

...Eclipse插件扩展点的是( )

A.视图扩展点B.操作集扩展点

C.编辑器扩展点D .透视图扩展点

18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是()

A.CDT(用于开发C/C++集成开发环境) B.EMF

C.MDT(工业标准原型,基于原型开发模式)D .GEF(可视化模型编辑框架)

19.在如下关于面向对象的一些概念的叙述中,错误

..的是( )

A.子类可以继承其父类的特性,同时可以有自己的新特性

B.子类可以继承其父类的特性,但不可以有自己的新方法

C.对于用户来说,封装接口部分是可见的

D.对于用户来说,具体实现部分是不可见的

20.在Rational Rose 的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是()

A.活动图B.顺序图

C.协作图D .组件图

二、填空题(本大题共20小题,每空1分,共20分)

请在每小题的空格中填上正确答案.错填、不填均无分。

21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络,不仅基于网络,还用于网络_____,另一个特点是开源软件的兴起和运用.

22.系统分析的成果集中体现在_软件功能说明书_____中。

23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和______。设计信息(功能设计与物理设计的各种信息)

24.信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_____要求。25.在选择软件开发工具之前首先需要明确__目的____与要求。

26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_____的软件开发工具,它们就有了质的变化.

27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、_一体化_____、网络化、标准化是值得重视的几个动向。

28.Eclipse 是一个开放源代码的、基于_JA V A_____的可扩展集成应用程序开发环境。29.Eclipse的体系结构主要包括___运行时内核___,工作空间,工作台,其它插件等。

30.Eclipse CDT调试器允许用户使用__中断____、暂停、单步执行代码的方法来控制程序的运行过程。

31.在Eclipse中支持的断点包括_行断点_____、方法断点和事件断点。

32.Eclipse CDT编辑器的首选项设置包括外观、___键___、搜索、工作空间和浏览器. 33.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式_____。

34.在Eclipse中具有保存历史记录______的功能,可以支持用户将程序恢复到之前的某个时间点。

35.在CVS的About页面,提供了软件产品_版本_____、来源和服务状态信息。

36.版本控制软件ClearCase涵盖的范围包括版本控制、_建立管理_____、工作空间管理和过程控制。

37.在Eclipse插件清单文件中描述了插件的__名字____、版本号以及使用的或本身定义的扩展点等信息。

38.Eclipse插件清单编辑器由概述页面、_依赖性页面_____页面、运行时页面、扩展页面、扩展点页面和构建页面组成。

39.UML(Unified Modeling Language,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统___模型___的概念和图形表示法。

40.当前我们所要开发的信息系统不同于以前。其重要特征是具有_复杂性_____、多样性和相互关联性。

三、简答题(本大题共6小题,每小题5分,共30分)

41.什么是软件开发工具?

答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。

42.简述软件开发工具的理论基础。

答:1.软件开发过程中的信息需求2。概念模式及其作用3信息库极其一致性4人机界面及其管理5项目管理于版本管理

43.简述计算机模拟模型的特点。

答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计算机可以高速运行,以便人们观察与预测客观系统的情况.

44.简述信息库中保存的项目管理信息的内容。

答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。

45.权衡软件工具购置与自行开发必须考虑的因素。

答:准备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求3、工作环境也是决定购置是自制工具的一个重要因素4、人员因素也是必须考虑的。46.简述什么是用例图(Use—Case Diagram)。

答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能. 四、论述题(本大题共1小题,10分)

47.试述软件开发工具的一般结构及其主要功能.

答:P68-—70

五、应用题(本大题共1小题,20分)

48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件"studScore”中。使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开eclipse①集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的C Project选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“C Project”后点击“Next’’进入下一步.在项目名称栏中输入“Score”,并在项目类型“Projecttype”标签中打开“executable ②”文件夹,选择“Empty Project",点击“Finish”

按钮完成。(2)新建源文件夹:鼠标右键点击③资源管理器中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder"选项。在弹出的窗口中需要输入文件夹名称,把光标定位到“Folder Name"栏中输入源文件夹名称“src”,然后点击“finish④”按钮完成。(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择新建(Nwe)⑤子菜单里的类“Class”选项,新建一个名为“Score"的类文件。

(4)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,补充代码中的关键步骤。

#include”stdio。h”

#include”stdlib。h”

struct student{

char num[6];

char name[8];

int score[3];

float avr;

}stu[⑥5 ];

int main(void){

int i,j,sum;

FILE*fp;

for(i=0;i〈5;i++){

printf(”\n请输入第%d个学生的成绩:\n”,i);

printf("学号:");

scanf(”%s",stu[i].num);

printf(”姓名:");

scanf(”%s”,stu[i]。name);

sum=0;

for(j=0;j<3;( j++⑦){

printf(”第%d门课程成绩:”,j+1);

scanf("%d”,&stu[i].score[j]);

sum +=stu[i].score[j];

}

stu[i].avr=sum/3。0;

}

fp=fopen(”studSeore”,"W⑧”);

for(i=0;i<5;i++)

if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1)printf("文件写入错误。\n”);

fclose( ⑨fp);

return EXIT_SUCCESS;

(5)运行C程序:在资源管理器中鼠标右键点击该项目,在运行Run ⑩子菜单中选择运行设置“tRun Configurations”,在“Project”’栏中输入项目名称Score,或者点击“Browse"按钮,在弹出的对话框中选择相应的项目.在“C/C++ Application”栏中点击“Search

Project”

按钮,选择相应的程序来运行。

①______。

②______。

③______。

④______。

⑤______。

⑥______。

⑦______.

⑧______。

⑨______。

⑩______。

X

03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

1.以下哪个软件不可以编辑HTML文件?(B) A. Dreamweaver B. Photoshop C. 记事本 D. EditPlus 2. 以下哪个软件不可以编辑C++源文件?(C) A. Eclipse B. VSCode C. Google Chrome D. EditPlus 3. CVS中,在某一时刻,模块中文件状态的静态影像称为( C ) A.输出 B.提交 C.快照 D.备份 4. 非过程化程序设计语言是指( D ) A.软件开发工具 B.计算机辅助软件工程 C.计算机辅助系统工程 D.第四代语言 5. 在一个完整的软件开发工具中,处于中心位置的是( D ) A.人机界面和代码生成器 B.通信服务和数据库查询 C.总控部分和数据库查询 D.总控部分和人机界面 6. 以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D ) A.VB B.PB C.C D.JAVA 7. 软件开发工具的基础是( C ) A.数据库 B.工具软件 C.信息库 D.文档 8. 使用Rational Rose建模不能支持(B) A.UML的建模 B.HTML开发 C.采用基于组件的开发 D.系统分析到系统实现双向工程 9. 在大型软件开发中,程序员承担的工作是( C ) A.验收模块 B.要求修改

D.试运行 10. 在软件开发过程中,建立逻辑模型应在( A ) A.需求分析阶段 B.编码阶段 C.系统设计阶段 D.测试阶段 11. 属于软件开发工具的是(D) A.操作系统 B.编译系统 C.第三代语言 D.报表生成器 12. 通常依赖于机器与软件的软件开发工具是(D) A.计划工具 B.分析工具 C.上游工具 D.集成化工具 13. 在大型软件开发中,承担模块试运行的是( D ) A.用户 B.项目负责人 C.程序员 D.计算机 14. 软件开发工具最重要的信息出是文档生成和( B ) A.报表生成 B.代码生成 C.联机查询 D.图形处理 15.不属于信息库中存放的内容是(C) A.软件应用的领域与环境的状况 B.逻辑设计和物理设计的成果 C.数据库与应用软件的全部内容 D.项目管理与版本管理的信息 16.软件开发工具生成的文档包括的内容是(C) A.程序、文章和表格 B.程序、表格和图像 C.文章、表格和图形 D.文章、图形和图像 17.不属于软件开发工具概念模式的是( B ) A.数据流程图 B.关键路径图 C.数据字典 D.时序网络 18.人们在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。这就是所谓“软件危机”问题,这种认识开始于20世纪的( B )

软件开发工具月份真题及答案

2015年10月高等教育自学考试全国统一命题考试 软件开发工具试卷 (课程代码03173) 本试卷共5页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1.本卷所有试卷必须在答题卡上作答。答在试卷上无效。试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫M黑色字迹签字笔作答。4.合理安排答题空间。超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共20小题,每小题l分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分。 1.用通用软件来帮助软件开发人员画图的好处是 A.可以减少不少工作量 B.能反映其逻辑内涵 C.能保持一致性 D.能画出所需要的各种图形 2.属于软件开发工具的是 A.Actools B.Assembler C.COBOL D.FLOW 3.软件工程经管的核心要素是 A.质量 B.进度 C.费用 D.资源利用 4.在软件开发的概念模式中,决策表属于的概念模式是 A.时序网络 B.计算机模拟模型 C.结构图 D.数学与逻辑模型 5.信息库(Repository)研究的核心问题是 A.提高信息的共享程度 B.保持信息的一致性 C.最大限度降低冗余度 D.程序与数据的独立性 6.在软件开发工具中,不属于信息库经管的是 A.使用查询 B.一致性维护 C.录入更新 D.安全性维护 7.购买市场上已有的软件开发工具不具有的优点是 A.减轻一定的工作负担 B.工作的组织经管比较规范 C.信息的经管与检索比较方便 D.软件开发工具可靠程度高 8.选择购置软件开发工具,需要明确目的与要求,此时不必考虑工具 A.在哪个工作阶段使用 B.在怎样的软件、硬件环境下运行 C.供哪些人使用 D.生成代码的速度 9.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是 A.软件开发工具已经具有很高水平的理论

自考软件开发发工具试题真题与答案

全国2012年1月高等教育自学考试 软件开发发工具试题 课程代码:03173 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.非过程化语言是指() A.软件开发工具B.计算机辅助软件工程 C .计算机辅助系统工程D.第四代语言 2.在关于用户界面的基本原则中,用户界面的主要功能是() A .控制B.提供帮助 C .通信D.方便用户 3.在一个完整的软件开发工具中,处于中心位置的是() A.人机界面和代码生成器B.通信服务和数据库查询 C.总控部分和数据库查询D.总控部分和人机界面 4.在软件开发工具的环境中,工作的范围和深度取决于() A.开发人员的编程能力B .开发工具的功能先进 C.信息库的功能与内容D.具有优秀的开发团队 5.在软件开发过程中,建立数据模型的阶段是() A.系统设计阶段B.需求分析阶段 C.程序编码阶段D .系统测试阶段 6.在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( ) A.需求分析阶段B .分析设计阶段 C.编码测试阶段D.系统维护阶段 7.自行开发软件开发工具不具有 ...的优点是() A.切实符合自己的需要-B.集成化容易 C.便于进一步扩充和升级D.可以商品化 8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( ) A.VB B.PB C.C++ Builder/Delphi D.JA V A

9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是() A.VB B.VC C.PB D.JA V A 10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( ) A.XMF Mosaic B.Eclipse C.Turbo Oascal D.Smalltalk 11.较早期的软件开发工具的特点是( ) A .代码版本管理的支持较好 B.对于软件开发过程中涉及的交互支持较好 C.文档管理支持较好 D.基于某一种计算机语言的 12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是() A .Back B.Next C.Finish D.Cancel 13.Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键() A.F3 B.F4 C.F5 D.F6 14.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( ) A.Rename B.Replace(替换历史版本)C.Restore D.Reset 15.在安装CVS的页面中,继续安装应选择的按钮是() A .Install B.Open C.Modify D.Repair 16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( )A.概述页面B.扩展点页面 C.扩展页面D.运行时页面

软件开发工具自考题模拟8_真题(含答案与解析)-交互

软件开发工具自考题模拟8 (总分100, 做题时间90分钟) 第Ⅰ部分选择题 一、单项选择题 (在每小题列出的四个备选项中只有一个是符合题目要求的) 1. 在下列软件开发所涉及的信息中,属于跨越开发周期的是______ SSS_SINGLE_SEL A 有关系统环境、现状与需求的信息 B 有关软件功能设计的各种信息 C 用户对系统的各种变更要求 D 软件成果本身 分值: 2 答案:C 2. 决策表属于的概念模式是______ SSS_SINGLE_SEL A 时序网络 B 计算机模拟模型 C 结构图 D 数学与逻辑模型 分值: 2 答案:D 3. 在软件开发过程中,建立逻辑模型应在______ SSS_SINGLE_SEL A 需求分析阶段 B 编码阶段 C 分析设计阶段 D 测试阶段 分值: 2 答案:A [考点] 本题主要考查的知识点为软件开发过程中四个主要阶段的任务。 软件开发过程所划分的四个主要阶段的任务为: (1)需求分析阶段的任务是建立逻辑模型。 (2)分析设计阶段的任务是完成系统的总体设计。 (3)编码阶段的任务是编写软件。 (4)测试阶段的任务是对已经完成的各个模块或子系统进行测试、调整,以便最终形成完整的软件。

4. 下列软件中哪个是Rational公司的______ SSS_SINGLE_SEL A CASE B VisualAge C Rose D ADPS 分值: 2 答案:C 5. 关于软件开发工具的开发与选择问题,下列选项中正确的是______ SSS_SINGLE_SEL A 具体工作条件与软件开发工具的开发与选择无关 B 选择软件开发工具与项目特征无关 C 只要确定了某种软件开发工具,就能够进行软件开发工作了 D 自行开发软件开发工具时,应充分考虑其难度 分值: 2 答案:D [考点] 本题主要考查的知识点为在软件开发工具的开发与选择的过程中会遇到的问题。 在进行软件开发工具的开发与选择时,不能简单地回答是或不是,它与具体工作的条件、环境、人员素质、项目特征都有不可分割的联系。即使确定了要购置软件开发工具,在众多的、各有长处的产品之间如何进行选择,也是一个需要认真研究的问题。至于准备自行开发软件开发工具,则更需要进行认真的可行性分析和各种技术准备,对其工作难度和巨大的工作量应当有足够的估计和充分的准备。 6. 在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是______ SSS_SINGLE_SEL A 软件开发工具供应商的规模 B 软件开发工具的管理者 C 软件开发工具的销售量 D 软件开发工具的服务和培训条件 分值: 2 答案:D [考点] 本题主要考查的知识点为对市场上可供使用的软件开发工具进行调查研究的主要的内容。 在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是(1)软件开发开发工具所使用或依据的开发方法或开发理论。(4)软件开发工具的运行环

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案 一、单选题(共30题,共60分) 1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好 的是()。 A.VC B.PB C.C++Builder/Delphi D.JAVA 2.不属于软件开发工具概念模式的是()。 A.数据流程图 B.实体关系图 C.关键路线图 D.数据字典 3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。 A.VC B.VB C.PB D.JAVA 4.用来打开网页文件的编辑器是()。

A.C/C++编辑器 B.文本编辑器 C.任务编辑器 D.Web浏览器 5.出现最早的软件开发工具是()。 A.计划工具 B.分析工具 C.设计工具 D.集成化工具 6.一个好的项目组应当具备的条件是()。 A.有事先制定详细的时间表,并且得到严格执行 B.成员有程序设计所需要的基本知识与技能 C.成员深入了解本项目所在的领域 D.成员熟悉软件开发的技术环境 7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。 A.General B.Install/Update C.Tasks

D.Run/Debug 8.属于Eclipse调试透视图的是()。 A.触发器 B.变量视图 C.编辑器 D.大纲视图 9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。 A.$ 和[ ] B.&和{ } C.¥和 ( ) D.$和{ } 10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。 A.程序员 B.程序员和管理员 C.管理员 D.用户 11.在Eclipse的插件清单中,提供插件id的标签是()。

软件工程自考真题及答案解析

软件工程自考真题及答案解析 自考是很多人追求学历提升的一种方式,软件工程也是当前热门 的专业之一。为了帮助大家更好地备考自考软件工程,本文将介绍一 些常见的软件工程自考真题及其答案解析,希望对大家有所帮助。 一、选择题 1. 软件测试是软件开发过程中的哪个阶段? A. 需求分析阶段 B. 设计阶段 C. 开发阶段 D. 维护阶段 正确答案:C 解析:软件测试是在软件开发的过程中,开发阶段之后的一个重 要阶段。其主要目的是通过测试用例的执行来发现软件的错误与缺陷,确保软件的质量。 2. 在软件工程中,下列哪个不属于需求建模的技术? A. 数据流图 B. 状态图

C. 时序图 D. 数据库设计 正确答案:D 解析:需求建模是软件工程中的一项重要任务,用于对需求进行规范化和可视化的表示。数据流图、状态图和时序图都是常用的需求建模技术,而数据库设计则是数据库开发的内容。 3. 下列哪个不属于软件工程的基本原则? A. 需求驱动 B. 分阶段开发 C. 统一建模语言 D. 以人为中心 正确答案:C 解析:软件工程的基本原则包括需求驱动、分阶段开发、以人为中心等,但统一建模语言不属于基本原则,而是一种标准化的建模语言。 二、判断题 1. 软件工程是一门较为年轻的学科,它在软件开发过程中起到了至关重要的作用。

正确答案:正确 解析:软件工程是一门对软件开发过程进行科学化管理的学科, 并在实践中不断推动软件开发的进步,因此在软件开发中起到了至关 重要的作用。 2. 软件测试的主要目的是为了保证软件开发过程的顺利进行, 而不关注软件质量。 正确答案:错误 解析:软件测试的主要目的是为了发现软件的错误与缺陷,保证 软件的质量。通过测试用例的执行,可以发现潜在的问题并及时修复,从而提高软件的可靠性。 三、简答题 1. 请简要介绍软件配置管理的概念及其作用。 软件配置管理是一种用于控制和管理软件开发过程中各种配置项 的方法,其主要作用包括: - 确定需求:通过对配置项的分析和管理,可以确保所开发的软 件满足用户的需求。 - 提高可追溯性:通过配置项的详细记录和版本控制,可以方便 地对开发过程进行追溯和复盘,帮助发现问题和改进方法。 - 管理变更:配置管理可以帮助识别和管理软件开发过程中的变更,保证变更的合理性和可控性。

自考03173软件开发工具2021年10月试题及答案

自考软件开发工具〔2021.10 〕真题与答案 一单项选择 1. Dictionary /3000 是〔〕 A. 方案工具 B. 分析工具 C. 设计工具 D. 集成化工具 正确答案 B 讲解 分析工具主要指用于分析的工具。例如:帮助人们编辑数据字典的、专用数据字典管理系统。 2. 提出即插即用程序设计的根底是〔〕 A. 结构化程序设计 B. 面向对象程序设计 C. 面向开源软件程序设计 D. C语言程序设计 正确答案 B 讲解 即插即用的程序设计是近年来软件界讨论的又一个热门话题,与它紧密相关的还有组件程序 设计〔component Programming〕,组合文件〔Compound Document〕,宏观程序设计等。这是在面向对象的程序设计方法的根底上提出来的。 3. 在大型软件开发中,工程负责人承担的工作是〔〕 A. 验收模块 B. 要求修改 C. 交付检验 D. 试运行 正确答案 A 讲解

分配子任务下次,最后检验各个模块完成。 4. 一般认为,好的软件应该〔〕 A. 速度快 B. 正确实现要求的功能 C. 程序简短 D. 价格低廉 正确答案 B 讲解 软件的质量评价在于: 1〕正确地实现所要求的功能,准确地给出预定的输出结果; 2〕用户界面友好,符合实际用户的使用习惯与知识能力; 3〕具有足够的速度〔而不是越快越好〕,能在符合用户要求的时间限度,给出所要求的处理结果; 4〕具有足够的可靠性,能够在各种干扰下保持正常的工作; 5〕程序易读。 5. 在软件开发工具的概念模式中,着重描述模块间控制的是〔〕 A. 实体联系图 B. 结构图 C•系统流程图 D.数据流程图 正确答案 B 讲解 程序的结构分解成三种根本模块:处理单元,循环机制,二分决策机制。按照这种方法来构 造程序,就可以把程序容的各种相互影响有效地控制在模块部,从而防止“水波效应〞。这 样一来,问题的关键就在于合理地划分模块,并保证模块符合“结构良好〞的要求。 6. 软件开发工具最重要的信息出口是〔〕 A. 代码生成和图形处理 B. 文档生成和报表生成 C. 代码生成和联机查询

0317年自考专业(计算机网络)软件开发工具考试真题及答案

0317年自考专业(计算机网络)软件开发工 具 考试真题及答案 一、单项选择题此题共20小题,每一题1分,共20分 1、为工程主管人员服务的软件开发工具是() A.方案工具 B.分析工具 C.设计工具 D.集成化工具 2、属于集成化软件开发工具的是【】 A. CDD B.Dictionary/3000 C. FLOW D.RationalRose 3、结构化程序设计方法的主要服务对象是[] A.用户 B.系统分析员 C.程序员 D.系统设计员

4、在大型软件开发中,提出系统修改要求的是【】 A.用户 B.工程负责人 C.程序员 D.验收员 5、与数据库管理系统的功能相比,信息库(Repository)的特点是()。 A.具有高度的程序与数据独立性 B.信息共享程度高 C.统一管理计算机内外的信息存储 D.数据冗余度更低 6、对于软件系统及其应用来说,工程管理与版本管理的重要资源是[]A.系统开发人员对工程的评价 B.用户的反应信息 C.部门领导者对工程的评价 D.系统规划的内容 7、软件开发工具最重要的信息出口是代码生成和() A.报表生成 B.文档生成 C.联机查询 D.图形处理 8、对软件开发工具进行审计,不包括()o A.工具的效率

B.工具能否生成代码 C.工具的相应速度 D.工具的输出方式 9、购买市场上已有的软件开发工具的优点是【】 A.进展水平高 B.能减轻肯定的工作负担 C.牢靠程度高 D.开发效率高 10、在购置软件开发工具前,调查市场的重点不包括【】 A.开发工具的品牌 B.这些工具所使用或依据的开发方法 C.开发工具的性能 D.这些工具的服务、培训条件 11、2022年,美国电子电气工程师协会的权威刊物《软件》的九月/十月号,以查看答案

2022年自考专业(计算机网络)软件开发工具考试真题及答案

2022年自考专业(计算机网络)软件开发工具 考试真题及答案 一、单项选择题 (本大题共20小题,每小题1分,共20分)在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1、在专用软件开发工具消失之前,通用软件能够为软件开发人员带来的好处是 A.完成所需各项工作 B.削减编写文档或画图的工作量 C.反映工作的规律内涵 D.保持不同软件开发方法之间的全都性 2、区分于一般软件,对软件开发工具而言,下列各项最重要的性能是 A.效率 B.响应速度 C.资源消耗 D.表达力量 3、下列各项中属于数据字典编写工具的是 A.Dictionary/3000 B.WORDSTAR C.Rational Rose

D.Eclipse 4、为了克服软件危机,人们先后提出了多种程序设计方法,最早提出 A.结构化方法 B.软件工程方法 C.面对对象方法 D.即插即用方法 5、评价一款软件的优劣,下列说法中最重要的是 A.结构良好 B.用户界面友好 C.牢靠性好 D.正确地实现功能 6、用于描述静态数据结构的概念模式是 A.框图 B.数据流程图 C.实体关系图 D.时序网络 7、关于抱负的模块式系统结构,下述说法中不正确的是 A.软件应当是易于裁剪的 B.每一个模块完成某一项相对独立的任务 C.模块的内部处理对于外部来说是一个黑箱 D.各模块之间的结构互不相干

8、教学帮助软件需要活泼多变的人机界面,这类开发工作最可能需要 A.一般的屏幕设计的现成工具 B.一般的报表设计的现成工具 C.多媒体软件开发工具 D.系统分析工作的工具 9、购置软件开发工具以后,需要对使用人员进行培训,这样做最主要的目的在于 A.使其领悟软件开发工具所包含的思想与方法 B.履行软件工具供应商的责任和义务 C.是购买方的软件开发组织与管理工作的需要 D.落实软件开发工具的使用制度 10、为提高我国软件开发工作的水平,使软件开发工具的应用具有实践的基础,应大力普及的学问是 A.个人的程序技巧 B.软件工程及方法学 C.项目组织管理 D.代码版本管理 11、软件工具Turbo Pascal消失于 A.软件危机时代 B.结构化时代 C.面对对象时代

2023年自考专业计算机应用互联网软件应用与开发考试题目及答案1

自考专业(计算机应用)互联网软件应用与开 发考试题目及答案1 一、单项选择题 1、1.关于web开发过程的建设和测试阶段,以下描述不正确的是 A.在该阶段的推断点上,整个应用或者某一部分进人运行阶段之前必需得到用户的认可 B.该阶段打算是否采纳源码掌握技术 C.该阶段确定站点外观 D.该阶段依据设计规范生成Web应用需要的图形、文本、音频和视频文件 2、2.密钥管理器中密钥的默认名称是 A.New Key B.New Password C.Secret Key D.Secret Password 3、3.<HEAD>唯一必需的元素是 A.TITLE B.META C.STYLE

https://www.360docs.net/doc/6b18990447.html, 4、4.以下不属于ASP.NET供应的登录验证方式的是 A.Windows B.Linux C.Passport D.CooKie 5、5. Rccordset对象的属性中用来推断目前数据记录是否已过了最终一条的属性是 A.Movelast B.absoluteposition C.EOF D.BUF 6、6.关于TextRange对象,以下描述不正确的是 A.包含了<BODY>和</BODY>间的全部文本 B.为BODY创建的TextRange对象不会排解Input中的任何文本 C.创建了该对象后,可以对文本进行查找、替换等操作 D.供应了一些方法,可以在脚本中使用 7、用于编译一个MYSQL的发行版本的应用程序是 A.make binary release B.MYSQLbug C.MYSQLdump D.replace

8、8.关于ServletEngine的描述不正确的是 A.全部的Java Servlet都能在Servlet Engine上运行 B.供应Network Service C.响应MIME Request D.运行Servlet Container 9、9. JSP的静态模版数据不包括 A.HTML B.SVG C.XML D.DOC 10、10. JSP的Application对象常用的方法不包括 A.getAttribute(string attrName) B.setServletInfo() C.getInitParameter(string name) D.SetAttribute(String attrName) 二、多项选择题 1、11.在规划开发Web应用的详细方法以前,必需先理解客户的重点要求,以下选项属于客户认为最重要的方面的是 A.时间 B.开销 C.风格 D.风险

自考软件工程试题答案

自考软件工程试题答案 自考软件工程试题及答案 一、单项选择题(本大题共20小题,每小题1分,共20分) 1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B) A.可行性分析和项目开发计划 B.需求分析 C.概要设计 D.详细设计 2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B) A.增量模型 B.基于知识的模型 C.螺旋模型 D.喷泉模型 3.以下不属于项目开发计划主要内容的是(C) A.实施计划 B.交付期限 C.测试用例 D.人员组织及分工 4.使用数据流图来表示系统逻辑模型的是(D) A.Jackson B.VDM C.OOA D.SA 5.用于描述结构化分析中数据流加工逻辑的是(A) A.判定树 B.ER图

C.状态图 D.用例图 6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C) A.时间内聚 B.偶然内聚 C.顺序内聚 D.功能内聚 7.下列几种耦合类型,耦合性最高的是(A) A.公共耦合 B.控制耦合 C.标记耦合 D.数据耦合 8.程序流程图的优点不包括(B) A.历史最悠久,使用最广泛 B.容易表示逐步求精的过程 C.支持程序的三种基本控制结构 D.直观清晰,易于使用 9.第一个体现结构化编程思想的程序设计语言是(C) A.Cobol语言 B.C语言 C.Pascal语言 D.FORTRAN语言 10.确认测试也称为(A) A.有效性测试 B.无效性测试 C.静态测试 D.动态测试 11.黑盒测试技术不包括(B) A.等价类划分 B.路径覆盖

自考互联网软件应用与开发2022年10月真题及

自考互联网软件应用与开发2022年10月真 题及 自考互联网软件应用与开发2022年10月真题解析 1.[单选题] 在一个Web开发团队中,负责任务分配的是( ) A.测试人员 B.开发人员 C.美工 D.项目经理 2.[单选题] 状态图中表示状态的图形符号是( ) A.黑点 B.黑点外加一个圆 C.圆角四边形 D.正方形 3.[单选题] 描述包中存在的类以及包与包之间的各种关系的UML模型描述图是( ) A.包图 B.对象图 C.类图 D.序列图 4.[单选题] 在SQL语言的聚合函数中,用来求最大值的是( ) A.AVG

B.MAX C.MIN D.SUM 5.[单选题] Internet是由硬件和软件构成的,下述不属于Internet软件的是( ) A.操作系统 B.网络设备 C.网络协议 D.应用程序 6.[单选题] 在IIS 6.0中,Web服务默认的端口号是( ) A.80 B.800 C.8000 D.8080 7.[单选题] 用来制作超文本文档的简单标记语言是( ) A.C++ B.HTML C.Java D.PHP 8.[单选题] 在下列JavaScript运算符中,属于关系运算符的是( ) A.+ B./

C.= D.!= 9.[单选题] 运行如下JavaScript程序代码片段后,变量temp的值是( ) var temp=10; if(temp%2==0) temp++; else temp--; A.9 B.10 C.11 D.12 10.[单选题] 下列不属于J2EE关键技术的是( ) A.CLR B.JDBC C.JMS D.JSP 11.[单选题] 下列不属于https://www.360docs.net/doc/6b18990447.html,对象的是( ) A.DataSet对象 B.SqlCommand对象 C.SqlConnection对象 D.Statement对象

软件开发工具自考题-2

软件开发工具自考题-2 (总分:100.00,做题时间:90分钟) 一、单项选择题(总题数:20,分数:40.00) 1.下列是软件开发工具的是______ A.Turbo C B.BASIC C.WPS D.Rose (分数:2.00) A. B. C. D. √ 解析: 2.对于软件开发来说,项目管理的核心是______ A.加快进度 B.保证质量 C.降低费用 D.充分利用资源 (分数:2.00) A. B. √ C. D. 解析:[考点] 本题在2004年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发中项目管理的核心。 3.软件开发工具提供的功能之一是______ A.文档的编制或生成 B.存储管理 C.处理机管理 D.文件管理 (分数:2.00) A. √ B. C. D. 解析:[考点] 本题在2010年10月真题第一大题第1小题考查过,主要考查的知识点为软件开发工具应具有的功能。 4.编程阶段的所有成果,一般应当存入______ A.文件系统 B.信息库 C.数据库 D.数据仓库 (分数:2.00) A. B. √ C.

D. 解析:[考点] 本题主要考查的知识点为应当存入信息库的内容。 5.下列哪一个不是项目管理的基本目标______ A.有效地控制产品(或工程)的质量 B.尽可能提高产品的数量 C.保证整个系统按预定的进度完成 D.控制和降低成本 (分数:2.00) A. B. √ C. D. 解析:[考点] 本题在2006年10月真题第二大题第16小题考查过,主要考查的知识点为项目管理的基本目标。 6.下列属于SAA 对外系统的通信接口的是______ A.数据库查询 B.生成器 C.通信服务 D.数据安全控制 (分数:2.00) A. B. C. D. √ 解析: 7.报表设计是哪个阶段的任务之一______ A.需求分析 B.分析设计 C.编码 D.测试 (分数:2.00) A. B. √ C. D. 解析:[考点] 本题主要考查的知识点为软件开发过程中的分析设计阶段的任务。 8.文档生成包括______ A.程序、文章、图表 B.软件、程序、文章 C.文章、表格、图形 D.代码、工具、文章 (分数:2.00) A. B. C. √ D. 解析:[考点] 本题主要考查的知识点为文档生成的内容。 9.软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的______ A.一致性 B.周期性

学历类《自考》自考专业(计算机应用)《互联网软件应用与开发》考试试题及答案解析

学历类《自考》自考专业(计算机应用)《互联网软件应用与开发》考试试题及答 案解析 姓名:_____________ 年级:____________ 学号:______________ 1、在PHP 中,下面各项不是字符串的是( ) A 、123 B 、‘l ’ C 、‘l23’ D 、“l23” 正确答案:A 答案解析:暂无解析 2、Servlet 运行在( ) A 、客户端 B 、服务器端 C 、浏览器里 D 、客户端和服务器端 正确答案:B 答案解析:暂无解析 3、在JSP 中,区分HTML 和Java 代码的标记是( ) A 、 B 、 C 、 D 、 正确答案:D 答案解析:暂无解析 4、在C#数据类型中,属于引用类型的是( ) A 、char B 、class C 、im D 、short 正确答案:B 答案解析:暂无解析

5、在J2EE的关键技术中,提供了一个框架来开发和实施分布式商务逻辑的是() A、EJB B、JDBC C、JMS D、JTA 正确答案:A 答案解析:暂无解析 6、运行如下的JavaScript程序代码片段后,变量sum的值是 varsum=0: vati=10; while(iO){ if(i%21=o) sum=sum+i; i--; ) A、10 B、20 C、25 D、30 正确答案:C 答案解析:暂无解析 7、以下关于JavaScript语言的描述不正确的是() A、JavaScript是由Microsoft公司开发的一种脚本语言 B、JavaScript应用于Internet网页制作中 C、JavaScript是适应动态网页制作的需要而诞生的一种编程语言 D、在HTML基础上使用JavaScript可以开发交互式W-eb页面 正确答案:A 答案解析:暂无解析 8、在HTML的表单标记中,可在一个滚动列表中显示一列选项的标记是() A、 B、 C、 D、 正确答案:B 答案解析:暂无解析 9、对HTML语句imgsrc=”boat.gif”alt=”bigboatn描述不正确的是 A、定义了一个图像 B、指定了图像的存储位置 C、为图像定义了一个可替换文本,将文字“bigboa t’’显示在图片上 D、为图像定义了一个可替换文本,在图像无法载入时显示‘‘bigboat’’ 正确答案:C 答案解析:暂无解析

2023年全国4月自考00898互联网软件应用与开发试题及答案

绝密★考试结束前 全国2023年4月高等教育自学考试 互联网软件应用与开发试题 课程代码:00898 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号黑色笔迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上相应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题:本大题共15小题,每小题1分,共15分。在每小题列出的备选项中只 有一项是最符合题目规定的,请将其选出。 1.在互联网软件开发过程中,形成项目计划这一工作所在的阶段是 A.规划阶段B.设计阶段 C.建设和测试阶段D.投入使用阶段 2.下列UML模型描述图中,元素有节点和连接的是 A.包图B.部署图 C.构件图D.合作图 3.规定一个表中的两行在指定列没有相同值的数据库完整性约束是 A.非空值完整性约束B.检查完整性约束

C.键值唯一完整性约束D.外键完整性约束 4.关于IP地址和物理地址说法不对的的是 A.物理地址固化在网络设备中,通常无法修改 B.IP地址把本来主机物理地址隐藏起来,使用统一的地址格式 C.互联网上的主机每个接口可以有多个IP地址 D.IP地址和网上设备不是一一相应关系 5.下面属于MicrosoR IIS 6.0提供的服务是 A.DNS B.IP C. TCP D.WWW 6.以下关于虚拟主机说法不对的的 A.可以在一台服务器建立虚拟主机创建多个网站 B.使用虚拟主机技术可将一个主机分割成多个逻辑上的虚拟主机使用 C.使用虚拟主机技术创建的多个Web网站必须具有相同IP地址 D.虚拟主机创建的虚拟Web网站可使用不同的IP地址 7.在下列HTML标记中,能实现给文档命名的是 A.… B.… C. D. 8.在页面中创建超链接并指明正在链接的URL,以下用法对的的是 A. 公司网址 B.公司网址

2023年自考软件开发发工具试题真题

全国2023年10月高等教育自学考试 软件开发工具试题 课程代码:03173 一、单项选择题(本大题共10小题,每题1分,共10分) 在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。错选、多选或未选均无分。 1.在下列软件开发所波及旳信息中,属于跨越开发周期旳是() A.有关系统环境、现实状况与需求旳信息 B.有关软件功能设计旳多种信息 C.有关顾客对系统多种变更规定旳信息 D.有关包括程序与文档旳软件成果信息 2.在软件开发工具旳概念模式中,决策表属于旳概念模式是() A.时序网络B.计算机模拟模型 C.构造图D.数学与逻辑模型 3.在软件开发过程中,建立逻辑模型应在() A.需求分析阶段B.编码阶段 C.分析设计阶段D.测试阶段 4.在PowerBuilder中,提供以自由表形式显示数据旳是() A.应用程序对象B.菜单对象

C.数据窗口对象D.顾客对象 5.有关软件开发工具旳开发与选择问题,下列选项中对旳旳是() A.详细工作条件与软件开发工具旳开发与选择无关 B.选择软件开发工具与项目特性无关 C.只要确定了某种软件开发工具,就可以进行软件开发工作了 D.自行开发软件开发工具时,应充足考虑其难度 6.在对市场上可供使用旳软件开发工具进行调查研究时,应包括旳内容是()A.软件开发工具供应商旳规模 B.软件开发工具旳管理者 C.软件开发工具旳销售量 D.软件开发工具旳服务和培训条件 7.在第三代语言旳应用中,人们发现了新旳“瓶颈”是() A.处理需求旳描述B.处理过程旳描述 C.处理成果旳描述D.检测方式旳描述 8.下述对通用软件特点论述对旳旳是() A.一般状况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B.使用通用软件开发软件可以完毕几乎所有旳开发工作 C.使用通用软件常常碰到难于保持一致性旳困难 D.通用软件可以自动生成非常高质量旳程序

2023年高等教育自考软件开发工具试题及答案

全国2023年10月高等教育自学考试 软件开发工具试题 课程代码:03173 请考生按规定用笔将所有试题旳答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己旳考试课程名称、姓名、准考证号用黑色字迹旳签字笔或钢笔填写在答题纸规定旳位置上。 2.每题选出答案后,用2B铅笔把答题纸上对应题目旳答案标号涂黑。如需改动,用橡皮擦洁净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每题1分,共20分) 在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其选出并将“答题纸”旳对应代码涂黑。错涂、多涂或未涂均无分。 1.高级程序设计语言实现了 B A.计算机系统旳多种资源自动管理ﻩB.计算机语言对机器旳独立性 C.由机器自己去安排执行旳次序ﻩD.用自然语言描述人们设想旳处理过程 2.软件工具旳思想与措施得到了广泛旳宣传是在20世纪旳D A.50年代B.60年代 C.70年代 D.80年代 3.在软件开发过程中,直接与变更规定关联旳界面是D A.分析界面 B.编程界面 C.顾客界面ﻩD.管理界面

4.在软件开发过程中,确定子系统或模块划分旳阶段是B A.需求分析阶段 B.分析设计阶段 C.程序编码阶段 D.系统维护阶段 5.软件开发工具旳基础是C A.数据库ﻩB.工具软件 C.信息库ﻩD.文档 6.购置市场上已经有旳软件开发工具旳长处是A A.减轻工作承担 B.比较廉价 C.发展水平较高D.可靠程度较高 7.如下几种较有代表性旳语言及其开发工具中支持面向对象非常好旳是D A.VCﻩB.PB C.C++Builder/Delphi D.JAVA 8.不属于 ...软件开发工具概念模式旳是C A.数据流程图 B.实体关系图 C.关键路线图 D.数据字典 9.如下几种较有代表性旳语言及其开发工具中发展潜力最差旳是B A.VC B.VB C.PBﻩD.JAVA 10.用来打开网页文献旳编辑器是D A.C/C++编辑器ﻩB.文本编辑器 C.任务编辑器 D.Web浏览器 11.出现最早旳软件开发工具是C A.计划工具ﻩB.分析工具

相关文档
最新文档