问道深山去,听禅紫气来。

19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业

阅读:14 更新时间:2019-09-18 17:48:03

19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业-0001


------------------------
1.下面所列的性质中, ( )不属于面向对象程序设计的特性。
A.继承性
B.重用性
C.封装性
D.可视化
答案请联系下方QQ

2.在下面的叙述中哪一个不是软件需求分析的任务? ( )
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型
答案请联系下方QQ

3.软件工程的三要素
A.技术、方法和工具
B.方法、对象和类
C.方法、工具和过程
D.过程、模型和方法
答案请联系下方QQ

4.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
答案请联系下方QQ

5.软件模块设计准则中个错误的是
A.降低模块之间的耦合性,降低模块的内聚性
B.模块的作用范围应该在控制范围内
C.设计功能可预测并能得到验证的模块
D.适当划分模块规模,以保持其独立性
答案请联系下方QQ

6.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
答案请联系下方QQ

7.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A.多态性
B.继承
C.消息
D.封装
答案请联系下方QQ

8.SA 方法用DFD 描述( )。
A.系统的控制流程
B.系统的数据结构
C.系统的基本加工
D.系统的功能
答案请联系下方QQ

9.面向对象的分析方法主要是建立3类模型,即( )。
A.系统模型、ER 模型、应用模型
B.对象模型、动态模型、功能模型
C.ER模型、对象模型、功能模型
D.对象模型、动态模型、应用模型
答案请联系下方QQ

10.画分层DFD 图的基本原则有( )。
A.数据守恒原则
B.分解的可靠性原则
C.子、父图平衡的原则
D.数据流封闭的原则
答案请联系下方QQ

11.只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。
A.过程抽象
B.信息隐藏
C.功能抽象
D.共享性
答案请联系下方QQ

12.面向对象程序设计语言不同于其他语言的最主要特点是( )。
A.模块性
B.抽象性
C.继承性
D.内聚性
答案请联系下方QQ

13.()工具在软件详细设计过程中不采用。
A.判定表
B.IPO 图
C.PDL D
D.DFD 图
答案请联系下方QQ

14.算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。
A.程序流程图
B.盒图
C.PAD图
D.判定表
答案请联系下方QQ

15.下述任务中,不属于软件工程需求分析阶段的是( )。
A.分析软件系统的数据要求
B.确定软件系统的功能需求
C.确定软件系统的性能要求
D.确定软件系统的运行平台
答案请联系下方QQ

16.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。
A.兼容性
B.完整性
C.可移植性
D.多态性
答案请联系下方QQ

17.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( )。
A.原型模型
B.瀑布模型
C.喷泉模型D
D.螺旋模型
答案请联系下方QQ

18.在下列选项中不属于软件工程学科所要研究的基本内容
A.软件工程材料
B.软件工程目标
C.软件工程原理
D.软件工程过程
答案请联系下方QQ

19.在数据流图中,椭圆代表( )。
A.源点
B.终点
C.加工
D.模块
答案请联系下方QQ

20.黑盒测试方法根据( )设计测试用例。
A.程序的调用规则
B.软件要完成的功能
C.模块间的逻辑关系
D.程序的数据结构
答案请联系下方QQ

21.在结构化方法中,软件功能分解应属于软件开发中的( ) 阶段。
A.详细设计
B.需求分析
C.总体设计
D.编程调试
答案请联系下方QQ

22.成功的测试是指运行测试用例后( )。
A.发现了程序错误
B.未发现程序错误
C.证明程序正确
D.改正了程序错误
答案请联系下方QQ

23.面向对象分析阶段建立的3个模型中,核心的模型是( )模型。
A.功能
B.动态
C.对象
D.分析
答案请联系下方QQ

24.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )
A.数据流图
B.数据词典
C.结构化英语
D.判定树与判定表
答案请联系下方QQ

25.在下列选项中, 哪个不是软件的特征
A.系统性与复制性
B.可靠性与一致性
C..抽象性与智能性
D.有形性与可控性
答案请联系下方QQ

------------------------
1.需求分析的步骤
A.需求获取
B.需求提炼
C.需求描述
D.需求验证
答案请联系下方QQ

2.下列属于数据字典的条目的有
A.数据流
B.数据流分量(数据基本项)
C.数据存储(文件)和加工(处理)
D.数据变换
答案请联系下方QQ

3.建立类图的原则有( )。
A.简化的原则
B.分层理解的原则
C.关注关键点的原则
D.系统的原则
答案请联系下方QQ

4.描述程序处理过程的工具称为详细设计工具,可以分为哪几类
A.样式
B.图形
C.表格
D.语言
答案请联系下方QQ

5.详细设计阶段的基本任务是
A.确定每个模块所采用的算法
B.确定每个模块所使用的数据结构
C.确定每个模块的接口细节
D.为每个模块设计出一组测试用例
答案请联系下方QQ

------------------------
1.用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。
T.对
F.错
正确答案:T

2.关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
T.对
F.错
正确答案:F

3.可以使用折半查找法进行调试
T.对
F.错
正确答案:T

4.使用软件时提出增加新功能就必须进行( )维护。
T.对
F.错
正确答案:F

5.优化算法的一个途径是尽量扩大查找范围。
T.对
F.错
正确答案:F

6.当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失
T.对
F.错
正确答案:T

7.成本-效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定。
T.对
F.错
正确答案:T

8.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
T.对
F.错
正确答案:T

9.单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。
T.对
F.错
正确答案:T

10.数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。
T.对
F.错
正确答案:T

11.AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。
T.对
F.错
正确答案:T

12.软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期
T.对
F.错
正确答案:T

13.良好的程序设计风格不一定要追求效率。
T.对
F.错
正确答案:F

14.DFD是系统逻辑功能的图形展示
T.对
F.错
正确答案:T

15.模块化是指解决一个复杂问题时自下向上逐层把软件系统划分成若干模块的过程
T.对
F.错
正确答案:F

16.软件危机的主要体现是软件需求增加,软件价格上升。
T.对
F.错
正确答案:F

17.PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
T.对
F.错
正确答案:F

18.面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。
T.对
F.错
正确答案:T

19.应该把需要频繁交换信息的对象尽量地放在一台处理机上。
T.对
F.错
正确答案:T

20.耦合衡量一个模块内部各个元素之间彼此结合的紧密程度的度量。
T.对
F.错
正确答案:F