2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案_第1页
2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案_第2页
2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案_第3页
2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案_第4页
2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(图片大小可任意调节)2023年高等教育工学类自考-03173软件开发工具考试历年参考核心考点荟萃附答案第一卷一.参考题库(共20题)1.软件的()是指能做什么,软件的()是指能做到什么程度。2.()工具从更宏观的角度去看待软件开发。A、计划B、分析C、设计D、调试运行3.非过程化程序设计语言4.计算机辅助文档生成的主要困难是保持文档与程序的()。5.简述集成化软件开发工具产生的背景。6.提高代码的编制速度,可采取以下措施()。A、代码自动生成B、多用汇编语言编程C、软件模块重用D、缩短分析设计过程E、增加调试人员7.软件开发技术的发展可归纳为四个阶段,各个阶段依次用机器语言、()、()、()来开发软件。8.专用软件开发L具很多,如()。A、报表生成器B、MSWordC、操作说明书编写工具D、数据流图绘制工具E、综合性的第四代语言9.为了推广应用计算机,大量的工作集中在()中。A、硬件领域B、软件领域C、研制软件开发工具D、研究改进程序设计方法10.编写软件使用说明书与编程工作应()。A、先编写程序B、先编写使用说明节C、同步编写D、可不计次序11.软件产品的()、效率和()已成为各方关注的十分重要的问题.12.需求分析阶段的特点有()oA、不确定程度高B、更需要经验C、易于规范化D、易于认识相理解E、需要抽象出信息需求和信息流程13.人们将事先编好并存入计算机的指令序列称为()。14.IBM公司的AD/cycLE是软件开发工具进入()阶段的标志。15.软件测试的要求包括()。A、功能与性能是否先进B、功能与性能是否达到设计目标C、文档是否齐全D、文档与程序是否一致E、主要应由编程者自己进行测试16.软件开发的需求分析阶段形成的文档是:()。17.软件测试阶段包括()的调试与整个软件的联调两个部分。18.软件开发工具概念的要点包括()。A、出现在高级程序设计语言之前B、给予并发者各种不同方面、不同程度的支持或帮助C、支持软件开发的全过程D、管理计算机的资源E、属于程序生成器19.帮助管理项目的进度、资源、质量等的软件开发工具属于()A、计划上具B、分析工具C、设计工具D、管理工具20.需求分析第二卷一.参考题库(共20题)1.软件开发工具是以()语言为基础的。A、第一代B、第二代C、第三代D、第四代2.软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。3.软件开发工作从一次性的、具体的编程,扩展到了长期的、不断更新的过程,从而引出了()、()和软件重用等问题。4.从()语言开始,软件摆脱了对特定硬件系统的依赖。A、第一代B、第二代C、第三代D、第四代5.论述第一代到第四代程序设计语言的主要特征。6.与软件开发工具有关的概念、术语很多,如:()。A、CASE工具B、可视化程序设计C、最终用户计算D、组件程序设计E、即插即用的程序设计F、第四代语言G、软件开发方法学7.面向软件开发全过程的工具称为()的工具。8.简述用通用软件辅助软件开发的缺点。9.论述软件开发I—具的性能要求。10.软件总体设计文件应包括()oA、结构图B、模块清单C、公用数据结构D、程序清单E、变量清单11.软件开发工具中,上游工具指的是()工具,下游工具指的是()工具。12.说明软件开发工具和新的软件开发方法的主要特点。13.对用户的需求进行分析,最终以编程所需的方式表达出来,这是()必须承担的任务。A、用户部门的技术人员B、企业管理人员C、教学工作者D、软件开发者14.关于辅助软件并发的通用软件,以下叙述正确的是()。A、可以减少不少丁作量B、开发所需的许多工作无法完成C、不但可表现形式,还可反映其逻辑内涵D、难于保持一致性E、可在多个开发开发阶段帮助开发15.简述第四代语言与软件开发工具的区别。16.按集成程度划分,可将软件开发工具分为:()工具、面向某一阶段或某一任务的工具、()的工具。17.按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。18.按支持软件开发的阶段划分,软件开发工具可分为()。A、计划工具B、分析工具C、设计工具D、编程工具E、调试工具19.软件项目管理一般包括()管理、()管理、资源与费用管理。20.简述软件开发的项目管理功能。第三卷一.参考题库(共20题)1.软件测试需要()。A、根据设计任务书提出测试方案B、安排测试环境C、编制测试数据D、确保程序完全正确E、确保所有的可能均已测试过2.可视化(所见即所得)编程3.现在的软件开发工具有以下特点()。A、自动化程度提高了B、能帮助需求分析C、能帮助项目管理D、能帮助版本管理E、吸收了许多管理科学的内容和方法4.()语言依赖于机器A、第—代B、第二代C、第三代D、第四代E、第五代5.软件使用的方便程度主要依赖于()A、软件的功能B、操作系统C、I/O设备D、人机界面6.简述软件开发工具认识与描述客观系统的功能要求。7.软件开发要兼顾两头:一头是面向(),一头是面向(),形成机器指令序列。8.编程由多人完成,为了能够及时发现和纠正背离总体设计的情况,编程工作应强调()的重要性。9.IBM公司的集成软件开发工具失败的原因是()。A、局限于集中式体系结构B、未能及时适应客户机/5R务器体系结构C、局限于IBM计算机上,背离了开放式趋势D、缺少滞求分析工具E、缺少计划工具10.软件的开发过程可分以下几个阶段:需求分析、()、程序和文档的编写、()、完善与版本更新。11.以下()叙述正确。A、计划工具往往独立于机器与软件B、分析工具往往独立于机器与软件C、设计上具多是依赖于特定软件的D、集成化的软件开发工具常常是依赖于机器与软件E、现在真正集成化的软件开发工具还相当少见12.关于软件开发工具,以下叙述正确()。A、设计工具出现得最早,数量最大B、现在,设计工具比较成熟C、分析工具出现得较晚,数量较少D、计划工具出现得员晚,只有在软件规模很大时才需要。E、计划工具完全是为项目主管服务的,保存和管理的信息都是宏观信息13.软件开发的第一阶段是:()A、需求分析B、画出程序流程图C、选择所用的语自D、编写程序14.软件工作人员为什么需要学习和了解软件开发工具?15.简述软件开发总体设计阶段的工作要点。16.说明软件产品开发过程各个阶段的主要任务。17.需求分析阶段的主要任务是()。A、提出初始要求,写出功能说明书B、对计算机需求的分析C、对语言需求的分桥D、对软件开发工具的需求分析18.软件包括段序以及相关的()。19.()实现了跨生命周期的信息管理与共享。A、计划工具B、分桥工具C、设计工具D、管理工具20.第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性第一卷参考答案一.参考题库1.正确答案:功能;性能2.正确答案:B3.正确答案:非过程化语言也称第四代语言,即只给机器下达做什么,由机器自动安排执行的顺序。4.正确答案:—致性5.正确答案:以往的专用软件开发L具对软件的开发缺乏全面的、统一的支撑环境。这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起琅,必然会造成冲突与矛盾i这种冲突与矛盾对于用户来说,造成了沉重的、不堪忍受的负担,使用工具越多这种负担越重,以致抵消了使用工具带来的益处。这种情况导致了集成化软件开发工具的产生。6.正确答案:A,C7.正确答案:汇编语言;高级程序设计语言;软件开发工具8.正确答案:C,D,E9.正确答案:B10.正确答案:C11.正确答案:质量;价格12.正确答案:A,B,E13.正确答案:程序14.正确答案:集成化15.正确答案:B,C,D16.正确答案:功能说明书17.正确答案:模块18.正确答案:B,C,D,E19.正确答案:D20.正确答案: 需求分析是软件开发的第一个阶段,软件设计者需要从用户的初始要求出发,经过大量的调查研究工作,抽象出应用领域中的实际信息需求.设计出在计算机系统内外的、合理的信息流程,并规定出软件系统的功能与性能要求,写出软件功能说明书。第二卷参考答案一.参考题库1.正确答案:C2.正确答案:功能;性能3.正确答案:功能管理;版本控制4.正确答案:C5.正确答案: 第一代程序没计语言就是计算机的指令系统。用户用机器指令编写程序。这种程序就是机器指令的序列,都是由“o”和“2”组成,难于阅读,难于维护.而月程序高度依赖于计算机硬件,难于移植。 第二代语言是汇编语言.其中每个语句是用助亿符形式表示的机器指令(汇编语句与机器指令基本上是一——对应的)虽然可读性和可移植性方面前进了一步,但稍然依赖于计算机硬件。 第三代语言也称为高级程序设计语言,其中的语句与机器指令并不一一对应,尤其是表达式的书写与人们的习惯基个相同。程序员需要远行编写语句来实现算法的过程,因此,第王代语言仍属于过程化的语言, 第四代语言(4GI‘)是非过程化的程序设计语言,用户只说明要求做什么.而把具体的执行步骤交由软件自动执行。6.正确答案:A,B,C,D,E,F,G7.正确答案:集成化8.正确答案: (1)有许多工作是通用软件所无法完成的。 (2)用通用软件完成果些工作、只能表现出其表面的形式。 只能做到“形似”,不能做到“神似”。 (3)难于保持一致性。9.正确答案: (1)表达能力或描述能力。 (2)保持信息一致的能力。 (3)使用的方便程度。 (4)工具的可靠程度。 (5)对硬软件环境的要求。10.正确答案:A,B,D,E11.正确答案:计划和分析;设计12.正确答案: (1)自动化程度提高。 (2)软件开发工作包括了需求分析。 (3)软件开发工作包括了项目管理和版本管理。 (4)吸收了许多管理科学的内容和方法。13.正确答案:D14.正确答案:A,B,D15.正确答案: (1)软件开发工具包括4GL的功能。 (2)软件开发工具支持系统分衡.设计工作。 (3)软件开发工具支持文档工作。16.正确答案:专用;集成17.正确答案:分析18.正确答案:A,B,C19.正确答案:质量;进度20.正确答案:为项目管理人员提供支持。项日管理包括进度管理、资源与费用管理、质量管理三个基本内容。还包括需要提出测试方案,提供测试环境和测试数据,并进行版本管理。第三卷参考答案一.参考题库1.正确答案:A,B,C2.正确答案: 可视化编程就是编程工作的可视化,即在编程过程中随时可以看到结果,程序的调整与后果的调整同步进行o3.正确答案:A,C,D,E4.正确答案:A,B5.正确答案:D6.正确答案:认识与描述客观系统是软件开发第一阶段所需的重要工作。该项工作不确定程度高,更需要经验,受难规范化。需要对复杂系统认识与理解,并在此基础上抽象出信息需求与信息流程。7.正确答案:应用(用户);计算机硬件8.正确答案:组织管理9.正确答案:A,C10.正确答案:总体设计;测试11.正确答案:A,B,C,D,E12.正确答案:A,B,C,D,E13.正确答案:A14.正确答案:使用软件并发工具开发软件使开发规范化,可提高软件产品的质量,提高开发的效率,缩短开发周期.降低开发成本,使软件更适应应用需要,并易于更新版本。学习和了解软件开发工具还有助于认识软件开发的各种理论和方法。15.正确答案:其工作要点是根据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论