南开21春学期《软件工程与软件测试技术》在线作业

作者:奥鹏周老师 分类: 南开大学 发布时间: 2021-06-16 17:20
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
试卷总分:100得分:100
一、单选题 (共 25 道试题,共 50 分)
1.软件需求剖析期间的工作,能够分为以下4 个方面:对疑问的辨认、剖析与归纳、编写需求剖析文档以及( )。
A.总结
B.期间性陈述
C.需求剖析评定
D.以上答案都不正确
答案:C

2.下面所列的性质中, ( )不归于面向对象程序设计的特性。
A.承继性
B.重用性
C.封装性
D.可视化
答案

3.软件保护的副效果是指( )。
A.运转时误操作
B.隐含的错误
C.因修正软件而形成的错误
D.开发时的错误
答案:C

4.( )是把对象的特点和操作结合在一同,构成一个独立的对象,其内部信息对外界是躲藏的,外界只能经过有限的接口与对象发作联系。
A.多态性
B.承继
C.音讯
D.封装
答案

5.下列错误的是
A.在软件设计中大概寻求尽能够松懈耦合的系统
B.能够研讨、测试或保护任何一个模块,而不需求对系统的其他模块有许多知道。
C.模块间联系简略,发作在一处的错误传达到整个系统的能够性就很大
D.模块间的耦合程度激烈影响系统的可了解性、可测试性、牢靠性和可保护性
答案:C

6.软件开发过程中,抽取和收拾用户需求并树立疑问域准确模型的过程称为( )。
A.生命周期
B.面向对象设计
C.面向对象剖析
D.面向对象程序设计
答案:

7.软件工程的三要素
A.技术、方法和东西
B.方法、对象和类
C.方法、东西和过程
D.过程、模型和方法
答案:

8.软件测试能够发现软件中的( ),但不能证明软件( )。
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.PAD图
D.断定表
答案:

14.程序的三种根本操控结构的一起特色是
A.不能嵌套运用
B.只能用来写简略程序
C.现已用硬件完成
D.只要一个进口和一个出口
答案:

15.分层DFD 是一种对比严厉又易于了解的描绘方法,它的顶层图描绘了系统的( )。
A.细节
B.输入与输出
C.软件的作者
D.制作的时刻
答案:

16.在E-R 模型中,包括以下根本成分( )。
A.数据、对象、实体
B.操控、关系、对象
C.实体、关系、操控
D.实体、特点、关系
答案:

17.()东西在软件具体设计过程中不选用。
A.断定表
B.IPO 图
C.PDL D
D.DFD 图
答案:

18.画分层DFD 图的根本准则有( )。
A.数据守恒准则
B.分化的牢靠性准则
C.子、父图平衡的准则
D.数据流关闭的准则
答案:

19.SA 法的首要描绘手法有( )。
A.系统流程阁和模块图
B.DFD 图、数据词典、加工阐明
C.软件结构图、加工阐明. 功用结构图、加工阐明
答案:

20.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址规范是模块的()
A.内聚性和耦合性
B.部分化和封装化
C.笼统和信息躲藏
D.逐渐求精和结构图
答案:

21.面向对象剖析期间树立的3个模型中,中心的模型是( )模型。
A.功用
B.动态
C.对象
D.剖析
答案:

22.软件测试的意图是( )。
A.证明软件的正确性
B.找出软件系统中存在的一切错误
C.证明软件系统中存在错误
D.尽能够多的发现软件系统中的错误
答案:

23.增量模型实质上是一种( ) 。
A.线性次序模型
B.全体开发模型
C.非全体开发模型
D.螺旋模型
答案:

24.分层数据流图是一种对比严厉又易于了解的描绘方法,它的顶层图描绘了系统的( )
A.细节
B.输入与输出
C.软件的效果
D.制作的时刻
答案:

25.在需求剖析之前有必要进行( )工作。
A.程序设计
B.可行性剖析
C.ER 剖析
D.2NF 剖析
答案:

二、多选题 (共 5 道试题,共 10 分)
26.构成数据字典的元素有
A.数据流
B.数据流重量(数据根本项)
C.数据存储
D.数据处理(加工)。
答案:

27.以部属于杰出的程序设计个性要素的有( )。
A.源程序文档化
B.数听说明
C.句子结构
D.输入输出和寻求功率
答案:

28.结构程序设计的根本操控结构有
A.次序
B.判别
C.挑选
D.循环
答案:

29.具体设计期间的根本使命是
A.断定每个模块所选用的算法
B.断定每个模块所运用的数据结构
C.断定每个模块的接口细节
D.为每个模块设计出一组测试用例
答案:

30.描绘程序处理过程的东西称为具体设计东西,能够分为哪几类
A.款式
B.图形
C.表格
D.语言
答案:

三、答案来历:熊猫奥鹏(www.188open.com) (共 20 道试题,共 40 分)
31.软件即是程序,编写软件即是编写程序。
答案:

32.断定掩盖必定包括条件掩盖,可是条件掩盖纷歧定包括断定掩盖。
答案:

33.内聚衡量不一样模块互相间彼此依靠的严密程度
答案:

34.承继性是父类和子类之间同享数据结构和音讯的机制,这是类之间的一种关系。
答案:

35.自返相关不归于类间相关。
答案:

36.在软件方案中不该该把保护费用方案在内。
答案:

37.保护的副效果是指因为修正软件而致使新的错误的呈现或许新添加一些不期望发作的状况。
答案:

38.静态测试对自动化东西的依靠性较大。
答案:

39.一般,当一个对象调用另一个对象中的操作时,便完结了一次音讯传递。
答案:

40.PAD图是二维树形结构的图形,自下而上、自左向右次序履行,遍历一切结点
答案:

41.多态性避免了程序彼此依靠而带来的变化影响。
答案:

42.好程序的一个重要规范是源程序代码的逻辑简明明晰、易读易懂。
答案:

43.程序规划越大,越难以运用回溯法进行调试。
答案:

44.在单元测试中无法发现资源竞赛疑问。
答案:

45.在软件开发前期期间进行可行性研讨的缘由是防止或许减轻项目开发后期能够呈现的窘境
答案:

46.状况图着重对象潜在的状况和这些状况之间的搬运。
答案:

47.在结构化的程序中一般有3种循环类型:简略循环、串接循环和嵌套循环。
答案:

48.软件危机的首要表现是软件需求添加,软件报价上升。
答案:

49.有些对象是有必要一起动作的,有些对象是彼此排挤的。
答案:

50.验证和承认是一回事。
答案:

作业答案 联系QQ:3326650399 微信:cs80188