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

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

阅读:14 更新时间:2020-10-16 11:37:51

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


------------------------
1.在E-R 模型中,包含以下基本成分( )。
A.数据、对象、实体
B.控制、关系、对象
C.实体、关系、控制
D.实体、属性、关系
答案请点我要此答案,或联系QQ

2.验收测试的任务是验证软件的( )。
A.可靠性
B.正确性
C.移植性
D.有效性
答案请点我要此答案,或联系QQ

3.数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A.输入、输出、外部实体和加工
B.变换、加工、数据流和存储
C.加工、数据流、数据存储和外部实体
D.变换、数据存储、加工和数据流
答案请点我要此答案,或联系QQ

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

5.而向数据流的软件设计方法可将( )映射成软件结构。
A.控制结构
B.模块
C.数据流
D.事物流
答案请点我要此答案,或联系QQ

6.SA 方法的基本思想是( )。
A.自底向上逐步抽象
B.自底向上逐步分解
C.自顶向下逐步分解
D.自上向下逐步抽象
答案请点我要此答案,或联系QQ

7.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()
A.内聚性和耦合性
B.局部化和封装化
C.抽象和信息隐藏
D.逐步求精和结构图
答案请点我要此答案,或联系QQ

8.( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A.部署图
B.类图
C.组件图
D.配置图
答案请点我要此答案,或联系QQ

9.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。
A.原型模型
B.瀑布模型
C.基于知识的智能模型
D.变换模型
答案请点我要此答案,或联系QQ

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

11.黑盒测试是从( )观点的测试,白盒测试是从( )观点的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
答案请点我要此答案,或联系QQ

12.增量模型本质上是一种( ) 。
A.线性顺序模型
B.整体开发模型
C.非整体开发模型
D.螺旋模型
答案请点我要此答案,或联系QQ

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

14.Jackson 方法根据( )来导出程序结构。
A.数据流图
B.数据间的控制结构
C.数据结构
D.IPO 图
答案请点我要此答案,或联系QQ

15.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )。
A.分析阶段
B.设计阶段
C.编码阶段
D.测试阶段
答案请点我要此答案,或联系QQ

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

17.软件维护的副作用是指( )。
A.运行时误操作
B.隐含的错误
C.因修改软件而造成的错误
D.开发时的错误
答案请点我要此答案,或联系QQ

18.SA 法的主要描述手段有( )。
A.系统流程阁和模块图
B.DFD 图、数据词典、加工说明
C.软件结构图、加工说明. 功能结构图、加工说明
答案请点我要此答案,或联系QQ

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

20.需求工程的主要目的是( )。
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是"做什么的问题"
D.解决系统是"如何做的问题"
答案请点我要此答案,或联系QQ

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

22.在需求分析之前有必要进行( )工作。
A.程序设计
B.可行性分析
C.ER 分析
D.2NF 分析
答案请点我要此答案,或联系QQ

23.软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、( )、维护等几个阶段。
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.构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3种元素是( )。
A.构件
B.接口
C.关系
D.层次
答案请点我要此答案,或联系QQ

4.一般设计的比较好的软件结构,
A.顶层扇出低
B.中层扇出较少
C.底层模块有高扇入
D.顶层扇出高
答案请点我要此答案,或联系QQ

5.在总体设计阶段可能会用到以下几种图形工具有
A.软件结构图
B.层次图
C.HIPO图
D.系统流程图
答案请点我要此答案,或联系QQ

------------------------
1.逻辑覆盖测试引导人们把注意力集中在程序的各个判定部分,抓住了程序测试的重点。
T.对
F.错
答案请点我要此答案,或联系QQ

2.IPO图是输入、处理、输出图(Input-Process-Output)的简称。
T.对
F.错
答案请点我要此答案,或联系QQ

3.投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。
T.对
F.错
答案请点我要此答案,或联系QQ

4.内聚衡量不同模块彼此间相互依赖的紧密程度
T.对
F.错
答案请点我要此答案,或联系QQ

5.动态测试是指通过运行程序发现错误。
T.对
F.错
答案请点我要此答案,或联系QQ

6.自顶向下集成测试不需要测试驱动模块,需要桩模块。
T.对
F.错
答案请点我要此答案,或联系QQ

7.在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。
T.对
F.错
答案请点我要此答案,或联系QQ

8.软件就是程序,编写软件就是编写程序。
T.对
F.错
答案请点我要此答案,或联系QQ

9.优化算法的一个途径是尽量扩大查找范围。
T.对
F.错
答案请点我要此答案,或联系QQ

10.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。
T.对
F.错
答案请点我要此答案,或联系QQ

11.一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。
T.对
F.错
答案请点我要此答案,或联系QQ

12.类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。
T.对
F.错
答案请点我要此答案,或联系QQ

13.调试和测试没有区别。
T.对
F.错
答案请点我要此答案,或联系QQ

14.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。
T.对
F.错
答案请点我要此答案,或联系QQ

15.多态性防止了程序相互依赖而带来的变动影响。
T.对
F.错
答案请点我要此答案,或联系QQ

16.多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。
T.对
F.错
答案请点我要此答案,或联系QQ

17.在能满足用户需求的条件下,应选择复杂度更高的算法。
T.对
F.错
答案请点我要此答案,或联系QQ

18.测试人员将程序看成是一个“黑盒”,不深入代码细节的测试方法称为动态黑盒测试。
T.对
F.错
答案请点我要此答案,或联系QQ

19.N-S图不容易确定局部和全程数据的作用域。
T.对
F.错
答案请点我要此答案,或联系QQ

20.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R 图
T.对
F.错
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息