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

[复制链接]
发表于 2020-6-15 17:13:48 | 显示全部楼层 |阅读模式
在线作业最低5元/门QQ 800003091 签到赚金币
《软件工程》2020年春季学期在线作业(一)
试卷总分:100  得分:100
一、单选题 (共 20 道试题,共 100 分)
1.以下判断对的是( )。
A.所谓软件开发就是编写程序。
B.完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。
C.利用软件工程的思想,已成功的解决了软件危机。
D.一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。
答案:

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

3.测试的关键问题是( )。
A.如何验证程序的对性
B.如何采用综合策略
C.如何选择测试用例
D.如何组织对软件的评审
答案:

4.快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。
A.需求阶段
B.软件开发的各个阶段
C.设计阶段
D.测试阶段
答案:

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

6.需求分析中开发人员要从用户那里了解( )。
A.输入的信息
B.软件的规模
C.软件做什么
D.用户使用界面
答案:

7.下列关于模块化程序设计的叙述中对的是( )。
A.模块越大,模块化的优点越明显。
B.模块之间的接口叫做数据文件。
C.在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。
D.只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。
答案:

8.瀑布模型的存在问题是( )。
A.适用可变需求
B.缺乏灵活性
C.用户容易参与开发
D.用户与开发者易沟通
答案:

9.软件开发过程包括( )。
A.8个阶段
B.5个阶段
C.4个阶段
D.3个阶段
答案:

10.SD方法设计的结果是( )。
A.源代码
B.模块结构图
C.模块
D.伪代码
答案:

11.强连通图有( )。
A.多个入口点和多个出口点
B.多个入口点和一个出口点
C.一个入口点和多个出口点
D.一个入口点和一个出口点
答案:

12.软件开发瀑布模型中的软件定义时期各个阶段依次是( )。
A.问题定义,可行性研究,需求分析。
B.可行性研究,需求分析,问题定义。
C.可行性研究,问题定义,需求分析。
D.以上顺序都不对。
答案:

13.( )所花费的工作占整个生存期工作量的70%以上。
A.需求分析
B.软件设计
C.软件维护
D.编码
答案:

14.在数据流图中,源点和终点的数量( )。
A.终点个数大于源点个数
B.源点个数大于终点个数
C.必须是一对一的
D.依需要而定
答案:

15.以下( )不是Myers软件测试目的
A.测试是程序的执行过程,目的在于发现错;
B.测试是为了修改程序中的错
C.一个成功的测试是发现了至今未发现的错的测试。
D.一个好的测试用例在于能发现至今未发现的错;
答案:

16.软件复杂性主要体现在( )。
A.问题的复杂性
B.程序的复杂性
C.数据的复杂性
D.控制的复杂性
答案:

17.软件的生存周期一般包括
A.详细设计过程,编码过程,调试过程
B.维护过程,开发过程,设计过程
C.定义过程,开发过程,维护过程
D.分析过程,设计过程,测试过程
答案:

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

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

20.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的复杂结构
B.程序的功能
C.程序的内部逻辑
D.使用说明书
答案:




本帖子中包含更多资源

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

x

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