ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:53KB ,
资源ID:1378968      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1378968.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【学历类职业资格】软件开发工具自考题-5及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【学历类职业资格】软件开发工具自考题-5及答案解析.doc

1、软件开发工具自考题-5 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.软件开发工具是在_A汇编语言基础上发展起来的B高级语言基础上发展起来的C硬件基础上发展起来的D非过程化程序设计语言基础上发展起来的(分数:2.00)A.B.C.D.2.集成化工具往往_A依赖于机器与软件 B独立于机器与软件C依赖于机器,独立于软件 D独立于机器,依赖于软件(分数:2.00)A.B.C.D.3.软件开发工具按集成程度划分为_A专用和集成化的 B复杂的和简单的C可靠与不可靠的 D易用与难用的(分数:2.00)A.B.C.D.4.经过软件开发人员数十年的努

2、力 _A“软件危机”已经克服B证明“软件危机”不可克服C证明软件开发工具是克服“软件危机”的途径之一D“软件危机”仍无好转(分数:2.00)A.B.C.D.5.软件开发项目管理人员所需要的软件开发工具主要是_A计划工具 B分析工具C设计工具 D编程工具(分数:2.00)A.B.C.D.6.主要用于需求分析的工具是_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实现

3、D测试(分数:2.00)A.B.C.D.9._阶段包括模块的调试和整个软件的联调两个部分。A需求分析 B总体设计C实现 D测试(分数:2.00)A.B.C.D.10.在大型软件开发中与程序员有关的任务是_A模块调试 B模块验收C需求分析 D系统联调(分数:2.00)A.B.C.D.11.目前,软件质量的评测标准不包括_A足够的速度 B占用内存少C正确性 D易用性(分数:2.00)A.B.C.D.12.我们可以从更高的层次来概括软件的功能和特点,下列说法错误的是_A软件是人类知识的一切来源B软件是广大使用者与计算机之间的桥梁C软件是人类在各个领域中积累的知识的结晶D软件是人类文明与知识得以延续的

4、新的载体(分数:2.00)A.B.C.D.13.为了缓和软件危机,人们提出了很多卓有成效的方法,但不包括_A过程化程序设计方法 B结构化程序设计方法C软件工程方法 D面向对象的程序设计方法(分数:2.00)A.B.C.D.14.软件开发工具不能在_方面为软件开发者提供帮助。A规划方面 B分析方面C分配计算机资源方面 D测试方面(分数:2.00)A.B.C.D.15.软件开发工具的主要使用者不包括_A系统分析人员 B系统编程人员C系统设计人员 D用户(分数:2.00)A.B.C.D.16.按支持的工作阶段划分,软件开发工具划分为三类,其中不包括_A分析工具 B设计工具C编程工具 D计划工具(分数

5、:2.00)A.B.C.D.17.开发大型软件时遇到的困难产生的原因不包括_A大系统的复杂性 B各个领域之间的差异C工作进度的控制 D个人之间的组织与协调(分数:2.00)A.B.C.D.18.结构化程序设计方法的基本模块不包括_A处理单元 B循环机制C二分决策机制 D嵌套机制(分数:2.00)A.B.C.D.19.总体设计文件不包括_A结构图 B公用数据结构C模块清单 D用户手册(分数:2.00)A.B.C.D.20.软件开发的过程不包括_A需求分析阶段 B测试阶段C总体设计阶段 D使用阶段(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)21.分析工具主要是指用

6、于支持 1 的工具。(分数:1.00)填空项 1:_22.总体设计文件应当包括结构图、 1、公用数据结构。(分数:1.00)填空项 1:_23.软件开发的过程可分为_、需求分析、总体设计、_四个阶段。(分数:1.00)填空项 1:_24.CASE工具有两种理解,一种是_,另一种是_。两者的缩写都是 CASE,其基本思想与软件开发工具是完全一致的。(分数:1.00)填空项 1:_25.明确地把 1 纳入软件开发工作的范围,是软件技术向前迈进的重要一步。(分数:1.00)填空项 1:_26.设计工具是指在 1 阶段对人们提供帮助的工具。(分数:1.00)填空项 1:_27.计划工具从更宏观的角度去

