2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第1页
2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第2页
2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第3页
2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第4页
2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共30题)1.可视化(所见即所得)编程2.软件使用的方便程度主要依赖于()A、软件的功能B、操作系统C、I/O设备D、人机界面3.软件测试阶段包括()的调试与整个软件的联调两个部分。4.软件包括段序以及相关的()。5.按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。6.软件开发的成败更多地依赖于()A、程序员的编程能力B、项目负责人的技术水平C、软件开发工具的使用D、合理的组织和协调7.人们将事先编好并存入计算机的指令序列称为()。8.提高代码的编制速度,可采取以下措施()。A、代码自动生成B、多用汇编语言编程C、软件模块重用D、缩短分析设计过程E、增加调试人员9.论述软件开发I—具的性能要求。10.从()语言开始,软件摆脱了对特定硬件系统的依赖。A、第一代B、第二代C、第三代D、第四代11.软件测试的要求包括()。A、功能与性能是否先进B、功能与性能是否达到设计目标C、文档是否齐全D、文档与程序是否一致E、主要应由编程者自己进行测试12.软件开发工具是以()语言为基础的。A、第一代B、第二代C、第三代D、第四代13.论述软件开发工具对软件开发所提供的支持。即软件开发工具的功能要求。14.简述集成化软件开发工具产生的背景。15.专用软件开发L具很多,如()。A、报表生成器B、MSWordC、操作说明书编写工具D、数据流图绘制工具E、综合性的第四代语言16.软件总体设计文件应包括()oA、结构图B、模块清单C、公用数据结构D、程序清单E、变量清单17.编程由多人完成,为了能够及时发现和纠正背离总体设计的情况,编程工作应强调()的重要性。18.计算机辅助文档生成的主要困难是保持文档与程序的()。19.用汇编语言编写的程序需要由()转化为机器指令序列才能执行。20.简述软件开发的项目管理功能。21.软件的开发过程可分以下几个阶段:需求分析、()、程序和文档的编写、()、完善与版本更新。22.需求分析阶段的主要任务是()。A、提出初始要求,写出功能说明书B、对计算机需求的分析C、对语言需求的分桥D、对软件开发工具的需求分析23.软件产品的()、效率和()已成为各方关注的十分重要的问题.24.面向软件开发全过程的工具称为()的工具。25.简述软件开发总体设计阶段的工作要点。26.软件工作人员为什么需要学习和了解软件开发工具?27.软件开发的需求分析阶段形成的文档是:()。28.软件测试需要()。A、根据设计任务书提出测试方案B、安排测试环境C、编制测试数据D、确保程序完全正确E、确保所有的可能均已测试过29.软件的()是指能做什么,软件的()是指能做到什么程度。30.关于辅助软件并发的通用软件,以下叙述正确的是()。A、可以减少不少丁作量B、开发所需的许多工作无法完成C、不但可表现形式,还可反映其逻辑内涵D、难于保持一致性E、可在多个开发开发阶段帮助开发第1卷参考答案一.参考题库1.参考答案: 可视化编程就是编程工作的可视化,即在编程过程中随时可以看到结果,程序的调整与后果的调整同步进行o2.参考答案:D3.参考答案:模块4.参考答案:文档5.参考答案:分析6.参考答案:D7.参考答案:程序8.参考答案:A,C9.参考答案: (1)表达能力或描述能力。 (2)保持信息一致的能力。 (3)使用的方便程度。 (4)工具的可靠程度。 (5)对硬软件环境的要求。10.参考答案:C11.参考答案:B,C,D12.参考答案:C13.参考答案: (1)认识勺措述客观系统c (2)存储管理开发过程中的信息 (3)代码的编写或生成c (4)文档的编丐或生成。 (5)软件项目的管理。14.参考答案:以往的专用软件开发L具对软件的开发缺乏全面的、统一的支撑环境。这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起琅,必然会造成冲突与矛盾i这种冲突与矛盾对于用户来说,造成了沉重的、不堪忍受的负担,使用工具越多这种负担越重,以致抵消了使用工具带来的益处。这种情况导致了集成化软件开发工具的产生。15.参考答案:C,D,E16.参考答案:A,B,D,E17.参考答案:组织管理18.参考答案:—致性19.参考答案:汇编语言20.参考答案:为项目管理人员提供支持。项日管理包括进度管理、资源与费用管理、质量管理三个基本内容。还包括需要提出测试方案,提供测试环境和测试数据,并进行版本管理。21.参考答案:总体设计;测试22.参考答案:A23.参考答案:质量;价格24.参考答案:集成化25.参考答案:其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。26.参考答案:使用软件并发工具开发软件使开发规范化,可提高软件产品的质量,提高开发的效率,缩短开发周期.降低开发成本,使软件更适应应用需要,并易于更新版本。学习和了解软件开发工具还有助于认识软件开发的各种理论和方法。27.参考答案:功能说明书28.参考答案:A,B,C29.参考答案:功能;性能30.参考答案:A,B,D第2卷一.参考题库(共30题)1.IBM公司的集成软件开发工具失败的原因是()。A、局限于集中式体系结构B、未能及时适应客户机/5R务器体系结构C、局限于IBM计算机上,背离了开放式趋势D、缺少滞求分析工具E、缺少计划工具2.软件项目管理一般包括()管理、()管理、资源与费用管理。3.简述软件开发工具的范围。4.关于辅助软件开发的专用软件工具,以下叙述正确的是()oA、有帮助编写策种文档的工具B、有帮助绘制流程图的工具C、有数据宁典管理系统D、易于保持一致性E、缺乏全向、统一的支撑环境5.说明软件产品开发过程各个阶段的主要任务。6.从广义上说,软件是()。A、计算机的灵魂B、用户与计算机之间的桥梁C、人类互相联系的纽带D、人类在各个领域中积累的知识结晶E、人类文明与知识得以延续的一种载体7.()实现了跨生命周期的信息管理与共享。A、计划工具B、分桥工具C、设计工具D、管理工具8.按集成程度划分,可将软件开发工具分为:()工具、面向某一阶段或某一任务的工具、()的工具。9.为了推广应用计算机,大量的工作集中在()中。A、硬件领域B、软件领域C、研制软件开发工具D、研究改进程序设计方法10.第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性11.IBM公司的AD/cycLE是软件开发工具进入()阶段的标志。12.关于软件开发工具,以下叙述正确()。A、设计工具出现得最早,数量最大B、现在,设计工具比较成熟C、分析工具出现得较晚,数量较少D、计划工具出现得员晚,只有在软件规模很大时才需要。E、计划工具完全是为项目主管服务的,保存和管理的信息都是宏观信息13.过程化程序设计语言14.软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。15.简述用通用软件辅助软件开发的缺点。16.按支持软件开发的阶段划分,软件开发工具可分为()。A、计划工具B、分析工具C、设计工具D、编程工具E、调试工具17.帮助管理项目的进度、资源、质量等的软件开发工具属于()A、计划上具B、分析工具C、设计工具D、管理工具18.需求分析阶段的特点有()oA、不确定程度高B、更需要经验C、易于规范化D、易于认识相理解E、需要抽象出信息需求和信息流程19.论述软件开发工具的分类。20.软件开发工具对软件开发提供的支持包括()。A、认识与描述客观系统B、存储管理开发过程中的信息C、代码生成D、文档生成E、开发项目的管理21.软件开发的第一阶段是:()A、需求分析B、画出程序流程图C、选择所用的语自D、编写程序22.()工具从更宏观的角度去看待软件开发。A、计划B、分析C、设计D、调试运行23.对软件开发方法的改进包括()A、结构化程序设计B、软件工程C、面向对象的程序设计D、即插即用的程序设计方法E、RISC技术24.以下()叙述正确。A、计划工具往往独立于机器与软件B、分析工具往往独立于机器与软件C、设计上具多是依赖于特定软件的D、集成化的软件开发工具常常是依赖于机器与软件E、现在真正集成化的软件开发工具还相当少见25.软件开发要兼顾两头:一头是面向(),一头是面向(),形成机器指令序列。26.现在的软件开发工具有以下特点()。A、自动化程度提高了B、能帮助需求分析C、能帮助项目管理D、能帮助版本管理E、吸收了许多管理科学的内容和方法27.软件开发工具概念的要点包括()。A、出现在高级程序设计语言之前B、给予并发者各种不同方面、不同程度的支持或帮助C、支持软件开发的全过程D、管理计算机的资源E、属于程序生成器28.在存储和管理开发过程中的信息时.最重要、最困难的问题是:()。A、信息的收集B、信息的分类C、信息存储的格式D、信息的一致性E、信息的维护29.帮助人们绘制数据流程图、结构图、ER团的工具属于()A、计划工具B、分析工具C、设计工具D、管理工具30.简述第四代语言与软件开发工具的区别。第2卷参考答案一.参考题库1.参考答案:A,C2.参考答案:质量;进度3.参考答案:软件开发工具的范围大致可以描述为:在高级程序设计语言(第三代语言)的基础止,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度帮助的一类新型软件。4.参考答案:A,B,C,D5.参考答案: (1)需求分析阶段根据用户的初始要求形成严格的功能说明书。 (2)总体设计阶段根据软件功能说明书的要求,完成软件的总体 (3)实现阶段程序的编写和文档的编写。 (4)测试阶段测试软件是否达到了设计任务书的要求。 (5)运行和维护阶段使用软件,并修改、完善、扩充软件。6.参考答案:A,B,C,D,E7.参考答案:D8.参考答案:专用;集成9.参考答案:B10.参考答案:D,E11.参考答案:集成化12.参考答案:A,B,C,D,E13.参考答案:需要由编写程序的人一步一步地安排程序的执行过程,这样的语言称为过程化程序设计语言o14.参考答案:功能;性能15.参考答案: (1)有许多工作是通用软件所无法完成的。 (2)用通用软件完成果些工作、只能表现出其表面的形式。 只能做到“形似”,不能做到“神似”。 (3)难于保持一致性。16.参考答案:A,B,C17.参考答案:D18.参考答案:A,B,E19.参考答案: 按工作阶段可分为;计划工具,分析工具和设计工具。 按集成程度可分为:专用工具和集

温馨提示

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

评论

0/150

提交评论