南开大学

南开23秋学期(高起本:1709-2103、专升本高起专:2003-2103)《

时间:2024-03-05  作者:在线  来源:互联网  点击: 次  

标签:
内容摘要:
南开23秋学期(高起本:1709-2103、专升本高起专:2003-2103)《软件工程与软件测试技术》在线作业[标准答案] 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 50 分) 1.成功的测试是指运行测试用例后( )。 A.发现了程序错误 B.未发现程序错误 C.

可做各院校 作业 考核 论文 800pass网为您服务!点击这里给我发消息,谢谢 咨询请添加 QQ:3064302332 微信:wxxygzs

南开23秋学期(高起本:1709-2103、专升本高起专:2003-2103)《软件工程与软件测试技术》在线作业[标准答案]
试卷总分: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.SA 方法用DFD 描述( )。
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.用户与开发人员对软件要做什么的共向理解
C.软件验收的依据
D.软件可行性研究的依据
 
12.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
A.说明
B.类型
C.过程
D.方法
 
13.面向对象的分析方法主要是建立3类模型,即( )。
A.系统模型、ER 模型、应用模型
B.对象模型、动态模型、功能模型
C.ER模型、对象模型、功能模型
D.对象模型、动态模型、应用模型
 
14.面向对象分析的首要工作是建立( )。
A.系统的动态模型
B.系统的功能模型
C.基本的E-R图
D.问题的对象模型
 
15.影响软件可维护性的主要因素不包括( )。
A.可修改性
B.可测试性
C.可用性
D.可理解性
 
16.软件测试的目的是( )。
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
 
17.使用白盒测试方法时确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂程度
C.程序的难易程度
D.程序的功能
 
18.面向对象的实现主要包括( )。
A.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B.面向对象设计
C.选择面向对象语言
D.单元测试
 
19.需求分析阶段不可能用到的图形工具
A.PAD图
B.层次方框图
C.Warnier图
D.IPO图
 
20.()工具在软件详细设计过程中不采用。
A.判定表
B.IPO 图
C.PDL D
D.DFD 图
 
21.下列错误的是
A.在软件设计中应该追求尽可能松散耦合的系统
B.可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C.模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D.模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
 
22.在需求分析之前有必要进行( )工作。
A.程序设计
B.可行性分析
C.ER 分析
D.2NF 分析
 
23.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A.多态性
B.继承
C.消息
D.封装
 
24.需求工程的主要目的是( )。
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是"做什么的问题"
D.解决系统是"如何做的问题"
 
25.系统流程图用于可行性分析中的()的描述。
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
 
二、多选题 (共 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.判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。
 
39.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。
 
40.构件图和部署图统称为实现图。
 
41.单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。
 
42.扇出表示控制的总分布。
 
43.耦合衡量一个模块内部各个元素之间彼此结合的紧密程度的度量。
 
44.不能根据直觉和简单的推断来推测程序中存在的错误。
 
45.模块接口设计要简单,以便降低复杂程度和冗余度
 
46.类的设计过程包括: 确定类、确定关联类、确定属性和识别继承关系。
 
47.循环测试要覆盖含有循环结构的所有路径是不可能的。
 
48.调试和测试没有区别。
 
49.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰
 
50.PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点

出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms