蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

软件导论第5-8章阶段练习(课堂)

  • 资源ID:53144982       资源大小:123.65KB        全文页数:15页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

软件导论第5-8章阶段练习(课堂)

第5-8章阶段练习 选择题 1 模块的内聚性最高的是 A. 逻辑内聚B.时间内聚 C.偶然内聚D.功能内聚 2 总体设计的目的是确定整个系统的。 A. 规模B.功能及模块结构 C.费用D.测试方案 3 一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为o A. 时间内聚B.功能内聚 C.通信内聚C.过程内聚 4 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括。 A. 设计软件的模块结构B,定义接口并建立数据结构 C.模块设计D.生成概要设计规格说明 5 如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为 0 A. 时间内聚 B.逻辑内聚 C.通信内聚D.信息内聚 6 为了提高模块的独立性,模块之间最好使用。 A. 控制耦合B,公共耦合C.内容耦合D.数据耦合 7 结构化程序设计的一种基本方法是。 A.筛选法B.递归法C.归纳法D.逐步求精法 8 对软件进行分解,是为了 o A. 降低模块间接口的复杂程度 B. 降低模块的复杂程度 C. 降低模块的复杂程度,并降低模块间接口的复杂程度 D. 降低模块的复杂程度,并提高模块间接口的复杂程度 9 在软件工程中,描绘软件结构的图形工具不包括。 A,层次图 B. HIPO图C. PAD图 D. H图 10 在详细设计阶段经常采用的图形工具包括。 A. PAD图 B.程序流程图 C. N-S图 D.以上都是 11提高程序可读性的手段包括 0 A.使用三种标准控制结构 B. 采用有实际意义的变量名 C.给程序加注释 D. 以上都是 12结构化程序设计的三种基本控制结构不包括 。 A.顺序 B.选择 C.转移 D.循环 13 详细设计中,过程设计的常用图形工具不包括。 A.程序流程图B.数据流图C. N-S盒图 D. PAD图 14 下列关于详细设计中的说法中正确的是等。 A. 详细设计任务相当于设计程序的“蓝图” B. 详细设计的根本目标是应该怎样具体地实现系统 C. 详细设计尹编写代码 D. 以上都正确 15 结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于 A.它强调编程风格B.选择良好的数据结构和算法 C,有限制地使用GOTO语句D.只有三种基本结构 16 程序设计语言主要分三大类机器语言,汇编语言和。 A.逻辑语言B.高级语言C.自然语言 D.智能语言 17 结构化程序设计中的三种基本控制结构是。 A.过程、子程序和分程序B.顺序、选择和循环 C.递归、堆栈和队列D.调用、返回和转移 18 软件详细设计的主要任务是确定每个模块的。 A.算法和使用的数据结构B.外部接口 C.功能D.编程 19 在详细设计阶段,经常采用的工具包括。 A.程序流程图B. SA C. SC D. DFD 20 详细设计的结果基本决定了最终程序的 o A.代码的规模B.运行速度 C.质量D.可维护性 21 两个模块彼此传递的信息中有控制信息,这种耦合称为。 A.数据耦合B.公共环境耦合C.内容耦合 D,控制耦合 22 结构化设计又称为。 A.概要设计B,面向数据流设计 C.面向对象设计D.详细设计 23 按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应为 A. 模块的作用域应在模块的控制域之内。 B. 模块的控制域应在模块的作用域之内。 C. 模块的控制域与模块的作用域互相独立。 D, 以上说法都不对。 24 在SD方法中全面指导模块划分的最重要的原则是。 A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性 25 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括 o A.设计软件的模块结构B.定义接口并建立数据结构 C.模块内部算法设计D.生成概要设计规格说明 26 软件详细设计主要采用的方法是o A.模块设计 B.结构化设计C.PDL语言 D.结构化程序设计 27 详细设计中,过程设计的常用工具有等。 A.程序流程图,N-S盒图,PAD图 B.程序流程图,数据流图 C.程序流程图,系统流程图D.程序流程图,E-R图 28 结构化程序设计主要强调的是。 A.程序易读性B.程序的效率 C.程序设计语言的先进性D.程序的规模 29 提高程序可读性的最有力手段是。 A.使用三种标准控制结构B.采用有实际意义的变量名 C.显式说明一切变量D.给程序加注释 30 一般来说,在软件生命周期中成本最高的阶段是。 A.详细设计B.软件编码 C.软件测试D.软件维护 31 软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们 。 A. 前者属于静态测试,后者属于动态测试 B. 前者属于动态测试,后者属于静态测试 C. 都属于静态测试 D. 都属于动态测试 32 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输 入的角度考虑一组测试用例-1.001, -1.0, 1.0, 1.001。设计这组测试用例的方法是 。 A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法 33 单元测试的测试用例主要根据的结果来设计。 A.需求分析B.详细设计C.概要设计D.源程序 34 软件测试是为了而执行程序的过程。 A.纠正错误B.发现错误C.避免错误D.证明正确 35 常用的黑盒测试方法不包括。 A.等价划分B,边界值分析C.逻辑覆盖 D.错误推测 36 软件测试中,白盒法是通过分析程序的来设计测试用例的。 A.应用范围B.内部逻辑 C.功能 D.输入数据 37 使用黑盒测试时,测试用例的设计应根据。 A.程序的内部逻辑B.程序的复杂程度 C.使用说明书D.程序的功能 38 黑盒测试在设计测试用例时,主要需要研究。 A.需求规格说明与概要设计说明B.详细设计说明 C.项目开发计划D.概要设计说明与详细设计说明 39 与确认测试阶段有关的文档是。 A.需求规格说明书B.概要设计说明书 C.详细设计说明书D.源程序 40 是指程序在给定的时间点,按照规格说明书的规定成功运行的概率。 A.可移植性B.可用性C.可靠性D.可扩展性 41 是指程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率。 A.可移植性B.可用性C.可靠性D,可扩展性 42 软件调试

注意事项

本文(软件导论第5-8章阶段练习(课堂))为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开