![2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第1页](http://file4.renrendoc.com/view12/M0B/16/3C/wKhkGWX404uAJI4vAAEHCwPfmqA055.jpg)
![2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第2页](http://file4.renrendoc.com/view12/M0B/16/3C/wKhkGWX404uAJI4vAAEHCwPfmqA0552.jpg)
![2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第3页](http://file4.renrendoc.com/view12/M0B/16/3C/wKhkGWX404uAJI4vAAEHCwPfmqA0553.jpg)
![2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第4页](http://file4.renrendoc.com/view12/M0B/16/3C/wKhkGWX404uAJI4vAAEHCwPfmqA0554.jpg)
![2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案_第5页](http://file4.renrendoc.com/view12/M0B/16/3C/wKhkGWX404uAJI4vAAEHCwPfmqA0555.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年高等教育工学类自考-03173软件开发工具笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.按集成程度划分,可将软件开发工具分为:()工具、面向某一阶段或某一任务的工具、()的工具。2.从广义上说,软件是()。A、计算机的灵魂B、用户与计算机之间的桥梁C、人类互相联系的纽带D、人类在各个领域中积累的知识结晶E、人类文明与知识得以延续的一种载体3.可视化(所见即所得)编程4.需求分析5.IBM公司的AD/cycLE是软件开发工具进入()阶段的标志。6.简述软件开发实现阶段的工作,以及应强调之点。7.软件使用的方便程度主要依赖于()A、软件的功能B、操作系统C、I/O设备D、人机界面8.按支持软件开发的阶段划分,软件开发工具可分为()。A、计划工具B、分析工具C、设计工具D、编程工具E、调试工具9.非过程化程序设计语言10.论述软件开发工具对软件开发所提供的支持。即软件开发工具的功能要求。11.说明软件产品开发过程各个阶段的主要任务。12.软件开发工具中,上游工具指的是()工具,下游工具指的是()工具。13.为了推广应用计算机,大量的工作集中在()中。A、硬件领域B、软件领域C、研制软件开发工具D、研究改进程序设计方法14.过程化程序设计语言15.软件测试的要求包括()。A、功能与性能是否先进B、功能与性能是否达到设计目标C、文档是否齐全D、文档与程序是否一致E、主要应由编程者自己进行测试16.软件开发工作从一次性的、具体的编程,扩展到了长期的、不断更新的过程,从而引出了()、()和软件重用等问题。17.关于辅助软件并发的通用软件,以下叙述正确的是()。A、可以减少不少丁作量B、开发所需的许多工作无法完成C、不但可表现形式,还可反映其逻辑内涵D、难于保持一致性E、可在多个开发开发阶段帮助开发18.编写软件使用说明书与编程工作应()。A、先编写程序B、先编写使用说明节C、同步编写D、可不计次序19.简述软件开发总体设计阶段的工作要点。20.()语言依赖于机器A、第—代B、第二代C、第三代D、第四代E、第五代21.软件开发要兼顾两头:一头是面向(),一头是面向(),形成机器指令序列。22.()实现了跨生命周期的信息管理与共享。A、计划工具B、分桥工具C、设计工具D、管理工具23.简述软件开发的项目管理功能。24.软件开发的需求分析阶段形成的文档是:()。25.与软件开发工具有关的概念、术语很多,如:()。A、CASE工具B、可视化程序设计C、最终用户计算D、组件程序设计E、即插即用的程序设计F、第四代语言G、软件开发方法学卷II一.参考题库(共25题)1.论述第一代到第四代程序设计语言的主要特征。2.专用软件开发L具很多,如()。A、报表生成器B、MSWordC、操作说明书编写工具D、数据流图绘制工具E、综合性的第四代语言3.软件开发工具对软件开发提供的支持包括()。A、认识与描述客观系统B、存储管理开发过程中的信息C、代码生成D、文档生成E、开发项目的管理4.软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。5.软件开发工具概念的要点包括()。A、出现在高级程序设计语言之前B、给予并发者各种不同方面、不同程度的支持或帮助C、支持软件开发的全过程D、管理计算机的资源E、属于程序生成器6.软件的开发过程可分以下几个阶段:需求分析、()、程序和文档的编写、()、完善与版本更新。7.对软件开发方法的改进包括()A、结构化程序设计B、软件工程C、面向对象的程序设计D、即插即用的程序设计方法E、RISC技术8.认识与描述客观系统是软件开发工具对软件开发()阶段的支持、A、需求分析B、总体设计C、实现D、运行维护9.论述软件开发I—具的性能要求。10.帮助管理项目的进度、资源、质量等的软件开发工具属于()A、计划上具B、分析工具C、设计工具D、管理工具11.编程由多人完成,为了能够及时发现和纠正背离总体设计的情况,编程工作应强调()的重要性。12.现在的软件开发工具有以下特点()。A、自动化程度提高了B、能帮助需求分析C、能帮助项目管理D、能帮助版本管理E、吸收了许多管理科学的内容和方法13.从()语言开始,软件摆脱了对特定硬件系统的依赖。A、第一代B、第二代C、第三代D、第四代14.软件开发的第一阶段是:()A、需求分析B、画出程序流程图C、选择所用的语自D、编写程序15.关于辅助软件开发的专用软件工具,以下叙述正确的是()oA、有帮助编写策种文档的工具B、有帮助绘制流程图的工具C、有数据宁典管理系统D、易于保持一致性E、缺乏全向、统一的支撑环境16.软件总体设计文件应包括()oA、结构图B、模块清单C、公用数据结构D、程序清单E、变量清单17.软件的()是指能做什么,软件的()是指能做到什么程度。18.软件测试需要()。A、根据设计任务书提出测试方案B、安排测试环境C、编制测试数据D、确保程序完全正确E、确保所有的可能均已测试过19.软件包括段序以及相关的()。20.提高代码的编制速度,可采取以下措施()。A、代码自动生成B、多用汇编语言编程C、软件模块重用D、缩短分析设计过程E、增加调试人员21.软件产品的()、效率和()已成为各方关注的十分重要的问题.22.人们将事先编好并存入计算机的指令序列称为()。23.在存储和管理开发过程中的信息时.最重要、最困难的问题是:()。A、信息的收集B、信息的分类C、信息存储的格式D、信息的一致性E、信息的维护24.第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性25.论述软件开发工具的分类。卷III一.参考题库(共25题)1.关于软件开发工具,以下叙述正确()。A、设计工具出现得最早,数量最大B、现在,设计工具比较成熟C、分析工具出现得较晚,数量较少D、计划工具出现得员晚,只有在软件规模很大时才需要。E、计划工具完全是为项目主管服务的,保存和管理的信息都是宏观信息2.以下()叙述正确。A、计划工具往往独立于机器与软件B、分析工具往往独立于机器与软件C、设计上具多是依赖于特定软件的D、集成化的软件开发工具常常是依赖于机器与软件E、现在真正集成化的软件开发工具还相当少见3.简述用通用软件辅助软件开发的缺点。4.简述软件开发工具的范围。5.说明软件开发工具和新的软件开发方法的主要特点。6.软件开发工具是以()语言为基础的。A、第一代B、第二代C、第三代D、第四代7.用汇编语言编写的程序需要由()转化为机器指令序列才能执行。8.简述集成化软件开发工具产生的背景。9.按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。10.计算机辅助文档生成的主要困难是保持文档与程序的()。11.简述第四代语言与软件开发工具的区别。12.帮助人们绘制数据流程图、结构图、ER团的工具属于()A、计划工具B、分析工具C、设计工具D、管理工具13.软件工作人员为什么需要学习和了解软件开发工具?14.IBM公司的集成软件开发工具失败的原因是()。A、局限于集中式体系结构B、未能及时适应客户机/5R务器体系结构C、局限于IBM计算机上,背离了开放式趋势D、缺少滞求分析工具E、缺少计划工具15.需求分析阶段的特点有()oA、不确定程度高B、更需要经验C、易于规范化D、易于认识相理解E、需要抽象出信息需求和信息流程16.面向软件开发全过程的工具称为()的工具。17.软件开发的成败更多地依赖于()A、程序员的编程能力B、项目负责人的技术水平C、软件开发工具的使用D、合理的组织和协调18.简述软件开发工具认识与描述客观系统的功能要求。19.需求分析阶段的主要任务是()。A、提出初始要求,写出功能说明书B、对计算机需求的分析C、对语言需求的分桥D、对软件开发工具的需求分析20.软件开发方法的改进一般都遵循()规律。A、凡能交给机器做的,就尽量通过一定的专用软件去做B、形成的程序其运行效率越来越高C、开发所用的语言越来越接近自然语言D、在人与机器之间,越来越靠拢人面远离机器E、开发的效率越来越高21.对用户的需求进行分析,最终以编程所需的方式表达出来,这是()必须承担的任务。A、用户部门的技术人员B、企业管理人员C、教学工作者D、软件开发者22.()工具从更宏观的角度去看待软件开发。A、计划B、分析C、设计D、调试运行23.软件测试阶段包括()的调试与整个软件的联调两个部分。24.软件开发技术的发展可归纳为四个阶段,各个阶段依次用机器语言、()、()、()来开发软件。25.软件项目管理一般包括()管理、()管理、资源与费用管理。卷I参考答案一.参考题库1.参考答案:专用;集成2.参考答案:A,B,C,D,E3.参考答案: 可视化编程就是编程工作的可视化,即在编程过程中随时可以看到结果,程序的调整与后果的调整同步进行o4.参考答案: 需求分析是软件开发的第一个阶段,软件设计者需要从用户的初始要求出发,经过大量的调查研究工作,抽象出应用领域中的实际信息需求.设计出在计算机系统内外的、合理的信息流程,并规定出软件系统的功能与性能要求,写出软件功能说明书。5.参考答案:集成化6.参考答案:实现阶段的工作包括程序的编写和文档的编写,应特别强调组织与协调,及时发现并纠正背离总体设计要求的情况。7.参考答案:D8.参考答案:A,B,C9.参考答案:非过程化语言也称第四代语言,即只给机器下达做什么,由机器自动安排执行的顺序。10.参考答案: (1)认识勺措述客观系统c (2)存储管理开发过程中的信息 (3)代码的编写或生成c (4)文档的编丐或生成。 (5)软件项目的管理。11.参考答案: (1)需求分析阶段根据用户的初始要求形成严格的功能说明书。 (2)总体设计阶段根据软件功能说明书的要求,完成软件的总体 (3)实现阶段程序的编写和文档的编写。 (4)测试阶段测试软件是否达到了设计任务书的要求。 (5)运行和维护阶段使用软件,并修改、完善、扩充软件。12.参考答案:计划和分析;设计13.参考答案:B14.参考答案:需要由编写程序的人一步一步地安排程序的执行过程,这样的语言称为过程化程序设计语言o15.参考答案:B,C,D16.参考答案:功能管理;版本控制17.参考答案:A,B,D18.参考答案:C19.参考答案:其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。20.参考答案:A,B21.参考答案:应用(用户);计算机硬件22.参考答案:D23.参考答案:为项目管理人员提供支持。项日管理包括进度管理、资源与费用管理、质量管理三个基本内容。还包括需要提出测试方案,提供测试环境和测试数据,并进行版本管理。24.参考答案:功能说明书25.参考答案:A,B,C,D,E,F,G卷II参考答案一.参考题库1.参考答案: 第一代程序没计语言就是计算机的指令系统。用户用机器指令编写程序。这种程序就是机器指令的序列,都是由“o”和“2”组成,难于阅读,难于维护.而月程序高度依赖于计算机硬件,难于移植。 第二代语言是汇编语言.其中每个语句是用助亿符形式表示的机器指令(汇编语句与机器指令基本上是一——对应的)虽然可读性和可移植性方面前进了一步,但稍然依赖于计算机硬件。 第三代语言也称为高级程序设计语言,其中的语句与机器指令并不一一对应,尤其是表达式的书写与人们的习惯基个相同。程序员需要远行编写语句来实现算法的过程,因此,第王代语言仍属于过程化的语言, 第四代语言(4GI‘)是非过程化的程序设计语言,用户只说明要求做什么.而把具体的执行步骤交由软件自动执行。2.参考答案:C,D,E3.参考答案:B,C,D,E4.参考答案:功能;性能5.参考答案:B,C,D,E6.参考答案:总体设计;测试7.参考答案:A,B,C,D8.参考答案:B9.参考答案: (1)表达能力或描述能力。 (2)保持信息一致的能力。 (3)使用的方便程度。 (4)工具的可靠程度。 (5)对硬软件环境的要求。10.参考答案:D11.参考答案:组织管理12.参考答案:A,C,D,E13.参考答案:C14.参考答案:A15.参考答案:A,B,C,D16.参考答案:A,B,D,E17.参考答案:功能;性能18.参考答案:A,B,C19.参考答案:文档20.参考答案:A,C21.参考答案:质量;价格22.参考答案:程序23.参考答案:D24.参考答案:D,E25.参考答案: 按工作阶段可分为;计划工具,分析工具和设计工具。 按集成程度可分为:专用工具和集成化工具。 按与硬软件的关系订分为:依赖于硬软件的管理和独立于硬软件的工具。卷III参考答案一.参考题库1.参考答案:A,B,C,D,E2.参考答案:A,B,C,D,E3.参考答案: (1)有许多工作是通用软件所无法完成的。 (2)用通用软件完成果些工作、只能表现出其表面的形式。 只能做到“形似”,不能做到“神似”。 (3)难于保持一致性。4.参考答案:软件开发工具的范围大致可以描述为:在高级程序设计语言(第三代语言)的基础止,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度帮助的一类新型软件。5.参考答案: (1)自动化程度提高。 (2)软件开发工作包括了需求分析。 (3)软件开发工作包括了项目管理和版本管理。 (4)吸收了许多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代办公室空间的灵活性与可变性设计
- 现代物流人才培养与教育创新
- 学校记者团国庆节活动方案
- 现代企业的办公自动化与多维度管理培训体系构建研究
- 现代企业家的自我管理与时间管理策略
- 现代汽车制造工艺的变革与教育新模式
- 现代企业决策中的核心能力体现
- 国庆节主题活动方案早教
- 2023三年级数学下册 四 绿色生态园-解决问题第3课时说课稿 青岛版六三制001
- 2024-2025学年高中历史 专题八 当今世界经济的全球化趋势 二 当今世界经济的全球化趋势(3)教学说课稿 人民版必修2
- 无人机技术与遥感
- 燃煤电厂超低排放烟气治理工程技术规范(HJ 2053-2018)
- 临床叙事护理概述与应用
- TSG-T7001-2023电梯监督检验和定期检验规则宣贯解读
- 冠脉介入进修汇报
- 护理病例讨论制度课件
- 养阴清肺膏的临床应用研究
- 恩施自治州建始东升煤矿有限责任公司东升煤矿矿产资源开发利用与生态复绿方案
- PDCA提高卧床患者踝泵运动的执行率
- 蒋诗萌小品《谁杀死了周日》台词完整版
- DBJ-T 15-98-2019 建筑施工承插型套扣式钢管脚手架安全技术规程
评论
0/150
提交评论