[奥鹏]南开22春学期《软件工程与软件测试技术》在线作业[答案]
时间:2022-05-04 08:25 来源:奥鹏教育 作者:奥鹏作业答案 点击:次
南开22春学期《软件工程与软件测试技术》在线作业[答案]答案 正确答案:----- 22春学期(高起本1709-2103、全层次2109-2103)《软件工程与软件测试技术》在线作业-00001 正确答案:----- 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 50 分) 1.在面向数据流的软件设计方法中,一般将信息流分为( )。 A.数据流和控制流 B.变换流和控制流 C.事务流和控制流 D.变换流和事务流 正确答案:-----
2.而向数据流的软件设计方法可将( )映射成软件结构。 A.控制结构 B.模块 C.数据流 D.事物流 正确答案:-----
3.在下面的叙述中哪一个不是软件需求分析的任务? ( ) A.问题分解 B.可靠性与安全性要求 C.结构化程序设计 D.确定逻辑模型 正确答案:-----
4.验收测试的任务是验证软件的( )。 A.可靠性 B.正确性 C.移植性 D.有效性 正确答案:-----
5.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。 A.生命周期 B.面向对象设计 C.面向对象分析 D.面向对象程序设计 正确答案:-----
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.N-S 图 C.PAD 图 正确答案:----- D.判定表 正确答案:-----
12.在需求分析之前有必要进行( )工作。 A.程序设计 B.可行性分析 C.ER 分析 D.2NF 分析 正确答案:-----
13.Jackson 方法根据( )来导出程序结构。 A.数据流图 B.数据间的控制结构 C.数据结构 D.IPO 图 正确答案:-----
14.系统流程图是描述()的工具。 A.逻辑系统 B.程序系统 C.体系结构 D.物理系统 正确答案:-----
15.SA 方法的基本思想是( )。 A.自底向上逐步抽象 B.自底向上逐步分解 C.自顶向下逐步分解 D.自上向下逐步抽象 正确答案:-----
16.在数据流图中,椭圆代表( )。 A.源点 B.终点 C.加工 D.模块 正确答案:-----
17.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( )。 A.原型模型 B.瀑布模型 C.喷泉模型 D.螺旋模型 正确答案:-----
21.软件测试可能发现软件中的( ),但不能证明软件( )。 A.所有错误、没有错误 B.设计错误、没有错误 C.逻辑错误、没有错误 D.错误、没有错误 正确答案:-----
19.软件测试的目的是( )。 A.证明软件的正确性 B.找出软件系统中存在的所有错误 C.证明软件系统中存在错误 D.尽可能多的发现软件系统中的错误 正确答案:-----
20.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。 A.多态性 B.封装性 C.继承性 D.重用性 正确答案:-----
21.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。 A.多态性 B.继承 C.消息 D.封装
22.每个对象可用它自己的一组属性和它可以执行的一组( )来表征。 A.操作 B.功能 C.行为 D.数据 正确答案:-----
23.面向对象的分析方法主要是建立3类模型,即( )。 A.系统模型、ER 模型、应用模型 B.对象模型、动态模型、功能模型 C.ER模型、对象模型、功能模型 D.对象模型、动态模型、应用模型 正确答案:-----
24.下面所列的性质中, ( )不属于面向对象程序设计的特性。 A.继承性 B.重用性 C.封装性 D.可视化 正确答案:-----
25.系统流程图用于可行性分析中的()的描述。 A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统 正确答案:-----
南开22春学期《软件工程与软件测试技术》在线作业[答案]多选题答案 正确答案:----- 二、多选题 (共 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.接口需求 正确答案:-----
三、判断题 (共 20 道试题,共 40 分) 31.单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。
32.动态测试是指通过运行程序发现错误。
33.功能模型是类似编译器之类系统的主要模型。
34.验证和确认是一回事。
35.关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
36.面向对象分析的核心在于建立一个描述软件系统的模型。
37.良好的程序设计风格不一定要追求效率。
38.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。
39.在软件计划中不应该把维护费用计划在内。
40.AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。
41.白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。
42.进行程序设计语言的选择时,首先考虑的是应用领域。
43.有效性测试通常使用白盒测试法。
44.面向对象分析和设计活动是一个多次反复迭代的过程。
45.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。 (责任编辑:admin) |
![[奥鹏]南开22春学期《软件工程与软件测试技术》在线作业[答案]](/uploads/allimg/240109/e55caeafc9edd9ce3f409b5f8adc3802.jpg)