7、看待软件开发,它不仅从_的角度,帮助人们组织与实施项目,而且把有关进度、资源、质量、_等信息有条不紊地管理起来。(分数:1.00)填空项 1:_28.结构化程序设计方法把程序的结构分解成三种基本模块:处理单元、_、_。(分数:1.00)填空项 1:_29.软件开发工具是在 1 之后,软件技术进一步发展的产物。(分数:1.00)填空项 1:_30.软件重用需要从更为根本的方面,对软件开发的方法、标准进行改进,形成不同范围的 1。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)31.试述用通用软件帮助软件开发的弱点。(分数:5.00)_32.简述软件开发各阶段的任务。(分

8、数:5.00)_33.结构化程序设计中,模块划分的基本要求是什么?(分数:5.00)_34.什么是 4GL?(分数:5.00)_35.软件开发的基本问题是什么?(分数:5.00)_四、论述题(总题数:1,分数:10.00)36.试述软件开发工具的项目管理功能。(分数:10.00)_五、应用题(总题数:1,分数:15.00)37.应用所学的知识说明软件与硬件的关系与区别。(分数:15.00)_软件开发工具自考题-5 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.软件开发工具是在_A汇编语言基础上发展起来的B高级语言基础上发展起来的C硬件基

9、础上发展起来的D非过程化程序设计语言基础上发展起来的(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为软件开发工具的概念。2.集成化工具往往_A依赖于机器与软件 B独立于机器与软件C依赖于机器,独立于软件 D独立于机器,依赖于软件(分数:2.00)A. B.C.D.解析:3.软件开发工具按集成程度划分为_A专用和集成化的 B复杂的和简单的C可靠与不可靠的 D易用与难用的(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为软件开发工具按集成程度的分类。4.经过软件开发人员数十年的努力 _A“软件危机”已经克服B证明“软件危机”不可克服C证明软件开发工具是克服

10、“软件危机”的途径之一D“软件危机”仍无好转(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为“软件危机”。5.软件开发项目管理人员所需要的软件开发工具主要是_A计划工具 B分析工具C设计工具 D编程工具(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为计划工具的功能。6.主要用于需求分析的工具是_A计划工具 B分析工具C设计工具 D编程工具(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为分析工具的概念。7.软件工程的思想主要集中于加强_的工作上。A项目管理人员 B程序员C系统分析人员 D用户(分数:2.00)A. B.C.D.解析

11、:考点 本题主要考查的知识点为软件工程的思想。8._阶段包括程序的编写与文档的编写两件并行的工作。A需求分析 B总体设计C实现 D测试(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为软件开发的过程的实现阶段。9._阶段包括模块的调试和整个软件的联调两个部分。A需求分析 B总体设计C实现 D测试(分数:2.00)A.B.C.D. 解析:考点 本题在 2004年 10月真题第三大题第 21小题考查过,主要考查的知识点为软件开发的过程的测试阶段。10.在大型软件开发中与程序员有关的任务是_A模块调试 B模块验收C需求分析 D系统联调(分数:2.00)A. B.C.D.解析:考点

12、 本题主要考查的知识点为大型软件开发中的各种角色及其任务。11.目前,软件质量的评测标准不包括_A足够的速度 B占用内存少C正确性 D易用性(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为软件质量的评测标准。12.我们可以从更高的层次来概括软件的功能和特点,下列说法错误的是_A软件是人类知识的一切来源B软件是广大使用者与计算机之间的桥梁C软件是人类在各个领域中积累的知识的结晶D软件是人类文明与知识得以延续的新的载体(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为软件的功能和特点。13.为了缓和软件危机,人们提出了很多卓有成效的方法,但不包括_A过程化

13、程序设计方法 B结构化程序设计方法C软件工程方法 D面向对象的程序设计方法(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为软件开发的方法。14.软件开发工具不能在_方面为软件开发者提供帮助。A规划方面 B分析方面C分配计算机资源方面 D测试方面(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为软件开发工具的范围。15.软件开发工具的主要使用者不包括_A系统分析人员 B系统编程人员C系统设计人员 D用户(分数:2.00)A.B.C.D. 解析:考点 本题主要考查的知识点为软件开发过程中涉及的人员。16.按支持的工作阶段划分,软件开发工具划分为三类,其中不

14、包括_A分析工具 B设计工具C编程工具 D计划工具(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为软件开发工具的分类。17.开发大型软件时遇到的困难产生的原因不包括_A大系统的复杂性 B各个领域之间的差异C工作进度的控制 D个人之间的组织与协调(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为开发大型软件时遇到的困难产生的原因。18.结构化程序设计方法的基本模块不包括_A处理单元 B循环机制C二分决策机制 D嵌套机制(分数:2.00)A.B.C.D. 解析:考点 本题在 2003年 10月真题第二大题第 13小题考查过,主要考查的知识点为结构化程序设计

15、方法。19.总体设计文件不包括_A结构图 B公用数据结构C模块清单 D用户手册(分数:2.00)A.B.C.D. 解析:考点 本题主要考查的知识点为总体设计文件。20.软件开发的过程不包括_A需求分析阶段 B测试阶段C总体设计阶段 D使用阶段(分数:2.00)A.B.C.D. 解析:考点 本题主要考查的知识点为软件开发的过程。二、填空题(总题数:10,分数:10.00)21.分析工具主要是指用于支持 1 的工具。(分数:1.00)填空项 1:_ (正确答案:需求分析)解析:22.总体设计文件应当包括结构图、 1、公用数据结构。(分数:1.00)填空项 1:_ (正确答案:模块清单)解析:23.

16、软件开发的过程可分为_、需求分析、总体设计、_四个阶段。(分数:1.00)填空项 1:_ (正确答案:实现 测试或调试)解析:24.CASE工具有两种理解,一种是_,另一种是_。两者的缩写都是 CASE,其基本思想与软件开发工具是完全一致的。(分数:1.00)填空项 1:_ (正确答案:计算机辅助软件工程 计算机辅助系统工程)解析:25.明确地把 1 纳入软件开发工作的范围,是软件技术向前迈进的重要一步。(分数:1.00)填空项 1:_ (正确答案:需求分析)解析:26.设计工具是指在 1 阶段对人们提供帮助的工具。(分数:1.00)填空项 1:_ (正确答案:实现)解析:27.计划工具从更宏

17、观的角度去看待软件开发,它不仅从_的角度,帮助人们组织与实施项目,而且把有关进度、资源、质量、_等信息有条不紊地管理起来。(分数:1.00)填空项 1:_ (正确答案:项目管理 验收情况)解析:28.结构化程序设计方法把程序的结构分解成三种基本模块:处理单元、_、_。(分数:1.00)填空项 1:_ (正确答案:循环机制 二分决策机制)解析:29.软件开发工具是在 1 之后,软件技术进一步发展的产物。(分数:1.00)填空项 1:_ (正确答案:高级程序设计语言)解析:30.软件重用需要从更为根本的方面,对软件开发的方法、标准进行改进,形成不同范围的 1。(分数:1.00)填空项 1:_ (正

18、确答案:软件构件库)解析:三、简答题(总题数:5,分数:25.00)31.试述用通用软件帮助软件开发的弱点。(分数:5.00)_正确答案:(用通用软件来帮助软件开发人员编写文档或画图可以减少很多工作量,但是这种帮助实在是太表面、太初级了。用通用软件帮助软件开发有三个主要的弱点。第一,有许多工作是通用软件所无法完成的。第二,用通用软件完成某些工作,只能表现出其表面的形式,而不能反映其逻辑内涵。第三,用通用软件来帮助人们完成软件开发工作时,常常遇到难以保持一致性的困难。)解析:32.简述软件开发各阶段的任务。(分数:5.00)_正确答案:(1)需求分析。任务是根据初始要求形成严格的、明确的、可供实

19、际开发使用的功能说明书。(2)总体设计。任务是根据软件功能说明书的要求,完成软件的总体设计,这包括整个软件的结构设计,公用的数据文件或数据库的设计,各部分的连接方式及信息交换的标准等主要内容。(3)实现阶段。任务是完成程序的编写与文档的编写。(4)测试或调试阶段。主要任务是完成模块的调试与整个软件的联调。)解析:33.结构化程序设计中,模块划分的基本要求是什么?(分数:5.00)_正确答案:(1)模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应。(2)模块之间的联系及互相影响尽可能地少,对于必需的联系都应当加以明确的说明。(3)模块的规模应当足够小,以便使它本身的调试易于进行。)解析

20、:34.什么是 4GL?(分数:5.00)_正确答案:(第四代语言(4GL)的原义是非过程化的程序设计语言。针对以处理过程为中心的第三代语言,它希望通过某些标准处理过程的自动生成,使得用户可以只说明要求做什么,而把具体的执行步骤的安排交由软件自动处理。)解析:35.软件开发的基本问题是什么?(分数:5.00)_正确答案:(软件开发的基本问题是两个转换,一是从用户的理解到程序员的理解的转换,二是从程序员的理解到程序的实现的转换。)解析:四、论述题(总题数:1,分数:10.00)36.试述软件开发工具的项目管理功能。(分数:10.00)_正确答案:(项目管理功能更明确地是为项目管理人员提供支持,而

21、不是为程序员提供支持。一般来说,项目管理包括进度管理、资源与费用管理、质量管理三个基本内容,在这方面项目管理已有不少成功的经验、方法与软件工具。对于软件项目来说,还有两个比较特殊的问题。首先是测试工作方面的支持,由于软件的质量比较难以测定,所以不仅需要根据设计任务书提出测试方案,还需要提供相应的测试环境与测试数据。人们很自然地希望软件开发工具能够在这些方面提供帮助。其次是版本管理问题。当软件规模比较大的时候,版本的更新、各模块之间以及模块与使用说明之间的一致性、向外提供的版本的控制等,都带来一系列十分复杂的版本管理问题。如果软件开发工具能够在这些方面给予支持或帮助,无疑将有利于软件开发工作的进

22、步。)解析:五、应用题(总题数:1,分数:15.00)37.应用所学的知识说明软件与硬件的关系与区别。(分数:15.00)_正确答案:(软件(Software)这个名词是有了计算机之后才产生的,而硬件(Hardware)则是自古就有的。从实践中,我们已经看到,只会执行若干指令的机器本身,虽然具备高速运算与海量存储的潜在能力,但是如果没有事先准备好的一系列指令,那么它是不能完成实际任务的。即使由人一条一条地输入指令(通过按键或光电设备),也只能以人们的输入速度来工作,它的巨大潜能是无法发挥出来的。关键是要有一套事先编好并存入机器的指令,这就是我们所说的程序。一台存入了某种程序的计算机与一台没有存

23、入这种程序的计算机,在外表是看不出区别的,然而前者在接到一个启动命令之后,就可以自动地执行某项任务,而后者却做不到这一点。为了区分和描述,人们从已有的词汇中借来了 Hardware这个词,用来特指看得见、摸得着的硬件。而与之相对地,新创造了 S0ftware_软件这个词,用来特指看不见、摸不着的,但又发挥着十分重要的作用的,事先编好的指令系列。它们之间的关系,正如人们所说的,硬件是躯体,软件是灵魂,两者缺一不可。然而,从应用的角度来看,硬件与软件的情况有着极大的差别。硬件提供的是信息存储与处理的基础,这对于任何领域的应用是一样的,没有什么区别,它不必随应用领域的变化而改变。软件一端连着计算机硬件,向硬件提供可以执行的机器指令,另一端面向用户,接受用户提出的要求和算法。从这个意义上说,软件是用户与硬件之间的桥梁。因此,不同领域有不同的软件。可以说,为了推广和普及计算机的应用,相当大部分的工作是在软件领域之中。)解析:

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1