南开大学22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业二
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00002
1.系统流程图是描述()的工具。
选项A:逻辑系统
选项B:程序系统
选项C:体系结构
选项D:物理系统
满分答案问询微信:424329
2.软件工程的三要素
选项A:技术、方法和工具
选项B:方法、对象和类
选项C:方法、工具和过程
选项D:过程、模型和方法
满分答案问询微信:424329
3.软件是一种逻辑产品,它的开发主要是
选项A:研制
选项B:拷贝
选项C:再生产
选项D:复制
满分答案问询微信:424329
4.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的奥鹏南开在线作业满分答案参考模型是( )。
选项A:原型模型
选项B:瀑布模型
选项C:喷泉模型D
选项D:螺旋模型
满分答案问询微信:424329
5.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。
选项A:生命周期
选项B:面向对象设计
选项C:面向对象分析
选项D:面向对象程序设计
满分答案问询微信:424329
6.对象模型的描述工具是( )。
选项A:状态图
选项B:数据流图
选项C:结构图
选项D:对象图
满分答案问询微信:424329
7.系统流程图用于可行性分析中的()的描述。
选项A:当前运行系统
选项B:当前逻辑模型
选项C:目标系统
选项D:新系统
满分答案问询微信:424329
8.软件过程是
选项A:特定的开发模型
选项B:一种软件求解的计算逻辑
选项C:软件开发活动的集合
选项D:软件生命周期模型
满分答案问询微信:424329
9.面向对象的分析方法主要是建立3类模型,即( )。
选项A:系统模型、ER 模型、应用模型
选项B:对象模型、动态模型、功能模型
选项C:ER模型、对象模型、功能模型
选项D:对象模型、动态模型、应用模型
满分答案问询微信:424329
10.哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
选项A:软件生命周期
选项B:软件测试
选项C:软件工程
选项D:软件过程
满分答案问询微信:424329
11.SA 方法用DFD 描述( )。
选项A:系统的控制流程
选项B:系统的数据结构
选项C:系统的基本加工
选项D:系统的功能
满分答案问询微信:424329
12.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。
选项A:顺序图
选项B:状态图
选项C:系统结构图
选项D:数据流图
满分答案问询微信:424329
13.螺旋模型综合了( )的优点,并增加了风险分析。
选项A:增量模型和喷泉模型
选项B:瀑布模型和演化模型
选项C:演化模型和喷泉模型
选项D:原型模型和喷泉模型
满分答案问询微信:424329
14.在结构化分析方法中,用以表达系统内数据的运动情况的工具是( )。
选项A:数据流图
选项B:数据字典
选项C:结构化语言
选项D:判定表与判定树
满分答案问询微信:424329
15.面向对象的测试与传统测试方法的主要区别是( )。
选项A:面向对象的测试可在编码前进行,传统测试在编码后进行。
选项B:面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
选项C:测试对象不同
选项D:面向对象的测试不需要设计测试用例,只需要进行会议评审
满分答案问询微信:424329
16.Jackson 方法根据( )来导出程序结构。
选项A:数据流图
选项B:数据间的控制结构
选项C:数据结构
选项D:IPO 图
满分答案问询微信:424329
17.结构化分析方法(SA) 最为常见的图形工具是( )。
选项A:程序流程图
选项B:实体联系图
选项C:数据流图
选项D:结构图
满分答案问询微信:424329
18.通过执行对象的操作可改变对象的属性,但它必须通过( )的传递。
选项A:操作
选项B:消息
选项C:信息
选项D:继承
满分答案问询微信:424329
19.在软件测试中,逻辑覆盖标准主要用于( )。
选项A:白盒测试方法
选项B:黑盒测试方法
选项C:灰盒测试方法
选项D:回归测试方法
满分答案问询微信:424329
20.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( )。
选项A:原型模型
选项B:瀑布模型
选项C:喷泉模型
选项D:螺旋模型
满分答案问询微信:424329
21.软件模块设计准则中个错误的是
选项A:降低模块之间的耦合性,降低模块的内聚性
选项B:模块的作用范围应该在控制范围内
选项C:设计功能可预测并能得到验证的模块
选项D:适当划分模块规模,以保持其独立性
满分答案问询微信:424329
22.在结构化方法中,软件功能分解应属于软件开发中的( ) 阶段。
选项A:详细设计
选项B:需求分析
选项C:总体设计
选项D:编程调试
满分答案问询微信:424329
23.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
选项A:细节
选项B:输入与输出
选项C:软件的作者
选项D:绘制的时间
满分答案问询微信:424329
24.面向对象程序设计语言不同于其他语言的最主要特点是( )。
选项A:模块性
选项B:抽象性
选项C:继承性
选项D:内聚性
满分答案问询微信:424329
25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。
选项A:对象的封装性
选项B:子类的继承性
选项C:系统模块化
选项D:模块的可重用
满分答案问询微信:424329
26.一般设计的比较好的软件结构,
选项A:顶层扇出低
选项B:中层扇出较少
选项C:底层模块有高扇入
选项D:顶层扇出高
满分答案问询微信:424329
27.软件定义时期的任务有
选项A:确定总目标和可行性
选项B:估计资源和成本
选项C:导出策略和系统功能
选项D:制定工程进度表
满分答案问询微信:424329
28.结构程序设计的基本控制结构有
选项A:顺序
选项B:判断
选项C:选择
选项D:循环
满分答案问询微信:424329
29.软件设计的任务包括
选项A:数据设计
选项B:体系结构设计
选项C:接口设计
选项D:过程设计
满分答案问询微信:424329
30.需求分析的任务
选项A:确定对系统的综合需求。
选项B:分析系统的数据需求。
选项C:建立软件的逻辑模型。
选项D:编写软件需求规格说明书。
满分答案问询微信:424329
31.进行软件维护活动时,直接修改程序,无需修改文档。
选项A:对
选项B:错
满分答案问询微信:424329
32.自顶向下集成测试不需要测试驱动模块,需要桩模块。
选项A:对
选项B:错
满分答案问询微信:424329
33.一个系统内可以只包含数据耦合
选项A:对
选项B:错
满分答案问询微信:424329
34.PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
选项A:对
选项B:错
满分答案问询微信:424329
35.软件文档是任务之间联系的凭证。
选项A:对
选项B:错
满分答案问询微信:424329
36.软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。
选项A:对
选项B:错
满分答案问询微信:424329
37.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
选项A:对
选项B:错
满分答案问询微信:424329
38.与计算机科学的理论研究不同,软件工程是一门原理性学科
选项A:对
选项B:错
满分答案问询微信:424329
39.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。
选项A:对
选项B:错
满分答案问询微信:424329
40.结构化分析模型的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象
选项A:对
选项B:错
满分答案问询微信:424329
41.软件过程改进也是软件工程的范畴
选项A:对
选项B:错
满分答案问询微信:424329
42.通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。
选项A:对
选项B:错
满分答案问询微信:424329
43.面向对象分析的核心在于建立一个描述软件系统的模型。
选项A:对
选项B:错
满分答案问询微信:424329
44.AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。
选项A:对
选项B:错
满分答案问询微信:424329
45.模型是对现实的简化,建模是为了更好地理解所开发的系统。
选项A:对
选项B:错
满分答案问询微信:424329
46.关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
选项A:对
选项B:错
满分答案问询微信:424329
47.用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。
选项A:对
选项B:错
满分答案问询微信:424329
48.需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。
选项A:对
选项B:错
满分答案问询微信:424329
49.软件就是程序,编写软件就是编写程序。
选项A:对
选项B:错
满分答案问询微信:424329
50.判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
选项A:对
选项B:错
满分答案问询微信:424329