《软件工程》2020年春季学期在线作业(二)答案

[复制链接]
发表于 2020-6-15 17:14:00 | 显示全部楼层 |阅读模式
在线作业最低5元/门QQ 800003091 签到赚金币
《软件工程》2020年春季学期在线作业(二)
试卷总分:100  得分:100
一、单选题 (共 15 道试题,共 75 分)
1.以下( )不是Myers软件测试目的
A.测试是程序的执行过程,目的在于发现错;
B.测试是为了修改程序中的错
C.一个成功的测试是发现了至今未发现的错的测试。
D.一个好的测试用例在于能发现至今未发现的错;
答案:

2.计算机系统就是( )。
A.计算机硬件系统和软件系统。
B.计算机及其应用系统。
C.主机,显示器,硬盘,软驱,打印机等。
D.CPU,存储器,控制器,I/O接口及设备。
答案:

3.软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( )。
A.软件的功能
B.结构合理性
C.程序对性
D.程序内部逻辑
答案:

4.程序的三种基本控制结构是
A.顺序、选择和重复
B.递归、堆栈和队列
C.过程、子程序和分程序
D.调用、返回和转移
答案:

5.模块化的目的是:( )。
A.降低复杂性
B.提高易读性
C.增加内聚性
D.减少耦合性
答案:

6.软件维护是保证软件正常、有效运行的重要手段,而软件的下述特性:Ⅰ.可测试性 Ⅱ.可理解性 Ⅲ.可修改性 Ⅳ.可移植性。( )有利于软件的维护。
A.都有利
B.只有Ⅰ
C.Ⅱ和Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
答案:

7.在详细设计阶段所使用到的设计工具是:( )。
A.程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.
B.数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。
C.判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。
D.判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。
答案:

8.使用SD方法时可以得到( )。
A.程序流程图
B.程序模块结构图
C.分层数据流图
D.具体的语言
答案:

9.与设计测试数据无关的文档是( )。
A.项目开发计划
B.该软件的设计人员
C.程序的复杂程度
D.源程序
答案:

10.在软件维护的实施过程中,为了对、有效地修改,需要经历以下步骤,其中( )不是维护阶段的。
A.重新验证程序
B.重新开发
C.分析和理解程序
D.修改程序
答案:

11.在集成测试过程中、如果要在测试的早期对主要的控制或关键的抉择进行检验、并且要在早期实现软件的一个完整的功能并验证这个功能,那么我们可以选用( )。
A.自顶向下集成
B.自底向上集成
C.三明治集成
D.一次性集成
答案:

12.软件维护困难的主要原因是( )。
A.费用低
B.得不到用户支持
C.开发方法的缺陷
D.人员少
答案:

13.进行可行性研究的依据是( )。
A.编码
B.现场调查
C.对系统的高级分析和设计
D.决策者的经验
答案:

14.瀑布模型本质上是一种( )。
A.顺序迭代模型
B.线性顺序模型
C.线性迭代模型
D.及早见产品模型
答案:

15.下列文档与维护人员无关的有( )。
A.项目开发计划
B.软件需求说明书
C.概要设计说明书
D.操作手册
答案:

二、判断题 (共 5 道试题,共 25 分)
16.一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。
答案:

17.软件质量是与软件产品满足规定的和隐含的需求的能力有关的特征的全体。
答案:

18.模块的独立性要求模块要低耦合和高内聚。
答案:

19.结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据结构的开发方法。
答案:

20.白盒法测试程序时常按照给定的覆盖条件选取测试用例。路径覆盖使得每一个判定的每一条分支至少经历一次。
答案:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

 
 
客服一
客服二
咨询一
咨询二
奥鹏在线作业交流群
工作时间:
8:30-24:00
双休日正常上班
扫一扫加官方微信
快速回复 返回顶部 返回列表