下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程基础 ( 三)( 总分: 74.00 ,做题时间: 90 分钟 )一、 B 选择题 /B( 总题数: 22,分数: 44.00)1. 程序流程图(PFD)中的箭头代表的是()。 (分数: 2.00 )A. 数据流B. 控制流 VC. 调用关系D. 组成关系 解析:2. 下列不属于结构化分析的常用工具的是( ) 。(分数: 2.00 )A. 数据流图B. 数据字典C. 判定树D. PAD 图 V 解析:3. 软件调试的目的是 ( ) 。 (分数: 2.00 )A. 发现错误B. 改正错误 VC. 改善软件的性能D. 挖掘软件的潜能 解析:4. 在软件工程中,白盒测试法可用于测试程序的内部
2、结构。此方法将程序看作是( )(分数: 2.00 )A. 路径的集合 VB. 循环的集合C. 目标的集合D. 地址的集合 解析:5. 结构化程序设计主要强调的是( ) 。(分数: 2.00 )A. 程序的规模B. 程序的易读性 VC. 程序的执行效率D. 程序的可移植性 解析:6. 软件产品是否符合需求定义的过程称为( ) 。(分数: 2.00 )A. 确认测试 VB. 集成测试C. 验证测试D. 验收测试 解析:7. 分析的最终结果是产生 ( ) 。 (分数: 2.00 )A. 项目开发计划B. 需求规格说明书VC. 设计说明书D. 可行性分析报告 解析:8. 软件开发的结构化生命周期方法将
3、软件生命周期划分成 ( ) 。 (分数: 2.00 )A. 定义、开发、运行维护 VB. 设计阶段、编程阶段、测试阶段C. 总体设计、详细设计、编程调试D. 需求分析、功能定义、系统设计 解析:9. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )(分数: 2.00 )A. 抽象和信息隐蔽B. 局部化和封装化C. 内聚性和耦合性 VD. 激活机制和控制方法 解析:10. 下列不属于软件调试技术的是 ( ) 。 (分数: 2.00 )A. 强行排错法B. 集成测试法 VC. 回溯法D. 原因排除法 解析:11. 在数据流图(DFD)中,带有名字的箭头表示()。(分数:
4、 2.00 )A. 控制程序的执行顺序B. 模块之间的调用关系C. 数据的流向 VD. 程序的组成成分 解析:12. 下列叙述中,不属于软件需求规格说明书的作用的是 ( ) 。(分数: 2.00 )A. 便于用户、开发人员进行理解和交流B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据C. 作为确认测试和验收的依据D. 便于开发人员进行需求分析 V 解析:13. 软件工程的出现是由于 ( ) 。 (分数: 2.00 )A. 程序设计方法学的影响B. 软件产业化的需要C. 软件危机的出现 VD. 计算机的发展解析:14. 软件设计中,有利于提高模块独立性的一个准则是 ( ) 。 (分数
5、: 2.00 )A. 低内聚低耦合B. 低内聚高耦合C. 高内聚低耦合VD. 高内聚高耦合解析:15. 为了提高测试的效率,应该 ( ) 。 (分数: 2.00 )A. 随机选取测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 集中对付那些错误群集的程序 V 解析:16. 软件生命周期中所花的费用最多的阶段是 ( ) 。 (分数: 2.00 )A. 详细设计B. 软件编码C. 软件测试D. 软件维护 V 解析:17. 软件详细设计的主要任务是确定每个模块的 ( ) 。 (分数: 2.00 )A. 算法和使用的数据结构 VB. 外部接口C. 功能D. 编程
6、解析:通常也把这种18. 为了避免流程图在描述程序逻辑时的灵活性, 提出了用方框图宋代替传统的程序流程图, 图称为 ( ) 。(分数: 2.00 )A. PAD 图B. N-S 图 VC. 结构图D. 数据流图解析:19. 下列不属于静态测试方法的是 ( ) 。 (分数: 2.00 )A. 代码检查B. 白盒法 VC. 静态结构分析D. 代码质量度量 解析:20. 下列叙述中,正确的是 ( ) 。 (分数: 2.00 )A. 软件就是程序清单B. 软件就是存放在计算机中的文件C. 软件应包括程序清单及运行结果D. 软件包括程序和文档 V 解析:21. 需求分析阶段的任务是确定 ( ) 。(分数
7、: 2.00 )A. 软件开发方法B. 软件开发工具C. 软件开发费用D. 软件系统功能V解析:22. 进行单元测试时,常用的方法是 ( ) 。 (分数: 2.00 )A. 采用白盒测试,辅之以黑盒测试 VB. 采用黑盒测试,辅之白盒测试C. 只使用白盒测试D. 只使用黑盒测试解析:二、 B 填空题 /B( 总题数: 15,分数: 30.00)23. 软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软 件工程诞生的基础。(分数: 2.00 )填空项 1: (正确答案:软件工程学)解析:24. 软件工程的出现是由于 1 的出现。 (分数: 2.00
8、 )填空项 1: (正确答案:软件危机)解析:25. 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为1 。(分数: 2.00 )填空项 1: (正确答案:软件生命周期)解析:26. 软件开发环境是全面支持软件开发全过程的 1 集合。 (分数: 2.00 )填空项 1: (正确答案:软件工具)解析:27. 数据字典是各类数据描述的集合,通常包括 4 个部分:数据项、数据流、 1 和数据加工。 (分数: 2.00 )填空项 1: (正确答案:数据存储)解析:28. 数据流的类型有 1 和事务型。 (分数: 2.00 )填空项 1: (正确答案:变换型)解析:29. 结构化程序设计方
9、法的主要原则可以概括为自顶向下、逐步求精、1和限制使用GOT(语句。(分数: 2.00 )填空项 1: (正确答案:模块化)解析:30. 耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。 (分数: 2.00 )填空项 1: (正确答案:内聚性)解析:31. 软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构(分数: 2.00 )填空项 1: (正确答案:概要)解析:32. 若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数: 2.00 )填空项 1: (正确答案:黑盒)解析:33. 常用的黑盒测试有等价分类法、 1 、因果图法和错误推测法 4种(分数: 2.00 )填空项 1: (正确答案:边值分析法)解析:34. 单元测试又称模块测试,一般采用 1 测试。 (分数: 2.00 )填空项 1: (正确答案:白盒)解析:35. 测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。 (分数: 2.00 )填空项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度货运代理合作协议
- 二零二四年度艺术品买卖合同(含真伪鉴定与交易方式)
- 2024版猪肉品牌营销与合作合同
- 二零二四年度保险合同的保险责任与除外责任
- 2024版瓷砖艺术代理销售合同
- 熟菜销售合同范本
- 二零二四年度内蒙水利枢纽工程建筑承包合同
- 围栏运输合同范本
- 2024年度南京汽车租赁服务合同
- 2024年度汽车销售公司与汽车经销商合同
- 养老院服务评价与改进制度
- 基因组编辑技术专题
- GB/T 17395-2024钢管尺寸、外形、重量及允许偏差
- 自考《计算机应用基础》高等教育自学考试试题与参考答案(2024年)
- 大学生法律基础学习通超星期末考试答案章节答案2024年
- 统编版高中语文必修下册第二单元戏剧单元整体教学设计
- 2024年中国球团市场调查研究报告
- 培训学校与学生的合同(2篇)
- 省级公开课一等奖人美版三年级美术上册《面具》课件
- 2024配电变压器技术规范
- 中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?参考答案四
评论
0/150
提交评论