【计算机类职业资格】软件工程基础(一)及答案解析.doc
《【计算机类职业资格】软件工程基础(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件工程基础(一)及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、软件工程基础(一)及答案解析(总分:80.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.软件工程学的提出起源于软件危机,而其目的应该是最终解决软件的 _ 问题。(分数:2.00)A.质量保证B.生产危机C.生产工程化D.开发效率2.软件测试是保证软件质量的重要措施,它的实施应该是在 _。(分数:2.00)A.程序编码阶段B.软件定义阶段C.软件开发阶段D.软件维护阶段3.数据流图是进行软件需求分析常用的工具,其中最基本的图符是:变换、数据流、数据存储和外部实体,其中用 _ 图符来代表图中的数据池(数据最终的目的地)。(分数:2.00)A.变换B.数据流C.数
2、据存储D.外部实体4.软件开发的结构化分析方法常用的描述软件功能需求的工具是 _。(分数:2.00)A.数据流程图、数据字典B.软件流程图、模块说明C.事务流程图、处理说明D.系统流程图、程序编码5.软件工程环境一般应具有某些特征,下列叙述中 _ 不是它必须具备的特征。(分数:2.00)A.一组工具的集合B.按方法或模式组合的工具C.提供完善的移植工具D.支持全周期或阶段的工具6.单元测试是基础性测试, _ 不是它通常采用的方法。(分数:2.00)A.随机测试B.静态测试C.动态测试D.复审7.软件开发的结构化设计(SD) 方法中,全面指导模块划分的最重要原则是 _。(分数:2.00)A.模块
3、高内聚B.模块低耦合C.模块独立性D.程序模块化8.软件结构是软件模块间关系的表示,下列术语中, _ 不是对模块间关系的描述。(分数:2.00)A.调用关系B.主次关系C.嵌套关系D.从属关系9.在进行软件详细设计的过程设计时,可以使用的设计表达工具中不包括 _。(分数:2.00)A.图形表达工具如程序流程图、N-S 图等B.语言表达工具如伪代码、PDL 等C.表格表达工具如判定表等D.软件功能扩充删改图10.结构化分析方法(SA) 是一种 _ 。(分数:2.00)A.自顶向下逐层分解的分析方法B.自底向上逐层分解的分析方法C.面向对象的分析方法D.以上都不对11.判定树和判定表是用于描述结构
4、化分析方法中 _ 环节的工具。(分数:2.00)A.功能说明B.数据加工C.流程描述D.性能说明12.软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是 _。(分数:2.00)A.避免后期付出更高代价B.减少测试工作量C.保证软件质量D.缩短软件开发周期13.软件设计阶段产生的文档是 _。(分数:2.00)A.系统模型说明书B.程序流程图C.系统功能说明书D.模块结构图和模块说明书14._ 是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理后再沿输出通路变换成外部形式离开软件结构。(分数:2.00)A.数据流B.变换流C.事务流D.
5、信息流15.软件生命周期一般可以分为 3大的阶段,它们分别是 _ 。(分数:2.00)A.分析、设计和维护B.定义、开发和测试C.分析、编码和测试D.定义、开发和维护16.软件测试方法中的黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试 _。(分数:2.00)A.结构合理性B.程序正确性C.软件功能D.程序内部逻辑17.软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指 _。(分数:2.00)A.结构化方法B.面向对象方法C.二者都对D.二者都不对18.自顶向下设计把下列 _ 结合起来交叉进行。(分数:2.00)A.设计、编码、维护B.设计、编码、测试C.设计、
6、编码、调试D.模块设计、程序设计、算法设计19.结构化分析方法最后提供的文档是软件的 _ 。(分数:2.00)A.结构说明书B.加工说明书C.功能说明书D.可行性报告20.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列各项中,是软件测试的任务。预防软件发生错误 发现改正程序错误 提供诊断错误信息(分数:2.00)A.只有B.只有C.只有D.全部都是21.通常程序中的一个模块完成一个适当的子功能,因此应该把所有模块组织成良好的 _。(分数:2.00)A.紧耦合系统B.松散结构C.层次系统D.系统结构22.软件工程上常用的表达工具有 _ 。(分数:2.00)A.图形工具B.表格工
7、具C.语言工具D.以上全是23.下列各项中,不属于概要设计所要解决的问题范围的是 _。(分数:2.00)A.给出各模块的算法实现B.给出软件结构图C.建立数据字典D.确定模块之间的调用关系24.数据字典是对数据定义信息的集合,它所定义的对象都包含于 _ 。(分数:2.00)A.软件结构B.程序框图C.方框图D.数据流图25.由事务型数据流图映射为软件结构的设计首先应设计一个 _ ,它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。(分数:2.00)A.总控模块B.事务中心C.变换中心D.事务调度26.结构化系统设计阶段的目的是 _。(分数:2.00)A.获得良好的软件结构B.获得可读
8、性好的程序C.获得满足用户需求的数据流图D.获得高效的算法27.软件结构图能描述软件系统的总体结构,它应在软件开发的 _ 阶段提出。(分数:2.00)A.需求分析B.概要设计C.详细设计D.代码编写28.结构化方法在系统加工描述中,对组合条件的确定可用下列 _ 方法。(分数:2.00)A.条件语句B.结构化语言C.判定树D.数据流29.面向数据流的设计方法把 _ 映射成软件结构。(分数:2.00)A.数据流图B.系统结构图C.控制结构图D.变换流图30.软件生命周期分为几个阶段,需求分析属于 _ 阶段的任务。(分数:2.00)A.定义B.开发C.维护D.编码二、B填空题/B(总题数:10,分数
9、:20.00)31.软件需求分析结束后,应该形成一份U 【1】 /U,它是开发和验收的主要依据。(分数:2.00)填空项 1:_32.作为计算机科学技术领域中的一门新兴学科,“软件工程”主要是为了解决软件生产中出现的软件开发效率和可维护性太低,开发成本和进度无法控制,以及软件质量不能保证等所谓的U 【2】 /U问题。(分数:2.00)填空项 1:_33.软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和U 【3】 /U等内容。(分数:2.00)填空项 1:_34.在结构化分析中,U 【4】 /U用于详细地定义数据流图中的成分。(分数:2.00)填空项 1:_35.软件需求分析方法中,
10、结构化分析是一种常用的方法。结构化分析产生的系统说明书是由一套分层的U 【5】 /U、一本数据字典、一组小说明等及补充材料组成。(分数:2.00)填空项 1:_36.耦合性和内聚性是衡量U 【6】 /U的两个定性的标准。(分数:2.00)填空项 1:_37.软件的详细设计,也称为模块设计,它要求设计人员为每一个程序模块确定:所使用的U 【7】 /U、数据结构、接口细节和输入、输出数据等。(分数:2.00)填空项 1:_38.结构图是描述软件结构的工具,基本图符有矩形、带实心圆的箭头和带空心圆的箭头等,箭头表示模块间调用关系,其中用带实心圆的箭头表示传递的是U 【8】 /U。(分数:2.00)填
11、空项 1:_39.若有一个计算类型的程序,它的输入量只有一个 X,其范围是1.0,1.0。现从输入的角度考虑设计一组测试该程序的测试实例为-1.001,-1.0,1.0,1.0001,设计这组测试实,例的方法是U 【9】 /U。(分数:2.00)填空项 1:_40.U【10】 /U是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。(分数:2.00)填空项 1:_软件工程基础(一)答案解析(总分:80.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.软件工程学的提出起源于软件危机,而其目的应该是最终解决软件的 _ 问题。(分数:2.00)A.质
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件工程 基础 答案 解析 DOC
