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

22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00002

阅读:3 更新时间:2022-11-25 02:02:06

22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00002


------------------------
1.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
答案请点我要此答案,或联系QQ

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

3.软件是一种逻辑产品,它的开发主要是
A.研制
B.拷贝
C.再生产
D.复制
答案请点我要此答案,或联系QQ

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

5.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。
A.生命周期
B.面向对象设计
C.面向对象分析
D.面向对象程序设计
答案请点我要此答案,或联系QQ

6.对象模型的描述工具是( )。
A.状态图
B.数据流图
C.结构图
D.对象图
答案请点我要此答案,或联系QQ

7.系统流程图用于可行性分析中的()的描述。
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
答案请点我要此答案,或联系QQ

8.软件过程是
A.特定的开发模型
B.一种软件求解的计算逻辑
C.软件开发活动的集合
D.软件生命周期模型
答案请点我要此答案,或联系QQ

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

10.哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A.软件生命周期
B.软件测试
C.软件工程
D.软件过程
答案请点我要此答案,或联系QQ

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

12.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。
A.顺序图
B.状态图
C.系统结构图
D.数据流图
答案请点我要此答案,或联系QQ

13.螺旋模型综合了( )的优点,并增加了风险分析。
A.增量模型和喷泉模型
B.瀑布模型和演化模型
C.演化模型和喷泉模型
D.原型模型和喷泉模型
答案请点我要此答案,或联系QQ

14.在结构化分析方法中,用以表达系统内数据的运动情况的工具是( )。
A.数据流图
B.数据字典
C.结构化语言
D.判定表与判定树
答案请点我要此答案,或联系QQ

15.面向对象的测试与传统测试方法的主要区别是( )。
A.面向对象的测试可在编码前进行,传统测试在编码后进行。
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
答案请点我要此答案,或联系QQ

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

17.结构化分析方法(SA) 最为常见的图形工具是( )。
A.程序流程图
B.实体联系图
C.数据流图
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.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
答案请点我要此答案,或联系QQ

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

25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。
A.对象的封装性
B.子类的继承性
C.系统模块化
D.模块的可重用
答案请点我要此答案,或联系QQ

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

2.软件定义时期的任务有
A.确定总目标和可行性
B.估计资源和成本
C.导出策略和系统功能
D.制定工程进度表
答案请点我要此答案,或联系QQ,B,C,D

3.结构程序设计的基本控制结构有
A.顺序
B.判断
C.选择
D.循环
答案请点我要此答案,或联系QQ,C,D

4.软件设计的任务包括
A.数据设计
B.体系结构设计
C.接口设计
D.过程设计
答案请点我要此答案,或联系QQ,B,C,D

5.需求分析的任务
A.确定对系统的综合需求。
B.分析系统的数据需求。
C.建立软件的逻辑模型。
D.编写软件需求规格说明书。
答案请点我要此答案,或联系QQ,B,C,D

------------------------
1.进行软件维护活动时,直接修改程序,无需修改文档。
T.对
F.错
正确答案:false

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

3.一个系统内可以只包含数据耦合
T.对
F.错
答案请点我要此答案,或联系QQ

4.PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
T.对
F.错
答案请点我要此答案,或联系QQ

5.软件文档是任务之间联系的凭证。
T.对
F.错
正确答案:false

6.软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。
T.对
F.错
答案请点我要此答案,或联系QQ

7.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
T.对
F.错
答案请点我要此答案,或联系QQ

8.与计算机科学的理论研究不同,软件工程是一门原理性学科
T.对
F.错
答案请点我要此答案,或联系QQ

9.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。
T.对
F.错
答案请点我要此答案,或联系QQ

10.结构化分析模型的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象
T.对
F.错
答案请点我要此答案,或联系QQ

11.软件过程改进也是软件工程的范畴
T.对
F.错
答案请点我要此答案,或联系QQ

12.通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。
T.对
F.错
答案请点我要此答案,或联系QQ

13.面向对象分析的核心在于建立一个描述软件系统的模型。
T.对
F.错
答案请点我要此答案,或联系QQ

14.AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。
T.对
F.错
答案请点我要此答案,或联系QQ

15.模型是对现实的简化,建模是为了更好地理解所开发的系统。
T.对
F.错
答案请点我要此答案,或联系QQ

16.关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
T.对
F.错
答案请点我要此答案,或联系QQ

17.用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。
T.对
F.错
答案请点我要此答案,或联系QQ

18.需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。
T.对
F.错
答案请点我要此答案,或联系QQ

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

20.判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息