《软件工程》2020年春季学期在线作业(一) 以下判断对的是

上传人:aop****021 文档编号:132952787 上传时间:2020-05-22 格式:DOCX 页数:5 大小:292KB
返回 下载 相关 举报
《软件工程》2020年春季学期在线作业(一) 以下判断对的是_第1页
第1页 / 共5页
《软件工程》2020年春季学期在线作业(一) 以下判断对的是_第2页
第2页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《软件工程》2020年春季学期在线作业(一) 以下判断对的是》由会员分享,可在线阅读,更多相关《《软件工程》2020年春季学期在线作业(一) 以下判断对的是(5页珍藏版)》请在金锄头文库上搜索。

1、软件工程2020年春季学期在线作业(一) 1 单选题 1 以下判断对的是( )。A 所谓软件开发就是编写程序。B 利用软件工程的思想,已成功的解决了软件危机。C 完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。D 一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。2 进行可行性研究的依据是( )。A 决策者的经验B 对系统的高级分析和设计C 现场调查D 编码3 测试的关键问题是( )。A 如何组织对软件的评审B 如何验证程序的对性C 如何采用综合策略D 如何选择测试用例4 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。A 需求阶段B

2、设计阶段C 测试阶段D 软件开发的各个阶段5 在详细设计阶段所使用到的设计工具是:( )。A 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.B 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。C 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。D 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。6 需求分析中开发人员要从用户那里了解( )。A 软件做什么B 用户使用界面C 输入的信息D 软件的规模7 下列关于模块化程序设计的叙述中对的是( )。A 在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。

3、B 模块之间的接口叫做数据文件。C 只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。D 模块越大,模块化的优点越明显。8 瀑布模型的存在问题是( )。A 用户容易参与开发B 缺乏灵活性C 用户与开发者易沟通D 适用可变需求9 软件开发过程包括( )。A 3个阶段B 5个阶段C 4个阶段D 8个阶段10 SD方法设计的结果是( )。A 源代码B 伪代码C 模块D 模块结构图11 强连通图有( )。A 一个入口点和一个出口点B 一个入口点和多个出口点C 多个入口点和一个出口点D 多个入口点和多个出口点12 软件开发瀑布模型中的软件定义时期各个阶段依次是( )。A 可行性研究

4、,问题定义,需求分析。B 问题定义,可行性研究,需求分析。C 可行性研究,需求分析,问题定义。D 以上顺序都不对。13 ( )所花费的工作占整个生存期工作量的70%以上。A 软件设计B 需求分析C 软件维护D 编码14 在数据流图中,源点和终点的数量( )。A 必须是一对一的B 源点个数大于终点个数C 终点个数大于源点个数D 依需要而定15 以下( )不是Myers软件测试目的A 测试是程序的执行过程,目的在于发现错;B 一个好的测试用例在于能发现至今未发现的错;C 一个成功的测试是发现了至今未发现的错的测试。D 测试是为了修改程序中的错16 软件复杂性主要体现在( )。A 数据的复杂性B 程

5、序的复杂性C 控制的复杂性D 问题的复杂性17 软件的生存周期一般包括A 维护过程,开发过程,设计过程B 定义过程,开发过程,维护过程C 分析过程,设计过程,测试过程D 详细设计过程,编码过程,调试过程18 模块化的目的是:( )。A 增加内聚性B 降低复杂性C 提高易读性D 减少耦合性19 在集成测试过程中、如果要在测试的早期对主要的控制或关键的抉择进行检验、并且要在早期实现软件的一个完整的功能并验证这个功能,那么我们可以选用( )。A 自顶向下集成B 自底向上集成C 三明治集成D 一次性集成20 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。A 程序的内部逻辑B 程序的复杂结构C 使用说明书D 程序的功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号